Во многих случаях импорт реляционных данных через надстройку Power Pivot выполняется быстрее и эффективнее, чем простой импорт в Excel.
Как правило, это легко сделать:
-
Обратитесь к администратору базы данных, чтобы получить сведения о подключении к базе данных и убедиться, что у вас есть разрешение на доступ к данным.
-
Если данные являются реляционными или размерными, в 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 Поставщик OLE DB для SQL Server Native Client 10.0 Поставщик данных .NET Framework для клиента SQL |
Параллельное хранилище данных SQL Server (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) |
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 |
Microsoft SQL Server 2005 или более поздней версии |
.Rdl |
|
Файлы подключения к базе данных Office |
.Odc |
Опубликованные серверные документы, например базы данных Access, уже опубликованные в SharePoint, невозможно импортировать.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.