Отчет Reporting Services, опубликованный на сайте SharePoint или на сервере отчетов, можно использовать в качестве источника данных в книге Power Pivot. В следующей процедуре описывается создание подключения к отчету и импорт данных в книгу.
В этой статье
Необходимые условия
В качестве источника данных необходимо использовать RDL-файл определения отчета. Импорт из модели отчета не поддерживается.
У вас должно быть разрешение на открытие отчета в учетной записи пользователя Windows и необходимо знать адрес отчета или сервер отчетов, на котором он размещен. Вы можете проверка разрешения, сначала попытаясь открыть отчет в веб-браузере. Если отчет откроется, он подтверждает, что у вас есть достаточные разрешения и правильный URL-адрес.
Reporting Services должна быть версии SQL Server 2008 R2 или более поздней. Эти версии включают функцию экспорта канала данных, которая передает данные отчета в формате XML-канала данных. Сервер отчетов можно определить с помощью параметра Экспортировать как веб-канал данных, который отображается на панели инструментов отчета при открытии отчета в браузере:
Выбор подхода к импорту
Данные отчета добавляются один раз во время импорта. Копия данных помещается в книгу Power Pivot. Чтобы получить последние изменения в базовых данных отчета, можно либо обновить данные из Power Pivot в Excel, либо настроить расписание обновления данных для книги после ее публикации в SharePoint.
Для добавления Reporting Services данных отчета в книгу Power Pivot можно использовать любой из следующих подходов.
Приложение |
Способ |
Создать ссылку |
Power Pivot |
Щелкните Из отчета , чтобы указать адрес отчета. Можно также щелкнуть Из других источников, а затем Отчеты, чтобы указать n адреса для отчета. |
|
Power Pivot |
Щелкните Из веб-каналов данных , чтобы указать документ службы (ATOMVC), содержащий сведения о подключении. |
|
Reporting Services |
Нажмите кнопку Экспорт в канал данных на панели инструментов отчета, чтобы немедленно экспортировать данные в Power Pivot в Excel, если они установлены на компьютере, или сохраните файл экспорта в виде файла службы Atom (ATOMVC) для использования в будущем. |
Импорт данных отчета с помощью адреса опубликованного отчета
-
В окне Power Pivot на вкладке Главная щелкните Из отчета. Откроется мастер импорта таблиц.
-
Нажмите кнопку Обзор и выберите сервер отчетов.
Если вы регулярно используете отчеты на сервере отчетов, сервер может быть указан в списке Последние сайты и серверы. В противном случае в поле Имя введите адрес сервера отчетов и нажмите кнопку Открыть , чтобы просмотреть папки на сайте сервера отчетов. Примером адреса для сервера отчетов может быть http://<имя_компьютера>/reportserver.
-
Выберите отчет и нажмите кнопку Открыть. Кроме того, можно вставить ссылку на отчет, включая полный путь и имя отчета, в текстовое поле Имя . Мастер импорта таблиц подключается к отчету и отображает его в области предварительного просмотра.
Если в отчете используются параметры, необходимо указать параметр, иначе невозможно создать подключение к отчету. При этом в веб-канал данных импортируются только строки, связанные со значением параметра.
-
Выберите параметр, используя список или поле со списком, указанные в отчете.
-
Щелкните Просмотреть отчет , чтобы обновить данные.
Примечание: При просмотре отчета сохраняются выбранные параметры вместе с определением веб-канала данных.
При необходимости нажмите кнопку Дополнительно , чтобы задать для отчета свойства, зависящие от поставщика.
-
-
Щелкните Проверить подключение , чтобы убедиться, что отчет доступен в виде веб-канала данных. Кроме того, можно нажать кнопку Дополнительно , чтобы убедиться, что свойство Inline Service Document содержит внедренный XML-код, указывающий подключение к каналу данных.
-
Нажмите кнопку Далее , чтобы продолжить импорт.
-
На странице Выбор таблиц и представлений мастера выберите поле проверка рядом с частями отчета, которые нужно импортировать в качестве данных.
Некоторые отчеты могут содержать несколько частей, включая таблицы, списки или графы.
-
В поле Понятное имя введите имя таблицы, в которой вы хотите сохранить веб-канал данных в книге Power Pivot.
Имя элемента управления Reporting Service используется по умолчанию, если имя не назначено: например, Tablix1, Tablix2. Рекомендуется изменить это имя во время импорта, чтобы было проще определить источник импортированного веб-канала данных.
-
Щелкните Предварительный просмотр и фильтр , чтобы просмотреть данные и изменить выбранные столбцы. Нельзя ограничить строки, импортируемые в веб-канале данных отчета, но можно удалить столбцы, очислив поля проверка. Нажмите кнопку ОК.
-
На странице Выбор таблиц и представлений нажмите кнопку Готово.
-
После импорта всех строк нажмите кнопку Закрыть.
Импорт данных отчета с помощью URL-адреса в документ службы данных
Вместо указания адреса отчета можно использовать файл документа службы данных (ATOMVC), который уже содержит сведения о канале отчетов, которые вы хотите использовать. В документе службы данных указывается URL-адрес отчета. При импорте документа службы данных веб-канал отчета создается из отчета и добавляется в книгу Power Pivot.
-
В окне Power Pivot на вкладке Главная щелкните Из веб-каналов данных. Откроется мастер импорта таблиц.
-
На странице Подключение к веб-каналу данных введите понятное имя, используемое при ссылке на источник данных.
Это имя используется только в книге Power Pivot для ссылки на источник данных. Позже в мастере вы задаст имя таблицы, в которой хранятся данные.
-
Введите путь к файлу документа службы данных (ATOMVC), который указывает веб-канал отчета. Вы можете указать адрес документа, если он хранится на сервере, или открыть его из папки на компьютере. Кроме того, можно нажать кнопку Обзор , чтобы перейти к серверу с документом службы данных, который вы хотите использовать.
-
Щелкните Проверить подключение , чтобы убедиться, что веб-канал можно создать с помощью сведений в документе службы данных.
-
Нажмите кнопку Далее.
-
На странице Выбор таблиц и представлений мастера выберите поле проверка рядом с частями отчета, которые нужно импортировать в качестве данных.
Некоторые отчеты могут содержать несколько частей, включая таблицы, списки или графы.
-
В поле Понятное имя введите имя таблицы, в которой вы хотите сохранить веб-канал данных в книге Power Pivot.
Имя элемента управления Reporting Service используется по умолчанию, если имя не назначено: например, Tablix1, Tablix2. Рекомендуется изменить это имя во время импорта, чтобы было проще определить источник импортированного веб-канала данных.
-
Щелкните Предварительный просмотр и фильтр , чтобы просмотреть данные и изменить выбранные столбцы. Нельзя ограничить строки, импортируемые в веб-канале данных отчета, но можно удалить столбцы, очислив поля проверка. Нажмите кнопку ОК.
-
На странице Выбор таблиц и представлений нажмите кнопку Готово.
-
После импорта всех строк нажмите кнопку Закрыть.
Экспорт отчета в виде веб-канала данных
-
Откройте отчет из диспетчера отчетов, SharePoint или сервера отчетов.
-
На панели инструментов отчета нажмите кнопку Экспорт как веб-канал данных:
Если на компьютере установлен Excel, вам будет предложено открыть или сохранить файл.
-
Нажмите кнопку Открыть , чтобы немедленно просмотреть импортированные данные в окне Power Pivot в Excel.
Если кнопка не отображается, отчет не выполняется в поддерживаемой версии Reporting Services. Рассмотрите возможность перемещения или копирования отчета на сервер отчетов, который является поддерживаемым выпуском.
Примечание: Reporting Services включает модуль подготовки отчетов Atom, который создает веб-каналы из файлов определения отчетов. Это расширение вместо Power Pivot серверного программного обеспечения создает веб-каналы отчетов и документы службы данных, используемые для экспорта данных отчета в книги Power Pivot. Дополнительные сведения об использовании веб-каналов в Power Pivot см. в разделе Веб-каналы данных PowerPivot на сайте MSDN.
Сохранение документа службы Atom (ATOMVC) для будущих операций импорта
Если на компьютере нет приложения, которое может открыть веб-канал отчетов, сохраните документ для дальнейшего использования на компьютере с Power Pivot в Excel. В документе, который вы сохраняете, указывается адрес отчета. Он не содержит данных из отчета.
-
Откройте отчет из диспетчера отчетов, SharePoint или сервера отчетов.
-
На панели инструментов отчета нажмите кнопку Экспорт как веб-канал данных:
-
Нажмите кнопку Сохранить , чтобы сохранить atomvc-файл на компьютере. В файле указывается сервер отчетов и расположение файла отчета.
Чтобы использовать atomvc-файл позже, его можно открыть в Power Pivot в Excel, чтобы импортировать веб-канал отчета. Дополнительные сведения о том, как указать документ службы данных для веб-каналов отчетов, см. в разделе Импорт данных отчета с помощью URL-адреса в документ службы данных этой статьи.
Вы также можете опубликовать этот файл в библиотеке веб-канала данных в SharePoint, чтобы сделать его доступным для всех, кто хочет использовать веб-каналы отчетов в других книгах или отчетах. Дополнительные сведения о библиотеках веб-каналов данных см. в разделе Веб-каналы данных Power Pivot на сайте MSDN.