Создание отчета служб Reporting Services с использованием данных PowerPivot

Отчет служб Reporting Services может быть создан на основе книги PowerPivot, опубликованной в SharePoint. Службы Reporting Services предлагают богатые возможности подготовки данных к просмотру, включая диаграммы и карты, дополнительные форматы подготовки отчетов, такие как PDF и Word, а также различные варианты подписки и доставки. Использование служб Reporting Services для визуализации, подготовки к просмотру и распространения данных PowerPivot дает широкие возможности для предоставления данных бизнес-аналитики другим сотрудникам организации.

Важное примечаниеВажно!

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

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

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

Выбор подхода

Подключение к данным PowerPivot при помощи Power View

Соединение с данными PowerPivot в построителе отчетов

Соединение с данными PowerPivot в конструкторе отчетов

Публикация и сохранение отчета в галерее PowerPivot

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

Книга PowerPivot должна быть опубликована на сайте SharePoint, на котором установлено серверное программное обеспечение PowerPivot. Серверное программное обеспечение PowerPivot необходимо для загрузки данных и обеспечения доступа к ним из построителя отчетов, конструктора отчетов или Power View. Дополнительные сведения см. в разделе Общие сведения о PowerPivot для ИТ-администраторов.

Для поддержки соединений из Power View необходимо наличие служб SQL Server 2012 Reporting Services и надстройки служб Reporting Services для SharePoint 2010.

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

Для поддержки соединений из конструктора отчетов необходимы службы SQL Server 2008 R2 Reporting Services или SQL Server 2012 Reporting Services. Помимо этого, необходимо наличие на рабочей станции поставщика OLE DB для служб Analysis Services. Загрузить и установить приложение можно со страницы Пакет дополнительных компонентов SQL Server 2012, если конструктор отчетов используется на компьютере, где эта версия поставщика не установлена.

Выбор подхода

Средства разработки отчетов служб Reporting Services устанавливаются с установочного носителя SQL Server.

Приложение

Подход

Ссылка

Power View

Запустите Power View из соединения семантической модели бизнес-аналитики (BISM-файл) или общего источника данных служб Reporting Services (RSDS-файл), созданного в SharePoint. 

Либо, если книга PowerPivot находится в галерее PowerPivot, можно нажать в ней кнопку Создать отчет PowerView, чтобы запустить Power View и загрузить в него данные из этой книги.

Инструкции

построитель отчетов

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

Инструкции

Конструктор отчетов

Запустите среду SQL Server Data Tools (SSDT), создайте проект отчета и соединитесь с опубликованной книгой PowerPivot на сайте SharePoint.

Инструкции

ПримечаниеПримечание

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

Подключение к данным PowerPivot при помощи Power View

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

Увидеть, как работает Power View, можно в видеоматериале Abundantly Crescent: Demos Galore (на английском языке) на веб-сайте Microsoft Channel 9. Пошаговые инструкции по использованию образцов данных см. в разделе Учебник. Создание диаграмм, мозаик и других элементов представления в Power View.

Чтобы создать отчет на основе данных PowerPivot в Power View, потребуется соединение с семантической моделью бизнес-логики (BISM-файл) или общий источник данных служб Reporting Services (RSDS-файл), указывающий на опубликованную книгу PowerPivot в библиотеке SharePoint. В Power View файл BISM или RSDS представляет собой подключение к данным, которые используются в отчете. Если файл BISM или RSDS находится в SharePoint, то можно запустить Power View через него.

По следующим ссылкам доступны инструкции по созданию файла соединения BISM или RSDS в SharePoint.

Либо можно запустить отчет из книги PowerPivot в галерее PowerPivot, нажав кнопку «Создать отчет»:

Кнопка «Создать отчет» в галерее PowerPivot

Подготовка модели для создания отчета

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

