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