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


Тип соединения PowerPivot (SSRS)

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

Используйте сведения из этого раздела для создания источника данных. Пошаговые инструкции см. в разделе Как добавить и проверить подключение к данным или источник данных (построитель отчетов 3.0 и службы SSRS).

Предварительные требования

Источник данных PowerPivot должен быть опубликован в галерее PowerPivot на сайте SharePoint.

Для подключения к книге PowerPivot из построителя отчетов необходимо установить на рабочей станции библиотеку SQL Server 2008 R2 ADOMD.NET. Эта клиентская библиотека устанавливается вместе с PowerPivot для Excel, но если на компьютере это приложение не установлено, то необходимо загрузить и установить ADOMD.NET из пакета дополнительных компонентов SQL Server 2008 R2.

Тип источника данных

Используйте тип источника данных отчета служб Microsoft SQL Server Analysis Services.

Строка подключения

Строка подключения — URL-адрес книги PowerPivot, опубликованной на сайте SharePoint в галерее PowerPivot или в другой библиотеке, например http://contoso-srv/subsite/PowerPivotLibrary/ContosoSales.xlsx.

Учетные данные

Укажите учетные данные, необходимые для доступа к книге PowerPivot и сайту SharePoint, например, данные проверки подлинности Windows (встроенная безопасность). Дополнительные сведения см. в разделе Подключения к данными, источники данных и строки подключения (SSRS) или Указание учетных данных в построителе отчетов 3.0.

Запросы

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

Для определения полей набора данных конструктор запросов анализирует запрос. Можно также вручную изменить коллекцию полей набора данных в области Данные отчета. Дополнительные сведения см. в разделе Как добавлять, изменять, обновлять поля в области данных отчета (построитель отчетов 3.0 и службы SSRS).

Фильтры

На панели «Фильтры» укажите измерения и элементы, которые необходимо включать или не включать в результаты запроса.

Параметры

На панели «Фильтры» установите параметр Параметры для фильтра, чтобы автоматически создавать параметр отчета с доступными значениями, соответствующими условиям фильтра.

Примечания

При открытии построителя отчетов из книги PowerPivot в галерее PowerPivot сводные таблицы, сводные диаграммы, срезы и другие функции макета и аналитические функции из книги PowerPivot в отчете повторно не создаются. Вместо этого пустой отчет включает предварительно настроенный источник данных, указывающий на данные в книге PowerPivot. Конструирование отчетов с помощью книги PowerPivot может потребовать много труда и времени в зависимости от числа срезов, фильтров и таблиц или диаграмм, которые нужно повторно создавать в отчете. Удобнее создать представление данных, которое требуется использовать в отчете, независимо от проекта PowerPivot.

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

В отличие от куба служб Analysis Services, модель PowerPivot не имеет иерархий. Чтобы предоставить схожую функциональность связанным срезам в книге, необходимо создать каскадные параметры в отчете. Дополнительные сведения см. в разделе Как добавить в отчет каскадные параметры (построитель отчетов версии 3.0 и службы SSRS).

В некоторых случаях может потребоваться изменить выражения, чтобы привести их в соответствие со значениями базовых данных из модели PowerPivot. Может потребоваться изменить выражения, чтобы преобразовать данные в нужный тип данных или чтобы добавить или удалить агрегатную функцию. Например, чтобы преобразовать тип данных из String в Integer, можно использовать функцию =CInt. Перед публикацией отчета всегда проверяйте, что отчет отображает ожидаемые значения данных из модели PowerPivot.

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

  • Отчет и книга PowerPivot, из которой берутся данные, должны храниться вместе в одной галерее PowerPivot.

  • Отчет содержит только данные PowerPivot из источника данных PowerPivot.