Функции предварительной просмотра отчета Power View в PowerPivot для Excel нет. Книгу необходимо опубликовать на сайте SharePoint, для которого установлен Power View, а затем с помощью Power View проверить изменения.

  1. Книга должна содержать меры, если для просмотра сводных данных в нескольких измерениях планируется использование макета матрицы или диаграммы. Меры должны быть явными. Если меры были созданы неявным образом путем перетаскивания полей в Excel, то они не будут видны в Power View. Дополнительные сведения см. в разделе Меры в PowerPivot.

  2. Для книг, которые содержат графические данные, установка свойств позволит гарантировать их правильное отображение. Имеется два способа задания изображений: по URL-адресу к файлу изображения или сохранением двоичных данных изображения в книге.

    Чтобы отобразить файлы изображений по URL-адресам, откройте таблицу и выберите столбец, который содержит URL-адрес. После этого нажмите URL-адрес изображения на вкладке Дополнительно. По умолчанию URL-адреса интерпретируются как текст. Если установлено свойство URL-адрес изображения, то отчет будет загружать файл изображения по URL-адресу, а не вставит адрес в отчет в виде текста. Дополнительные сведения о том, как установить это свойство, см. в разделе Окно PowerPivot: Вкладка «Дополнительно».

    Чтобы отображать двоичные изображения, выберите таблицу, в которой хранятся графические данные, и выберите Работа таблицы на вкладке Дополнительно. Установите свойство «Идентификатор строки» для этой таблицы. Можно также задать и другие свойства, но только свойство «Идентификатор строки» требуется для вставки двоичных изображений в отчет. Дополнительные сведения см. в разделе Настройка свойств работы таблицы для отчетов Power View.

  3. Скройте столбцы, чтобы упростить и сократить список полей в отчете в Power View. Если таблица содержит столбцы, которые, скорее всего, не будут использоваться в отчете, скройте их из списка полей, чтобы этот список содержал только те поля, которые будут необходимы авторам отчетов. Дополнительные сведения см. в разделе Скрытие столбцов в приложениях отчетов.

  4. Проверьте типы данных столбцов, чтобы обеспечить их правильность для пользователей отчета. Тип данных столбца определяет тип данных, используемый в отчете. Дополнительные сведения см. в разделе Выбор типа данных столбца.

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

  6. Определите набор полей для каждой из таблиц. Наборы полей определяют, будут ли одно или несколько полей автоматически добавляться в представление отчета по щелчку таблицы в Power View. Дополнительные сведения см. в разделе Настройка набора полей по умолчанию для отчетов Power View.

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

ПримечаниеПримечание

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

Дополнительные сведения о свойствах, влияющих на клиентские приложения, см. в разделе Свойства отчетов Power View.

Соединение с данными PowerPivot в построителе отчетов

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

Запуск построителя отчетов из галереи PowerPivot

Выполнение следующих шагов предполагает, что службы Reporting Services установлены и настроены в режиме интеграции с SharePoint в той же среде SharePoint, что и галерея PowerPivot.

  1. В галерее PowerPivot перейдите к книге PowerPivot, которая должна быть использована в качестве источника данных, и нажмите стрелку вниз под кнопкой «Создать связанный документ»: GMNI_btn_NewDocReportGallery

  2. Нажмите Создать отчет построителя отчетов.

    ПримечаниеПримечание

    Если этот вариант отсутствует, то службы Reporting Services на этом сайте отключены или их версия не поддерживается. В новой версии служб Reporting Services запуск Power View в построителе отчетов производится через отдельную кнопку, а не на строке кнопок. Если она есть в галерее PowerPivot, то построитель отчетов можно запустить по нажатию кнопки «Создать документ» в библиотеке, выбрав «Отчет построителя отчетов» в качестве типа документов. Администратор SharePoint должен настроить галерею на использование типа содержимого построителя отчетов. Если построитель отчетов не запускается, обратитесь к администратору.

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

Хотя соединение с источником данных создается автоматически, необходимо указать наборы данных и макет отчета. В следующем шаге нужно определить наборы данных, чтобы указать таблицы и столбцы, необходимые для работы, а затем создать макет отчета на вкладке «Вставка».

