PowerPivot для Excel

PowerPivot для Excel — надстройка для Excel 2010, которая обеспечивает возможность добавления и интеграции больших объемов данных в книги Excel. Надстройка включает в себя следующие компоненты:

  • Меню PowerPivot на ленте Excel.

  • Окно PowerPivot, открывающееся поверх Excel. В нем имеется область конструктора, а также средства для добавления, связывания и обогащения данных.

  • Локальный компонент служб Analysis Services в режиме VertiPaq, который сжимает и загружает данные, а также обеспечивает к ним доступ объектам визуализации данных, например PivotTables, в книге.

  • Обновленные версии AMO, ADOMD.NET и поставщика служб Analysis Services OLE DB для поддержки подключений к данным PowerPivot.

  • Поставщик потоков данных ATOM для импорта и обновления данных в формате ATOM.

Требования к версии Excel

Для создания книги Excel, содержащей данные PowerPivot, необходимы Excel 2010 и надстройка PowerPivot для Excel. После создания книги ее можно опубликовать на ферме SharePoint Server 2010, где установлена служба Excel и развернуты компоненты SQL Server PowerPivot для SharePoint. Книги PowerPivot могут быть открыты в Excel 2007. Однако Excel 2007 нельзя использовать ни для создания и изменения данных PowerPivot, ни для взаимодействия со сводными таблицами и сводными диаграммами, в которых используются данные PowerPivot. Для полного доступа ко всем функциям PowerPivot необходима программа Excel 2010.

Для установки клиентского приложения можно загрузить и запустить программу установки (PowerPivot_for_Excel.msi), которая копирует файлы программы на компьютер.

Чтобы открыть окно PowerPivot, щелкните вкладку PowerPivot на ленте Excel. На вкладке «PowerPivot» нажмите кнопку Окно PowerPivot.

Снимок экрана клиентского приложения

Для использования всех возможностей PowerPivot для Excel необходима 64-разрядная версия Excel 2010. На платформе Windows 64-разрядные версии системы и клиентского приложения позволяют адресовать больший объем памяти, что позволяет создавать книги, содержащие миллионы строк данных. Дополнительные сведения о требованиях к рабочей станции см. в разделе Требования к оборудованию и программному обеспечению (PowerPivot для SharePoint).

Загрузка и вычисление данных PowerPivot в клиенте

Надстройка PowerPivot для Excel имеет обработчик данных Analysis Services VertiPaq, который запускается внутрипроцессно в Excel. Клиентское приложение использует AMO и ADOMD.NET, которые, в свою очередь, используют поставщик Analysis Services OLE DB для подключения к книге и запроса данных PowerPivot.

На рабочей станции обработчик Analysis Services VertiPaq отправляет запросы и получает данные из различных источников данных, включая реляционные и многомерные базы данных, документы, открытые хранилища данных и веб-службы. Во время импорта и обновления данных на стороне клиента доступ ко всем данным из внешних источников осуществляется через обработчик Analysis Services VertiPaq, работающий в процессе Excel.

На приведенной ниже диаграмме показан доступ к данным PowerPivot из Excel. На ней показаны компоненты, поддерживающие обработку данных. Дополнительные сведения о поддерживаемых источниках данных и создании данных PowerPivot см. в справке, которая устанавливается с надстройкой PowerPivot для Excel.

Стек клиентского протокола для импорта или обновления данных