Можете да използвате отчет на услугите за отчети, който е публикуван на сайт на SharePoint или сървър за отчети, като източник на данни в работна книга на Power Pivot. Следващата процедура описва как да създадете връзката към отчета и как да импортирате данните във вашата работна книга.
В тази статия
- Задължителни компоненти
- Избор на подход за импортиране
- Импортиране на данни от отчет чрез адреса на публикуван отчет
- Импортиране на данни от отчет чрез URL адрес в документ на услуга за данни
- Експортиране на отчет като канал за данни
- Записване на файл на документ на услуга за ATOM (.atomsvc) за бъдещи операции по импортиране
Предварителни изисквания
Трябва да използвате файл с дефиниция на отчет (.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, ако е инсталиран на компютъра ви, или да запишете експортирания файл като файл на услугата за атомарна обработка (.atomsvc) за бъдеща употреба. | Как да... |
Импортиране на данни от отчет чрез адреса на публикуван отчет
В прозореца на Power Pivot, в раздела "Начало" щракнете върху "От отчет". Отваря се съветникът за импортиране на таблици.
Щракнете върху "Преглед " и изберете сървър за отчети.
Ако редовно използвате отчети на сървър за отчети, сървърът може да фигурира в "Последни сайтове и сървъри". В противен случай в "Име" въведете адрес към сървъра за отчети и щракнете върху " Отвори ", за да прегледате папките в сайта на сървъра за отчети. Примерен адрес за сървър за отчети може да бъде http://< computername>/reportserver.Изберете отчета и щракнете върху "Отвори". Като алтернатива, можете да поставите връзка към отчета, включително пълния път и името на отчета, в текстовото поле "Име". Съветникът за импортиране на таблици се свързва към отчета и го рендира в областта за визуализация.
Ако отчетът използва параметри, трябва да зададете параметър, иначе не можете да създадете връзката към отчета. Когато направите това, само редовете, свързани със стойността на параметъра, се импортират в канала за данни.Изберете параметър с помощта на списъчното поле или разгъващия се списък в отчета.
Щракнете върху "Преглед на отчет ", за да актуализирате данните.
Забележка
Когато преглеждате отчета, се записват избраните параметри заедно с дефиницията на канала за данни.
Ако желаете, щракнете върху "Разширени ", за да зададете специфични за доставчика свойства за отчета.
Щракнете върху "Тествай връзката ", за да се уверите, че отчетът е наличен като информационен канал за данни. Като алтернатива можете също да щракнете върху "Разширени ", за да се уверите, че свойството "Вграден документ на услугата" съдържа вграден 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, което генерира каналите от файловете с дефиниции на отчети. Това разширение, вместо софтуера за сървър на 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.