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