Получение данных с помощью надстройки PowerPivot

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Во многих случаях импорт реляционных данных через надстройку Power Pivot выполняется быстрее и эффективнее, чем простой импорт в Excel.

Как правило, это легко сделать:

  1. Обратитесь к администратору базы данных, чтобы получить сведения о подключении к базе данных и убедиться, что у вас есть разрешение на доступ к данным.
  2. Если данные являются реляционными или размерными, в Power Pivot щелкните Главная>Получить внешние данные>из базы данных.

При необходимости можно импортировать данные из других источников данных:

  • Щелкните Главная>из службы данных, если данные из Microsoft Azure Marketplace или веб-канала данных OData.
  • Щелкните Главная>Получить внешние данные>из других источников, чтобы выбрать из всего списка источников данных.

На странице Выбор способа импорта данных выберите, следует ли принимать все данные в источнике данных или фильтровать их. Выберите таблицы и представления из списка или создайте запрос, указывающий, какие данные следует импортировать.

К преимуществам импорта Power Pivot относятся:

  • Отфильтруйте ненужные данные, чтобы импортировать только подмножество.
  • Переименуйте таблицы и столбцы при импорте данных.
  • Вставьте в предопределенный запрос, чтобы выбрать возвращаемые данные.

Советы по выбору источников данных

  • Иногда поставщики OLE DB могут обеспечить более высокую производительность для крупномасштабных данных. При выборе между разными поставщиками для одного источника данных сначала следует попробовать поставщик OLE DB.
  • Импорт таблиц из реляционных баз данных позволяет сэкономить шаги, так как во время импорта используются связи внешнего ключа для создания связей между листами в окне Power Pivot.
  • Импорт нескольких таблиц, а затем удаление ненужных таблиц может сохранить действия. При импорте таблиц по одной за раз может потребоваться создать связи между таблицами вручную.
  • Столбцы, содержащие похожие данные в разных источниках данных, являются основой для создания связей в окне Power Pivot. При использовании разнородных источников данных выберите таблицы со столбцами, которые могут быть сопоставлены с таблицами в других источниках данных, содержащих идентичные или похожие данные.
  • Чтобы поддержать обновление данных для книги, публикуемой в SharePoint, выберите источники данных, которые одинаково доступны как для рабочих станций, так и для серверов. После публикации книги можно настроить расписание обновления данных для автоматического обновления сведений в книге. Использование источников данных, доступных на сетевых серверах, позволяет обновить данные.

Получение данных из других источников

Обновление реляционных данных

В Excel щелкнитеОбновить все подключения>к данным>, чтобы повторно подключиться к базе данных и обновить данные в книге.

При обновлении будут обновлены отдельные ячейки и добавлены строки, которые были обновлены во внешней базе данных с момента последнего импорта. Будут обновлены только новые строки и существующие столбцы. Если вам нужно добавить новый столбец в модель, необходимо импортировать его, выполнив описанные выше действия.

Обновление просто повторяет тот же запрос, который используется для импорта данных. Если источник данных больше не находится в том же расположении или если таблицы или столбцы удалены или переименованы, обновление завершится ошибкой. Конечно, вы по-прежнему сохраняете все импортированные ранее данные. Чтобы просмотреть запрос, используемый во время обновления данных, щелкните Управление Power Pivot>, чтобы открыть окно Power Pivot. Щелкните Конструктор>свойств таблицы , чтобы просмотреть запрос.

Общий доступ и разрешения

Как правило, для обновления данных необходимы разрешения. Если вы предоставляете общий доступ к книге другим пользователям, которые также хотят обновить данные, им потребуются по крайней мере разрешения только для чтения в базе данных.

Метод, с помощью которого вы используете общий доступ к книге, определяет, может ли происходить обновление данных. В Microsoft 365 невозможно обновить данные в книге, сохраненной в Microsoft 365. В SharePoint Server можно запланировать автоматическое обновление данных на сервере, но необходимо, чтобы Power Pivot для SharePoint был установлен и настроен в среде SharePoint. Обратитесь к администратору SharePoint, чтобы узнать, доступно ли запланированное обновление данных.

Поддерживаемые источники данных

Вы можете импортировать данные из одного из многих источников данных, приведенных в таблице ниже.

Power Pivot не устанавливает поставщиков для каждого источника данных. Хотя некоторые поставщики могут уже существовать на вашем компьютере, может потребоваться скачать и установить необходимый поставщик.

Вы также можете связаться с таблицами в Excel и копировать и вставлять данные из таких приложений, как Excel и Word, которые используют формат HTML для буфера обмена. Дополнительные сведения см. в разделах Добавление данных с помощью связанных таблиц Excel и Копирование и вставка данных в Power Pivot.

Учитывайте следующие аспекты в отношении поставщиков данных:

  • Можно также использовать поставщик OLE DB для ODBC.
  • В некоторых случаях использование поставщика MSDAORA OLE DB может привести к ошибкам подключения, особенно в более новых версиях Oracle. При возникновении каких-либо ошибок рекомендуется использовать один из других поставщиков, перечисленных для Oracle.
Исходное_значение Версии Тип файла Поставщиков
Доступ к базам данных 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 (неприменимо) Поставщик OLE DB Sybase
Другие реляционные базы данных (неприменимо) (неприменимо) Поставщик 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 Службы данных).
.atomvc для документа службы, определяющего один или несколько веб-каналов
.atom для документа веб-канала Atom
Поставщик веб-канала данных Майкрософт для Power Pivot
поставщик данных веб-канала данных платформа .NET Framework для Power Pivot
Reporting Services отчеты
Импорт данных из отчета Reporting Services
Microsoft SQL Server 2005 или более поздней версии .Rdl
Файлы подключения к базе данных Office .Odc

Неподдерживаемые источники

Опубликованные серверные документы, например базы данных Access, уже опубликованные в SharePoint, невозможно импортировать.

Дополнительные сведения

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.