Перейти к основному контенту
Office

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

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

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

  1. Обратитесь к администратору базы данных, чтобы получить сведения о соединении с базой данных и убедиться, что у вас есть разрешение на доступ к данным.

  2. Если данные являются реляционными или объемными, то — в Power Pivot выберите главнаяPower Pivotполучить внешние данные > из базы данных.

Кроме того, вы можете импортировать данные из других источников.

  • Выберите главнаяMicrosoft Azureиз службы данных , если данные находятся в Microsoft Azure Marketplace или на веб-канале данных OData.

  • Выберите главная > получить внешние данные > из других источников , чтобы выбрать их из всего списка источников данных.

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

Преимущества импорта Power Pivot включают возможность:

  • Отфильтровать ненужные данные для импорта только подмножества.

  • Переименование таблиц и столбцов при импорте данных.

  • Вставка предопределенного запроса для выбора возвращаемых данных.

  • Поставщики OLE DB иногда предлагают более высокую производительность для больших данных большого размера. При выборе между разными поставщиками для одного источника данных необходимо сначала попытаться выполнить поставщик OLE DB.

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

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

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

  • Для поддержки обновления данных для книги, опубликованной в SharePoint, выберите источники данных, которые должны быть одинаково доступны на рабочих станциях и серверах. После публикации книги вы можете настроить расписание обновления данных, чтобы автоматически обновлять данные в книге. Использование источников данных, доступных на сетевых серверах, делает возможным обновление данных.

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

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

При обновлении просто повторяется тот же запрос, который используется для импорта данных. Если источник данных больше не находится в том же расположении или если таблицы или столбцы удалены или переименованы, обновление завершится сбоем. Разумеется, вы по-прежнему сохраняете данные, которые вы ранее импортировали. Чтобы просмотреть запрос, используемый во время обновления данных, нажмите Power PivotPower 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.

  • В некоторых случаях использование поставщика данных OLE DB для MSDAORA может привести к ошибкам соединения, особенно в более новых версиях 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

Хранилище данных Parallel SQL Server (PDW)

SQL Server 2008 или более поздней версии

(неприменимо)

Поставщик OLE DB для SQL Server PDW

Реляционные базы данных Oracle

Oracle 9i, 10G, 11g.

(неприменимо)

Поставщик OLE DB для Oracle

Поставщик данных .NET Framework для клиента Oracle

Поставщик данных .NET Framework для SQL Server

Технология OLE DB для MSDAORA (поставщик 2)

ораоледб

мсдаскл

Реляционные базы данных Teradata

Teradata V2R6, V12

(неприменимо)

Поставщик OLE DB для ТДОЛЕДБ

Поставщик данных .NET для Teradata

Реляционные базы данных Informix

(неприменимо)

Поставщик OLE DB для Informix

Реляционные базы данных 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

АСОЛЕДБ 10,5

(используется только с книгами Power Pivot, опубликованными в фермах SharePoint, для которых установлен Power Pivot для SharePoint)

Куб
служб Analysis ServicesИмпорт данных из служб Analysis Services или Power Pivot

Microsoft SQL Server 2005 или более поздней версии

(неприменимо)

АСОЛЕДБ 10

Каналы
данныхИмпорт данных из веб-канала данных

(используется для импорта данных из отчетов служб Reporting Services, служебных документов Atom и единого веб-канала данных).

Формат Atom 1,0

Любая база данных или документ, предоставляемые как служба данных WCF (ранее ADO.NET Data Services).

. ATOMSVC для служебного документа, который определяет один или несколько каналов

Atom для документа веб-канала Atom

Поставщик веб-канала данных Microsoft для Power Pivot

Поставщик данных канала данных .NET Framework для Power Pivot

Отчеты
служб Reporting ServicesИмпорт данных из отчета Reporting Services

Microsoft SQL Server 2005 или более поздней версии

RDL

Файлы подключения к базам данных Office

ODC

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×