Sestavu služby Reporting Services, která byla publikovaná na webu služby SharePoint nebo na serveru sestav, můžete použít jako zdroj dat v sešitu Power Pivot. Následující postup popisuje, jak vytvořit připojení k sestavě a importovat data do sešitu.
V tomto článku
- Předpoklady
- Volba importu
- Import dat sestavy pomocí adresy publikované sestavy
- Import dat sestavy pomocí adresy URL do dokumentu datové služby
- Export sestavy jako datového kanálu
- Uložení souboru dokumentu služby Atom (.atomsvc) pro budoucí operace importu
Požadavky
Jako zdroj dat musíte použít soubor definice sestavy (.rdl). Import z modelu sestavy není podporovaný.
Musíte mít oprávnění k otevření sestavy pod svým uživatelským účtem systému Windows a musíte znát adresu sestavy nebo serveru sestav, který je hostitelem. Oprávnění můžete zkontrolovat tak, že nejprve zkusíte sestavu otevřít ve webovém prohlížeči. Sestava se otevře, potvrdí, že máte dostatečná oprávnění a správnou adresu URL.
Služba Reporting Services musí být verze SQL Server 2008 R2 nebo novější. Tyto verze obsahují funkci exportu datového kanálu, která streamuje data sestavy ve formátu datového kanálu XML. Server sestav lze identifikovat podle možnosti Exportovat jako datový kanál, která se zobrazí na panelu nástrojů sestavy po otevření sestavy v prohlížeči:
Volba importu
Data sestavy se během importu přidají jednou. Do sešitu Power Pivotu se umístí kopie dat. Pokud chcete načíst poslední změny dat podkladové sestavy, můžete buď aktualizovat data z Power Pivotu v Excelu, nebo nakonfigurovat plán aktualizace dat pro sešit po jeho publikování na SharePoint.
Data sestavy služby Reporting Services můžete do sešitu Power Pivot přidat kterýmkoliv z následujících přístupů.
| Aplikace | Přístup | Odkaz |
|---|---|---|
| Power Pivot | Klikněte na možnost Ze sestavy a zadejte adresu sestavy. Můžete také kliknout na možnost Z jiných zdrojů a potom na položku Sestavy a zadat n adresu sestavy. | Návody... |
| Power Pivot | Po kliknutí na možnost Z datových kanálů můžete zadat dokument služby (.atomsvc), který obsahuje informace o připojení. | Návody... |
| Reporting Services | Kliknutím na tlačítko Exportovat do datového kanálu na panelu nástrojů sestavy můžete okamžitě exportovat data do doplňku Power Pivot v Excelu, pokud ho máte na počítači nainstalovaný, nebo uložit soubor exportu jako soubor dokumentu služby Atom (.atomsvc) pro budoucí použití. | Návody... |
Import dat sestavy pomocí adresy publikované sestavy
V okně PowerPivot klikněte na kartě Domů na Ze sestavy. Otevře se Průvodce importem tabulky.
Klikněte na tlačítko Procházet a vyberte server sestav.
Pokud pravidelně používáte sestavy na serveru sestav, může být server uveden v části Nedávné weby a servery. V opačném případě do pole Název zadejte adresu serveru sestav a kliknutím na tlačítko Otevřít procházejte složky na webu serveru sestav. Příkladem adresy serveru sestav může být http://< název>_počítače/server_sestavy.Vyberte sestavu a klikněte na tlačítko Otevřít. Případně můžete do textového pole Název vložit odkaz na sestavu včetně celé cesty a názvu sestavy. Průvodce importem tabulky se připojí k sestavě a vykreslí ji v oblasti náhledu.
Pokud sestava používá parametry, musíte zadat parametr, jinak nemůžete vytvořit připojení sestavy. Pokud to uděláte, importují se do datového kanálu jenom řádky, které souvisí s hodnotou parametru.Zvolte parametr pomocí seznamu nebo pole se seznamem v sestavě.
Kliknutím na tlačítko Zobrazit sestavu data aktualizujte.
Poznámka
Při zobrazení sestavy se společně s definicí datového kanálu uloží i vybrané parametry.
Pokud chcete, můžete kliknutím na tlačítko Upřesnit nastavit vlastnosti specifické pro zprostředkovatele sestavy.
Klikněte na Test připojení , abyste měli jistotu, že je sestava dostupná jako datový kanál. Případně můžete také kliknout na Upřesnit a potvrdit, že vlastnost Vložený dokument služby obsahuje vložený XML, který určuje připojení datového kanálu.
Pokračujte v importu kliknutím na Další .
V průvodci na stránce Vybrat tabulky a zobrazení zaškrtněte políčko vedle částí sestavy, které chcete importovat jako data.
Některé sestavy můžou obsahovat víc částí, včetně tabulek, seznamů nebo grafů.Do pole Popisný název zadejte název tabulky, do které se má datový kanál v sešitu Power Pivotu ukládat.
Pokud nebyl přiřazen žádný název, použije se ve výchozím nastavení název ovládacího prvku služby Reporting Service: například Tablix1, Tablix2. Doporučujeme tento název během importu změnit, abyste mohli snadněji identifikovat původ importovaného datového kanálu.Kliknutím na Náhled a filtr můžete data zkontrolovat a změnit vybrané sloupce. Řádky importované do datového kanálu sestavy nelze omezit, zrušením zaškrtnutí políček však můžete odebrat sloupce. Klikněte na OK.
Na stránce Vybrat tabulky a zobrazení klikněte na Dokončit.
Po naimportování všech řádků klikněte na tlačítko Zavřít.
Import dat sestavy pomocí adresy URL do dokumentu datové služby
Alternativou k zadání adresy sestavy je použití souboru dokumentu datové služby (.atomsvc), který už obsahuje požadované informace o kanálu sestavy. Dokument datové služby určuje adresu URL sestavy. Při importu dokumentu datové služby se ze sestavy vygeneruje kanál sestavy, který se přidá do sešitu Power Pivotu.
- V okně PowerPivot klikněte na kartě Domů na Z datových kanálů. Otevře se Průvodce importem tabulky.
- Na stránce Připojit k datovému kanálu zadejte popisný název, který se použije při odkazování na zdroj dat.
Tento název se používá jenom v sešitu Power Pivotu k označení zdroje dat. Později v průvodci nastavíte název tabulky, ve které jsou data uložená. - Zadejte cestu k souboru dokumentu datové služby (.atomsvc), který určuje kanál sestavy. Můžete zadat adresu dokumentu, pokud je uložený na serveru, nebo pokud ho můžete otevřít ze složky ve vašem počítači. Případně můžete kliknout na tlačítko Procházet a přejít na server, na kterém je dokument datové služby, který chcete použít.
- Klikněte na Testovat připojení , abyste měli jistotu, že na základě informací v dokumentu datové služby půjde vytvořit kanál.
- Klikněte na tlačítko Další.
- V průvodci na stránce Vybrat tabulky a zobrazení zaškrtněte políčko vedle částí sestavy, které chcete importovat jako data.
Některé sestavy můžou obsahovat víc částí, včetně tabulek, seznamů nebo grafů. - Do pole Popisný název zadejte název tabulky, do které se má datový kanál v sešitu Power Pivotu ukládat.
Pokud nebyl přiřazen žádný název, použije se ve výchozím nastavení název ovládacího prvku služby Reporting Service: například Tablix1, Tablix2. Doporučujeme tento název během importu změnit, abyste snadněji poznali původ importovaného datového kanálu. - Kliknutím na Náhled a filtr můžete data zkontrolovat a změnit vybrané sloupce. Řádky importované do datového kanálu sestavy nelze omezit, zrušením zaškrtnutí políček však můžete odebrat sloupce. Klikněte na OK.
- Na stránce Vybrat tabulky a zobrazení klikněte na Dokončit.
- Po naimportování všech řádků klikněte na tlačítko Zavřít.
Export sestavy jako datového kanálu
- Otevřete sestavu ze Správce sestav, SharePointu nebo serveru sestav.
- Na panelu nástrojů sestavy klikněte na tlačítko Exportovat jako datový kanál:
Pokud je v počítači nainstalovaný Excel, zobrazí se výzva k otevření nebo uložení souboru. - Kliknutím na Otevřít okamžitě zobrazíte importovaná data v okně PowerPivot v Excelu.
Pokud tlačítko není viditelné, sestava není spuštěná v podporované verzi služby Reporting Services. Zvažte přesunutí nebo zkopírování sestavy na server sestav, který je podporovanou verzí.
Poznámka
Služba Reporting Services obsahuje rozšíření vykreslování Atom, které generuje informační kanály ze souborů definic sestav. Toto rozšíření namísto serverového softwaru Power Pivotu vytváří kanály sestav a dokumenty datových služeb, které se používají k exportu dat sestav do sešitů Power Pivotu. Další informace o používání informačních kanálů v Power Pivotu najdete v tématu Datové kanály Power Pivotu na webu MSDN.
Uložení souboru dokumentu služby Atom (.atomsvc) pro budoucí operace importu
Pokud v počítači nemáte aplikaci, která by kanál sestavy dokázala otevřít, uložte dokument pro budoucí použití na počítači, ve kterém je Power Pivot v Excelu. Dokument, který uložíte, určuje adresu sestavy. Neobsahuje data ze sestavy.
- Otevřete sestavu ze Správce sestav, SharePointu nebo serveru sestav.
- Na panelu nástrojů sestavy klikněte na tlačítko Exportovat jako datový kanál:
- Kliknutím na Uložit uložte soubor .atomsvc do počítače. Soubor určuje server sestav a umístění souboru sestavy.
Pokud budete chtít později použít soubor .atomsvc, můžete ho otevřít v PowerPivotu v Excelu a naimportovat kanál sestavy. Další informace o tom, jak určit dokument datové služby pro kanály sestav, najdete v tématu Import dat sestavy pomocí adresy URL do dokumentu datové služby v tomto tématu.
Tento soubor můžete také publikovat do knihovny datových kanálů na SharePointu, aby byl dostupný všem, kteří budou chtít používat kanály sestav v jiných sešitech nebo sestavách. Další informace o knihovnách datových kanálů najdete v tématu Datové kanály Power Pivotu na webu MSDN.