PowerPivot для Excel

PowerPivot для Excel — это надстройка для Excel 2010, используемая для добавления и интеграции больших объемов данных в книгах Excel. Данные, которые пользователь добавляет в книгу, сохраняются во внутренней памяти в качестве внедренной базы данных PowerPivot внутри XLSX-файла.

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

Отчеты Power View могут использовать книгу в качестве внешнего источника данных для составления отчетов в SharePoint в режиме реального времени и нерегламентированных отчетов. Power View — это дополнительный компонент служб Reporting Services, входящий в выпуск SQL Server 2012. SharePoint имеет встроенный серверный конструктор отчетов, позволяющий создавать отчеты в сети.

В этом разделе содержатся следующие подразделы:

Benefits of Using PowerPivot for Excel

Excel Version Requirements

Loading and Calculating PowerPivot Data on the Client

Upgrading from a Previous Version

Related Content

Преимущества использования PowerPivot для Excel

При установке надстройки необходимо учитывать следующие соображения.

  • Для импорта, связывания, улучшения и очистки данных используется отдельная рабочая область приложения. Рабочая область открывается поверх Excel, однако данные сохраняются в том же XLSX-файле, который используется Excel. Внутри рабочей области можно создать аналитическую базу данных в Excel при импорте и связывании данных.

  • Язык выражений анализа данных (DAX) поддерживает обработку данных и бизнес-логику. DAX позволяет создавать формулы на уровне данных. Выражения могут ссылаться на любые связанные таблицы или столбцы. Выражения можно использовать для создания вычисляемых столбцов или мер, переформатирования и группирования данных.

  • Обработка данных с помощью локальной подсистемы аналитики в памяти xVelocity (VertiPaq) служб Analysis Services позволяет сжимать и загружать данные, а также обеспечивать к ним доступ для объектов визуализации данных (таких как PivotTables) в книге. Ядро запускается в процессе Microsoft Excel. Выполнять задачи администрирования и конфигурации не требуется. Модуль является внутренним компонентом надстройки PowerPivot в Microsoft Excel.

  • На ленту Excel добавлено меню PowerPivot, что позволяет работать с данными в рабочей области Excel.

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

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

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

Требования к версии 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.

GMNI_clientApp

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

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

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

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

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

GMNI_InprocVertipaq

Обновление с предыдущих версий

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

См. также

Установка PowerPivot для Excel

С��равка по PowerPivot для SQL Server 2012