Если построитель отчетов не запускается в отдельном окне браузера, он может быть заблокирован параметрами безопасности браузера. Чтобы обойти эту проблему, можно открыть построитель отчетов вручную:

  1. Переключитесь с галереи PowerPivot на представление «Все документы». Для этого выберите пункт Библиотека на ленте сервера и измените Текущее представление на Все документы.

  2. Выберите пустой отчет, содержащий соединение книги PowerPivot с источником данных.

  3. Щелкните стрелку вниз справа и выберите Изменить в построителе отчетов.

Запуск построителя отчетов из произвольной библиотеки

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

  1. В средствах библиотеки нажмите стрелку вниз рядом с кнопкой Создать документ.

  2. Выберите Отчет построителя отчетов. Должен быть выбран отчет. Создание модели отчета или источника данных отчета на основе данных PowerPivot невозможно.

  3. В разделе «Приступая к работе» в списке «Создать отчет» выберите тип создаваемого отчета.

  4. На странице «Выбор набора данных» выберите Создать набор данных. Нажмите кнопку Далее.

  5. На странице «Выбор соединения с источником данных» нажмите кнопку Создать.

  6. На странице «Выбор типа соединения» выберите Службы Microsoft SQL Server Analysis Services.

  7. На странице «Свойства источника данных» нажмите Построить, чтобы указать сведения о соединении.

  8. В поле «Имя сервера» введите URL-адрес книги PowerPivot (например, http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx).

  9. Не заполняйте поля Имя пользователя и Пароль. Соединение будет установлено с использованием учетной записи Windows, от которой выполнен вход.

  10. Нажмите Проверить соединение, чтобы убедиться в наличии доступа к файлу, и нажмите кнопку .

  11. На странице «Свойства источника данных» нажмите Учетные данные.

  12. Выберите Использовать текущего пользователя Windows и нажмите кнопку .

    Важное примечаниеВажно!

    Обязательно выберите этот параметр. Если этот шаг будет пропущен, то позже при попытке запустить отчет будет выдана ошибка HTTP 401.

  13. Нажмите кнопку Далее, чтобы перейти на страницу «Создание запроса».

  14. На странице «Создание запроса» перетащите атрибуты и меры на рабочую область, чтобы построить свой запрос.

  15. Завершите создание отчета на оставшихся страницах мастера.

  16. Нажмите кнопку Выполнить, чтобы просмотреть отчет.

  17. Сохраните отчет в среде SharePoint, выбрав сервер и сайт, поддерживающие доступ к данным PowerPivot.

ПримечаниеПримечание

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

Соединение с данными PowerPivot в конструкторе отчетов

Конструктор отчетов находится в среде SQL Server Data Tools (SSDT) — средстве разработки, устанавливаемом вместе с SQL Server. Выполнение следующих действий предполагает, что установлен поставщик OLE DB для служб Analysis Services, поддерживающий соединения с данными PowerPivot. Дополнительные сведения см. в подразделе Предварительные условия этого раздела.

  1. В меню «Все программы» щелкните SQL Server Data Tools.

  2. В меню «Файл» выберите пункт Создать и выберите Проект. Выберите Проект сервера отчетов.

  3. В обозревателе решений щелкните правой кнопкой мыши узел «Отчеты» и выберите пункт Добавить отчет.

  4. В списке «Выбор источника данных» в разделе «Тип» выберите Microsoft SQL Server Analysis Services.

  5. Нажмите кнопку Изменить.

  6. В поле «Имя сервера» введите URL-адрес книги PowerPivot (например, http://contoso-srv/shared%20documents/ContosoSales.xlsx).

    ПримечаниеПримечание

    Не нажимайте кнопку Проверить соединение. Она не будет работать, пока не будут выполнены следующие два шага.

  7. Нажмите кнопку Учетные данные.

  8. Выберите Использовать проверку подлинности Windows (встроенная безопасность) и нажмите кнопку ОК.

  9. Нажмите кнопку Далее.

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

Публикация и сохранение отчета в галерее PowerPivot

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

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

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

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

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

См. также

Задания

Импорт данных из отчета служб Reporting Services

Сохранение в SharePoint

Основные понятия

Использование книг PowerPivot в SharePoint

Другие ресурсы

Общие сведения об отчетах, диаграммах и сводных таблицах