Можете да използвате отчет на Reporting Services, който е публикуван в сайт на SharePoint или сървър за отчети като източник на данни в Power Pivot работна книга. Следващата процедура описва как да създадете връзка към отчета и да импортирате данните във вашата работна книга.
В тази статия
Предварителни изисквания
Трябва да използвате файл с дефиниция на отчет (.rdl) като източник на данни. Импортиране от модел на отчет не се поддържа.
Трябва да имате разрешение да отворите отчета под вашия потребителски акаунт за Windows и трябва да знаете адреса на отчета или сървъра за отчети, който го хоства. Можете да проверите разрешенията си, като първо се опитате да отворите отчета в уеб браузър. Ако отчетът се отвори, той потвърждава, че имате достатъчно разрешения и правилния URL адрес.
Reporting Services трябва да бъде версия SQL Server 2008 R2 или по-нова. Тези версии включват функцията за експортиране на канал за данни, която предава поточно данните във формата на канал за XML данни. Можете да идентифицирате сървъра за отчети чрез опцията Експортирай като канал за данни, която се появява в лентата с инструменти на отчета, когато отворите отчета в браузър:
Избор на подход за импортиране
Данните за отчета се добавят веднъж по време на импортирането. Копие на данните се поставя в Power Pivot работна книга. За да вземете последните промени в базовите данни от отчета, можете или да обновите данните от Power Pivot в Excel, или да конфигурирате график за обновяване на данните за работната книга, след като тя е публикувана в SharePoint.
Можете да използвате всеки от следващите подходи, за да добавите данни за отчети на Услугите за отчет към Power Pivot работна книга.
Прилагането |
Подход |
. |
Power Pivot |
Щракнете върху От отчет, за да укажете адрес на отчета. Можете също да щракнете върху От други източници и след това да щракнете върху Отчети, за да укажете n адрес на отчет. |
|
Power Pivot |
Щракнете върху От канали за данни , за да укажете документ за услуга (.atomsvc), който съдържа информация за връзка. |
|
Услуги за отчет |
Щракнете върху бутона Експортиране в канал за данни на лентата с инструменти на отчета, за да експортирате незабавно данните в Power Pivot в Excel, ако са инсталирани на компютъра ви, или запишете експортирания файл като файл на документ за услуга Atom (.atomsvc) за бъдеща употреба. |
Импортиране на данни от отчет с помощта на адрес на публикуван отчет
-
В прозореца на Power Pivot, в раздела Начало щракнете върху От отчет. Отваря се съветникът за импортиране на таблици.
-
Щракнете върху Преглед и изберете сървър за отчети.
Ако редовно използвате отчети на сървър за отчети, сървърът може да е посочен в Последни сайтове и сървъри. В противен случай в Име въведете адрес на сървъра за отчети и щракнете върху Отвори , за да прегледате папките на сайта на сървъра за отчети. Примерен адрес за сървъра за отчети може да бъде http://<име на компютър>/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.