Звіт служб звітування, опублікований на сайті SharePoint або на сервері звітів, можна використовувати як джерело даних у книзі Power Pivot. У процедурі нижче описано, як створити підключення до звіту та імпортувати дані до книги.
У цій статті
Попередні вимоги
Як джерело даних слід використовувати файл визначення звіту (RDL). Імпорт із моделі звіту не підтримується.
У вас має бути дозвіл на відкриття звіту в обліковому записі користувача Windows, і ви повинні знати адресу звіту або сервера звітів, на якому його розміщено. Щоб перевірити дозволи, спочатку спробуйте відкрити звіт у браузері. Якщо звіт відкриється, він підтвердить, що у вас є достатні дозволи та правильна URL-адреса.
Служби звітування мають бути версією SQL Server 2008 R2 або пізнішої. Ці версії включають функцію експорту каналу даних, яка транслює дані звіту у форматі каналу xml-даних. Ви можете визначити сервер звітів за параметром Експортувати як канал даних, який відображається на панелі інструментів звіту, якщо відкрити звіт у браузері:
Вибір підходу до імпорту
Дані звіту додаються один раз під час імпорту. Копія даних вставиться в книгу Power Pivot. Щоб зберегти останні зміни в базових даних звіту, можна оновити дані з Power Pivot у програмі Excel або настроїти розклад оновлення даних для книги після публікації на сайті SharePoint.
Щоб додати дані звіту служб звітування до книги Power Pivot, можна скористатися будь-яким із наведених нижче способів.
Застосування |
Підхід |
. |
Power Pivot |
Натисніть кнопку З звіту , щоб указати адресу звіту. Також можна натиснути кнопку З інших джерел, а потім натиснути кнопку Звіти, щоб указати n-адресу звіту. |
|
Power Pivot |
Виберіть пункт З інформаційних каналів даних , щоб указати документ служби (ATOMSVC), який містить відомості про підключення. |
|
Служби звітування |
Натисніть кнопку Експорт до каналу даних на панелі інструментів звіту, щоб негайно експортувати дані до Power Pivot у програмі Excel, якщо їх інстальовано на комп'ютері, або збережіть файл експорту як файл Atom service (Atomsvc) для подальшого використання. |
Імпорт даних звіту за допомогою адреси опублікованого звіту
-
У вікні Power Pivot на вкладці Основне натисніть кнопку З звіту. Відкриється майстер імпорту таблиць.
-
Натисніть кнопку Огляд і виберіть сервер звітів.
Якщо ви регулярно використовуєте звіти на сервері звітів, сервер може відображатися в списку Останні сайти та сервери. В іншому разі в полі Ім'я введіть адресу сервера звітів і натисніть кнопку Відкрити , щоб переглянути папки на сайті сервера звітів. Прикладом адреси сервера звітів може бути http://<ім'я комп'ютера>/reportserver.
-
Виберіть звіт і натисніть кнопку Відкрити. Також можна вставити посилання на звіт, зокрема повний шлях та ім'я звіту, у текстове поле Ім'я . Майстер імпорту таблиць підключається до звіту та відтворює його в області попереднього перегляду.
Якщо у звіті використовуються параметри, слід указати параметр або створити зв'язок звіту. У такому разі в канал даних імпортуються лише рядки, пов'язані зі значенням параметра.
-
Виберіть параметр, використовуючи список або поле зі списком, указані у звіті.
-
Натисніть кнопку Переглянути звіт , щоб оновити дані.
Примітка.: Перегляд звіту зберігає вибрані параметри разом із визначенням каналу даних.
За потреби натисніть кнопку Додатково , щоб установити властивості для звіту, що стосуються конкретних постачальників.
-
-
Натисніть кнопку Перевірити підключення , щоб переконатися, що звіт доступний як канал даних. Крім того, можна також натиснути кнопку Додатково , щоб переконатися, що властивість Inline Service Document містить вбудований XML-файл, який визначає підключення до каналу даних.
-
Натисніть кнопку Далі , щоб продовжити імпортування.
-
На сторінці Майстра Вибір таблиць і подань установіть прапорець поруч із частинами звіту, які потрібно імпортувати як дані.
Деякі звіти можуть містити кілька частин, зокрема таблиці, списки або графіки.
-
У полі Зрозуміле ім'я введіть ім'я таблиці, у якій потрібно зберегти канал даних у книзі Power Pivot.
Ім'я елемента керування служби звітування використовується за замовчуванням, якщо ім'я не призначено: наприклад Tablix1, Tablix2. Радимо змінити це ім'я під час імпорту, щоб було легше визначити походження імпортованого каналу даних.
-
Натисніть кнопку Попередній перегляд і фільтр , щоб переглянути дані та змінити вибір стовпців. Не можна обмежити рядки, імпортовані в канал даних звіту, але видалити стовпці можна, знявши прапорці. Натисніть кнопку OK.
-
На сторінці Вибір таблиць і подань натисніть кнопку Готово.
-
Імпортувавши всі рядки, натисніть кнопку Закрити.
Імпорт даних звіту за допомогою URL-адреси документа служби даних
Замість адреси звіту можна використовувати файл служби даних (ATOMSVC), який уже містить потрібні відомості про канал звіту. Документ служби даних визначає URL-адресу звіту. Під час імпорту документа служби даних інформаційний канал звіту створюється зі звіту та додається до книги Power Pivot.
-
У вікні Power Pivot на вкладці Основне натисніть кнопку З інформаційних каналів даних. Відкриється майстер імпорту таблиць.
-
На сторінці Підключення до каналу даних введіть зрозуміле ім'я для посилання на джерело даних.
Це ім'я використовується лише в книзі Power Pivot для посилання на джерело даних. Пізніше в майстрі буде вказано ім'я таблиці, у якій зберігаються дані.
-
Введіть шлях до файлу документа служби даних (ATOMSVC), який визначає канал звіту. Ви можете вказати адресу документа, якщо вона зберігається на сервері, або відкрити її з папки на комп'ютері. Крім того, можна натиснути кнопку Огляд , щоб перейти до сервера з потрібним документом служби даних.
-
Натисніть кнопку Перевірити підключення , щоб переконатися, що канал можна створити за допомогою відомостей у документі служби даних.
-
Натисніть кнопку Далі.
-
На сторінці Майстра Вибір таблиць і подань установіть прапорець поруч із частинами звіту, які потрібно імпортувати як дані.
Деякі звіти можуть містити кілька частин, зокрема таблиці, списки або графіки.
-
У полі Зрозуміле ім'я введіть ім'я таблиці, у якій потрібно зберегти канал даних у книзі Power Pivot.
Ім'я елемента керування служби звітування використовується за замовчуванням, якщо ім'я не призначено: наприклад Tablix1, Tablix2. Радимо змінити це ім'я під час імпорту, щоб було легше визначити походження імпортованого каналу даних.
-
Натисніть кнопку Попередній перегляд і фільтр , щоб переглянути дані та змінити вибір стовпців. Не можна обмежити рядки, імпортовані в канал даних звіту, але видалити стовпці можна, знявши прапорці. Натисніть кнопку OK.
-
На сторінці Вибір таблиць і подань натисніть кнопку Готово.
-
Імпортувавши всі рядки, натисніть кнопку Закрити.
Експорт звіту як каналу даних
-
Відкрийте звіт із диспетчера звітів, SharePoint або сервера звітів.
-
На панелі інструментів звіту натисніть кнопку Експортувати як канал даних:
Якщо програму Excel інстальовано на комп'ютері, вам буде запропоновано відкрити або зберегти файл.
-
Натисніть кнопку Відкрити , щоб негайно переглянути імпортовані дані у вікні Power Pivot у програмі Excel.
Якщо кнопка не відображається, звіт не запущено в підтримуваній версії служб звітування. Радимо перемістити або скопіювати звіт на сервер звітів, який підтримується.
Примітка.: Служби звітування включають розширення Atom rendering, яке створює канали з файлів визначень звітів. Це розширення, а не Power Pivot серверне програмне забезпечення, створює інформаційні канали звітів і документи служби даних, які використовуються для експорту даних звіту до книг Power Pivot. Докладні відомості про використання каналів у Power Pivot див. в статті Канали даних Power Pivot у MSDN.
Збереження файлу документа служби Atom (ATOMSVC) для майбутніх операцій імпорту
Якщо на комп'ютері немає програми, яка може відкрити канал звіту, збережіть документ для подальшого використання на комп'ютері з Power Pivot у програмі Excel. У документі, який ви зберігаєте, вказується адреса звіту. Він не містить даних зі звіту.
-
Відкрийте звіт із диспетчера звітів, SharePoint або сервера звітів.
-
На панелі інструментів звіту натисніть кнопку Експортувати як канал даних:
-
Натисніть кнопку Зберегти , щоб зберегти файл ATOMSVC на комп'ютері. Файл визначає сервер звітів і розташування файлу звіту.
Щоб використовувати файл ATOMSVC пізніше, його можна відкрити в програмі Power Pivot у програмі Excel, щоб імпортувати канал звіту. Докладні відомості про те, як указати документ служби даних для каналів звітів, див. в статті Імпорт даних звіту за ДОПОМОГОЮ URL-адреси документа служби даних у цій статті.
Ви також можете опублікувати цей файл у бібліотеці інформаційних каналів даних SharePoint, щоб зробити його доступним для всіх, хто хоче використовувати канали звітів в інших книгах або звітах. Докладні відомості про бібліотеки каналів даних див. в статті Інформаційні канали даних Power Pivot у MSDN.