Поделиться через


Общие сведения о PowerPivot

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

PowerPivot интегрируется с Excel и SharePoint. В среде Excel PowerPivot для Excel сохраняет привычную среду разработки и анализа на рабочей станции. Решение PowerPivot для SharePoint добавляет в ферму SharePoint серверные приложения и функции, которые поддерживают доступ к данным PowerPivot и управление рабочими книгами, опубликованными на SharePoint. Серверные компоненты PowerPivot загружают данные, запросы на обработку, выполняют обновление данных по расписанию и отслеживание использования сервера и книг в ферме.

Трехуровневая диаграмма клиентских, промежуточных и серверных надстроек

Этот раздел состоит из следующих подразделов.

Что такое PowerPivot для Excel

Что такое PowerPivot для SharePoint

Запрос данных PowerPivot в SharePoint

Для кого предназначен компонент PowerPivot?

Что такое PowerPivot для Excel?

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

PowerPivot для Excel поддерживает бизнес-аналитику самообслуживания следующими способами.

  • Отменены текущие ограничения строк и столбцов в Excel, что позволяет импортировать большие объемы данных.

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

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

  • Данные PowerPivot доступны немедленно и в полном объеме для других разделов книги. Можно интерактивно переключаться между окнами Excel и PowerPivot при работе с данными и их представлением в сводных таблицах или диаграммах. Работа с данными или их представлением не разделяется на разные задачи. Можно одновременно работать с обеими категориями в одной среде Excel.

PowerPivot для Excel позволяет импортировать, фильтровать и сортировать многие миллионы строк данных, что намного больше ограничения в один миллион строк для Excel. Сортировка и фильтрация происходят очень быстро, поскольку операции выполняются локальным процессором Analysis Services VertiPaq, работающим в Excel.

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

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

В конечном итоге пользователь получает один файл книги (XLSX), содержащий внедренные данные, извлеченные и обработанные внутренним процессором, но подготовленные к просмотру с использованием исключительно средствами Excel. Сжатие и обработка выполняются механизмом VertiPaq служб Analysis Services. Обработка запросов выполняется прозрачно в фоновом режиме, при этом обеспечивается поддержка данных большого объема в Excel. Сортировка и фильтрация производится очень быстро, поскольку выполняются локальным механизмом VertiPaq служб Analysis Services.

Что такое PowerPivot для SharePoint?

Данные PowerPivot в книге Excel представлены как источник данных служб Analysis Services, который требует наличия экземпляра сервера Analysis Service в режиме интеграции с SharePoint для загрузки данных и интерактивной обработки запросов, отправляемых книгой Excel. Сервер Analysis Services работает внутрипроцессно на клиентской рабочей станции в Excel. В ферме SharePoint службы Analysis Services работают на сервере приложений, где они связаны со службой PowerPivot System и служат для обработки серверных запросов данных PowerPivot. Excel Services и SQL Server PowerPivot для SharePoint обеспечивают общий доступ к книгам PowerPivot в ферме.

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

Запрос данных PowerPivot в SharePoint

При просмотре книги PowerPivot из библиотеки SharePoint данные PowerPivot, содержащиеся в книге, обнаруживаются, извлекаются и обрабатываются отдельными экземплярами сервера служб Analysis Services в ферме, пока службы Excel подготавливают слой представления. Полностью обработанную книгу можно просмотреть в окне браузера или в приложении для настольных компьютеров Excel 2010, имеющем надстройку PowerPivot.

Следующая диаграмма иллюстрирует путь обработки запроса в ферме. Поскольку данные PowerPivot входят в состав книги Excel 2010, обработка запроса осуществляется при открытии книги Excel из библиотеки SharePoint и обращении к компонентам PivotTable или PivotChart, содержащим данные PowerPivot.

Диаграмма запроса на обработку данных

Компоненты служб Excel и PowerPivot для SharePoint обрабатывают различные фрагменты одного и того же XLSX-файла книги. Службы Excel обнаруживают данные PowerPivot и запрашивают обработку на сервере PowerPivot в ферме. Сервер PowerPivot выделяет запрос к экземпляру Служба Analysis Services, который извлекает данные из книги в библиотеке содержимого и загружает их. Данные, сохраненные в памяти, присоединяются к подготовленной книге и передаются обратно в веб-службу доступа Excel для отображения в окне браузера.

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

Для кого предназначен компонент PowerPivot?

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

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

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

  • Профессионалов по работе с базами данных и ИТ-специалистов, которым хотелось бы делегировать задачи разработки бизнес-данных тем, кому они больше всего необходимы, но при этом сохранить за собой обеспечение безопасности, контроль, воспроизведение и архивирование данных.