Во многих случаях импорт реляционных данных через надстройку 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 окно. Нажмите кнопку > свойства таблицы, чтобы просмотреть запрос.
Как правило, для обновления данных необходимы разрешения. Если вы поделитесь книгой с другими людьми, которые также хотят обновить данные, им потребуются по крайней мере разрешения только для чтения базы данных.
Способ, с помощью которого вы делитесь книгой, определяет, может ли обновление данных происходить. В Office 365 невозможно обновить данные в книге, сохраненной в Office 365. На сервере SharePoint Server 2013 можно запланировать на сервере неавтоматемое обновление данных, но необходимо установить и настроить Power Pivot для SharePoint 2013 в среде SharePoint. Обратитесь к SharePoint, чтобы узнать, доступно ли запланированное обновление данных.
Вы можете импортировать данные из одного из множества источников, заданных в таблице ниже.
Power Pivot в Microsoft Excel 2013 не устанавливает поставщиков для каждого источника данных. Хотя некоторые поставщики, возможно, уже существуют на вашем компьютере, вам может потребоваться скачать и установить нужного поставщика.
Вы также можете связать таблицы в Excel и скопировать и вкопировать данные из таких приложений, как Excel и Word, которые используют ФОРМАТ HTML для буфера обмена. Дополнительные сведения см. в документах Добавление данных Excel связанных таблиц и Копирование и впись данных в Power Pivot.
В отношении поставщиков данных учитывайте следующее:
-
Вы также можете использовать поставщика OLE DB для ODBC.
-
В некоторых случаях использование поставщика MSDAORA OLE DB может привести к ошибкам подключения, особенно в более новых версиях Oracle. Если у вас возникнут ошибки, рекомендуем использовать одного из других поставщиков Oracle.
Источник |
Версии |
Тип файла |
Поставщиков |
---|---|---|---|
Базы данных Access |
Microsoft Access 2003 или более поздней. |
ACCDB или MDB |
Поставщик ACE 14 OLE DB |
Реляционные базы данных SQL Server |
Microsoft SQL Server 2005 или более поздней; База данных SQL Microsoft Azure |
(не применимо) |
Поставщик OLE DB для SQL Server SQL Server Native Client Поставщик OLE DB Поставщик 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 |
(не применимо) |
Поставщик TDOLEDB OLE DB Поставщик данных .Net для Teradata |
Информационные реляционные базы данных |
(не применимо) |
Поставщик Informix OLE DB |
|
Реляционные базы данных IBM DB2 |
8.1 |
(не применимо) |
DB2OLEDB |
Реляционные базы данных Sybase |
(не применимо) |
Поставщик Sybase OLE DB |
|
Другие реляционные базы данных |
(не применимо) |
(не применимо) |
Поставщик OLE DB или драйвер ODBC |
Текстовые |
(не применимо) |
.txt, TAB, .csv |
Поставщик ACE 14 OLE DB для Microsoft Access |
Microsoft Excel файлов |
Excel 97–2003 или более поздней |
.xlsx, XLSM, XLSB, XLTX, XLTM |
Поставщик ACE 14 OLE DB |
Power Pivot книги Импорт |
Microsoft SQL Server 2008 R2 или более поздней |
XLSX, XLSM, XLSB, XLTX, XLTM |
ASOLEDB 10.5 (используется только для Power Pivot, которые публикуются в фермах SharePoint, в Power Pivot для SharePoint установлен) |
Куб служб Analysis |
Microsoft SQL Server 2005 или более поздней |
(не применимо) |
ASOLEDB 10 |
Веб-каналы (используется для импорта данных из отчетов reporting Services, документов служб Atom и одного веб-канала данных) |
Формат Atom 1.0 Любые базы данных или документы, которые выставились в качестве службы данных Windows Communication Foundation (WCF) (прежнее ADO.NET Data Services). |
ATOMSVC для документа службы, который определяет один или несколько веб-каналов ATOM для документа веб-канала Atom |
Поставщик веб-каналов данных Майкрософт для Power Pivot платформа .NET Framework поставщика данных веб-канала данных для Power Pivot |
Отчеты reporting |
Microsoft SQL Server 2005 или более поздней |
RDL |
|
Office Файлы подключения к базе данных |
ODC |
Опубликованные серверные документы, например базы данных Access, уже опубликованные в SharePoint, невозможно импортировать.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.