Во многих случаях импорт реляционных данных через надстройку Power Pivot выполняется быстрее и эффективнее, чем простой импорт в Excel.
Как правило, это сделать очень просто:
- Обратитесь к администратору базы данных, чтобы получить сведения о подключении к базе данных и убедиться, что у вас есть разрешение на доступ к данным.
- Если данные являются реляционными или размерными, щелкните в Power Pivot главную> страницуПолучение внешних данных>из базы данных.
Кроме того, вы можете импортировать данные из других источников.
- Щелкните «Домой>из службы данных», если данные получены из Microsoft Azure Marketplace или веб-канала данных OData.
- Нажмите " Главная">"Внешние данные>из других источников ", чтобы выбрать из общего списка источников данных.
На странице "Выбор способа импорта данных " выберите, нужно ли брать все данные в источнике данных или фильтровать их. Выберите таблицы и представления из списка или создайте запрос, указывающий, какие данные нужно импортировать.
К преимуществам импорта Power Pivot относятся следующие возможности:
- Отфильтруйте ненужные данные, чтобы импортировать только подмножество.
- Переименовывайте таблицы и столбцы при импорте данных.
- Вставьте предопределенный запрос, чтобы выбрать возвращаемые данные.
Советы по выбору источников данных
- Поставщики OLE DB иногда могут обеспечивать более высокую производительность при работе с большими объемами данных. При выборе между различными поставщиками для одного и того же источника данных следует сначала попробовать поставщика OLE DB.
- При импорте таблиц из реляционных баз данных вы экономите шаги, так как связи между внешними ключами используются во время импорта для создания связей между листами в окне Power Pivot.
- Импорт нескольких таблиц и последующее удаление ненужных таблиц может сэкономить шаги. При импорте таблиц по одной может потребоваться создавать связи между таблицами вручную.
- Столбцы, содержащие похожие данные из разных источников данных, являются основой для создания связей в окне Power Pivot. При работе с гетерогенными источниками данных выбирайте таблицы со столбцами, которые можно сопоставить с таблицами в других источниках данных, содержащих идентичные или похожие данные.
- Для поддержки обновления данных книги, публикуемой в SharePoint, выбирайте источники данных, одинаково доступные как для рабочих станций, так и для серверов. После публикации книги можно настроить расписание обновления данных, чтобы автоматически обновлять информацию в книге. Использование источников данных, доступных на сетевых серверах, делает возможным обновление данных.
Получение данных из других источников
- Получение данных из служб Analysis Services
- Добавление данных листа в модель данных с помощью связанной таблицы
- Копирование и вставка строк в модели данных в Power Pivot
Обновление реляционных данных
В Excel щелкните"Подключения к>данным>"Обновить все, чтобы повторно подключиться к базе данных и обновить данные в книге.
При обновлении обновятся отдельные ячейки и добавятся строки, обновленные во внешней базе данных с момента последнего импорта. Будут обновлены только новые строки и существующие столбцы. Если вам нужно добавить новый столбец в модель, импортируйте его, выполнив описанные выше действия.
При обновлении просто повторяется тот же запрос, который использовался для импорта данных. Если источник данных больше не находится в том же расположении либо таблицы или столбцы удалены или переименованы, обновление завершится сбоем. Конечно, все ранее импортированные данные сохранятся. Чтобы просмотреть запрос, используемый при обновлении данных, щелкните "Управление Power Pivot>", чтобы открыть окно Power Pivot. Чтобы просмотреть запрос, щелкните " Свойства конструкторской>таблицы ".
Общий доступ и разрешения
Как правило, для обновления данных требуются разрешения. Если вы предоставляете общий доступ к книге другим пользователям, которые также захотят обновить данные, им потребуются разрешения по крайней мере только на чтение базы данных.
Возможность обновления данных зависит от способа предоставления общего доступа к книге. В Microsoft 365 невозможно обновить данные в книге, сохраненной в Microsoft 365. На сервере SharePoint можно запланировать автоматическое обновление данных на сервере, но для этого необходимо, чтобы решение Power Pivot для SharePoint было установлено и настроено в среде SharePoint. Обратитесь к администратору SharePoint, чтобы узнать, доступно ли запланированное обновление данных.
Поддерживаемые источники данных
Вы можете импортировать данные из одного из многочисленных источников данных, представленных в таблице ниже.
Power Pivot не устанавливает поставщиков для каждого источника данных. Хотя некоторые поставщики могут уже существовать на вашем компьютере, вам может потребоваться скачать и установить нужного поставщика.
Кроме того, можно создавать связи с таблицами Excel, а также копировать и вставлять данные из таких приложений, как Excel и Word, которые используют формат HTML для буфера обмена. Дополнительные сведения см. в статьях "Добавление данных с помощью связанных таблиц Excel " и " Копирование и вставка данных в Power Pivot".
В отношении поставщиков данных следует учитывать следующее:
- Для ODBC также можно использовать поставщика OLE DB.
- В некоторых случаях использование поставщика MSDAORA OLE DB может привести к ошибкам подключения, особенно в последних версиях Oracle. При возникновении ошибок рекомендуем использовать одного из других поставщиков, перечисленных для Oracle.
| Исходное_значение | Версии | Тип файла | Поставщики |
|---|---|---|---|
| Базы данных Access | Microsoft Access 2003 или более поздней версии. | ACCDB или .mdb | Поставщик OLE DB ACE 14 |
| Реляционные базы данных SQL Server | Microsoft SQL Server 2005 или более поздней версии; База данных SQL Microsoft Azure | (не применимо) | Поставщик OLE DB для SQL Server Поставщик OLE DB SQL Server Native Client Поставщик OLE DB для SQL Server Native Client 10.0 Поставщик данных .NET Framework для клиента SQL |
| SQL Server Parallel Data Warehouse (PDW) | SQL Server 2008 и более поздние версии | (не применимо) | Поставщик OLE DB для SQL Server PDW |
| Реляционные базы данных Oracle | Oracle 9i, 10g, 11g. | (не применимо) | Поставщик Oracle OLE DB Поставщик данных платформы .NET Framework для клиента Oracle Поставщик данных .NET Framework для SQL Server MSDAORA OLE DB (поставщик 2) OraOLEDB MSDASQL |
| Реляционные базы данных Teradata | Teradata V2R6, V12 | (не применимо) | Поставщик OLE DB TDOLEDB Поставщик данных .NET для Teradata |
| Реляционные базы данных Informix | (не применимо) | Informix поставщик OLE DB | |
| Реляционные базы данных IBM DB2 | 8.1 | (не применимо) | DB2OLEDB |
| Реляционные базы данных Sybase | (не применимо) | Поставщик Sybase OLE DB | |
| Другие реляционные базы данных | (не применимо) | (не применимо) | Поставщик OLE DB или драйвер ODBC |
| Текстовые файлы Подключение к неструктурированному файлу |
(не применимо) | .txt, tab, .csv | Поставщик OLE DB ACE 14 для Microsoft Access |
| Файлы Microsoft Excel | Excel 97-2003 или более поздней версии | .xlsx, .xlsm, .xlsb, .xltx, .xltm | Поставщик OLE DB ACE 14 |
| Книга Power Pivot Импорт данных из служб Analysis Services или Power Pivot |
Microsoft SQL Server 2008 R2 или более поздняя версия | XLSX, XLSM, XLSB, XLTX, XLTM | ASOLEDB 10.5 (используется только с книгами Power Pivot, опубликованными в фермах SharePoint, на которых установлено приложение Power Pivot для SharePoint) |
| Куб Analysis Services Импорт данных из служб Analysis Services или Power Pivot |
Microsoft SQL Server 2005 или более поздней версии | (не применимо) | ASOLEDB 10 |
| Веб-каналы данных Импорт данных из веб-канала данных (используется для импорта данных из отчетов служб Reporting Services, документов служб Atom и единого веб-канала данных) |
Формат Atom 1.0 Любая база данных или документ, предоставляемый как служба данных Windows Communication Foundation (WCF) (ранее ADO.NET службы данных). |
.atomsvc для служебного документа, определяющего один или несколько каналов .atom для документа веб-канала Atom |
Поставщик веб-канала данных Майкрософт для Power Pivot Поставщик данных веб-канала данных .NET Framework для Power Pivot |
| Отчеты служб Reporting Services Импорт данных из отчета Reporting Services |
Microsoft SQL Server 2005 или более поздней версии | .rdl | |
| Файлы подключения к базе данных Office | ODC-файл |
Неподдерживаемые источники
Опубликованные документы сервера, такие как базы данных Access, уже опубликованные в SharePoint, невозможно импортировать.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.