Получение данных с помощью надстройки 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 можно запланировать автоматическое обновление данных на сервере, но для этого необходимо, чтобы решение 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 или получить поддержку в сообществах.