Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ve službě Reporting Services načítají sdílené datové sady data ze sdílených zdrojů dat, které se připojují k externím zdrojům dat. Sdílená datová sada poskytuje způsob, jak sdílet dotaz, který vám pomůže poskytnout konzistentní sadu dat pro více sestav. Dotaz datové sady může obsahovat parametry datové sady. Sdílenou datovou sadu můžete nakonfigurovat tak, aby výsledky dotazů ukládaly do mezipaměti pro konkrétní kombinace parametrů při prvním použití nebo zadáním plánu. Ukládání sdílených datových sad do mezipaměti můžete použít v kombinaci s ukládáním sestav do mezipaměti a datovými kanály pro sestavy, aby pomáhaly spravovat přístup ke zdroji dat.
Sdílené datové sady používají pouze sdílené zdroje dat, nikoli vložené zdroje dat. Sdílená datová sada může být založená na libovolném zdroji dat pro podporované rozšíření dat služby Reporting Services nebo na modelu sestavy.
Vytváření a používání sdílených datových sad
Pokud chcete vytvořit sdílenou datovou sadu, musíte použít aplikaci, která vytvoří soubor definice sdílené datové sady (.rsd). Sdílenou datovou sadu můžete vytvořit pomocí jedné z následujících aplikací:
Tvůrce sestav používá režim návrhu sdílené datové sady a uloží sdílenou datovou sadu na server sestav nebo sharepointový web.
Návrhář sestav v SQL Server Data Tools (SSDT) / Visual Studio pro vytváření sdílených datových sad ve složce Datové sady v Průzkumníku řešení. Pokud chcete publikovat sdílenou datovou sadu, nasaďte ji na server sestav nebo SharePointový web.
Nahrajte soubor definice sdílené datové sady (.rsd), který můžete nahrát na server sestav nebo na sharepointový web. Na sharepointovém webu. Nahraný soubor není ověřen proti schématu, dokud není sdílená datová sada uložena do mezipaměti nebo použita v sestavě.
Definice sdílené datové sady zahrnuje dotaz, parametry datové sady včetně výchozích hodnot, možností dat, jako je citlivost písmen a filtry datových sad. Hodnoty nastavené v definici se použijí při každém zahrnutí sdílené datové sady do sestavy.
Pokud chcete v sestavě použít sdílenou datovou sadu, otevřete aplikaci, jako je Tvůrce sestav, přejděte na server sestav nebo sharepointový web a vyberte sdílenou datovou sadu. Tím se do sestavy přidá instance sdílené datové sady. V sestavě nemůžete zobrazit ani změnit dotaz nebo sdílený zdroj dat pro sdílenou datovou sadu. Můžete zadat další sadu hodnot vlastností datové sady, které se vztahují na instanci v sestavě. Můžete například přidat filtr nebo změnit možnosti dat, jako je citlivost malých a velkých písmen. Další informace najdete v tématu Vložené datové sady sestav a sdílené datové sady (Tvůrce sestav a SSRS).
Správa sdílených datových sad
Ke správě vlastností publikované sdílené datové sady můžete použít webový portál serveru sestav nativního režimu nebo stránky aplikací na sharepointovém webu, pokud jste server sestav nasadili v integrovaném režimu SharePointu. Úlohy, které můžete provádět se sdílenou datovou sadou, závisí na přiřazeních rolí a na oprávněních na úrovni webu a na úrovni položek, včetně oprávnění ke složce, pokud se jedná o dědičnost oprávnění. Zabezpečení na úrovni položek pro sdílené datové sady se řídí stejným modelem jako zabezpečení na úrovni položek pro sestavy. Další informace najdete v tématu Zabezpečení sdílených položek datové sady.
Vlastnosti položky sdílené datové sady, včetně sdíleného zdroje dat, který se má použít, můžete spravovat nezávisle na sestavě, která používá sdílenou datovou sadu nebo sdílený zdroj dat, na které závisí. Pokud chcete změnit dotaz nebo jiné vlastnosti datové sady, které jsou součástí definice sdílené datové sady, musíte definici upravit.
Správa vlastností sdílené položky datové sady
V následující tabulce jsou uvedeny vlastnosti položky, které můžete změnit pro sdílenou položku datové sady.
| Vlastnictví | Description |
|---|---|
| Upravit název | Změňte název sdílené datové sady. Všechny odkazy ze závislých položek budou dál fungovat. |
| Upravit popis | Změňte popis sdílené datové sady. |
| Úprava časového limitu provádění dotazu | Nastavte časový limit provádění dotazu v sekundách. Nula (0) sekund znamená žádný časový limit. Určuje počet sekund před časovým limitem dotazu datové sady. Pokud chcete zadat žádnou hodnotu časového limitu, použijte hodnotu 0. Další informace najdete v tématu Nastavení hodnot časového limitu pro zpracování sestav a sdílených datových sad (SSRS). |
| Zobrazení závislých položek | Zobrazit položky, které používají tuto sdílenou datovou sadu: publikované části sestav, sdílené zdroje dat a sestavy. |
Automaticky se konfigurují následující další vlastnosti sdílené datové sady:
| Vlastnictví | Description |
|---|---|
| HasDataSourceCredentials | Určuje, zda má přidružený sdílený zdroj dat uložené přihlašovací údaje na serveru sestav. |
| HasUserProfileDependencies | Určuje, jestli sestava obsahuje odkaz na globální kolekci Uživatele v dotazu nebo ve výrazech filtru. |
Zobrazení nebo změna definice sdílené datové sady
Vlastnosti sdílené datové sady, včetně dotazu, parametrů datové sady, výchozích hodnot, filtrů datových sad a možností dat, jako je kolace a citlivost písmen, se ukládají do definice sdílené datové sady. Pokud máte dostatečná oprávnění, můžete zobrazit a změnit definici.
Pokud chcete zobrazit nebo změnit definici sdílené datové sady, upravte sdílenou datovou sadu v aplikaci, jako je Tvůrce sestav v režimu návrhu sdílené datové sady. Po provedení změn uložte definici sdílené datové sady zpět na server nebo web.
Dalším způsobem, jak zobrazit definici sdílené datové sady ve formátu XML, je použití syntaxe přístupu k adrese URL na webovém portálu. Pokud chcete například zobrazit výchozí hodnoty pro každý parametr datové sady, můžete pomocí následujícího příkazu pro přístup k adrese URL zobrazit definici sdílené datové sady s názvem DataSet1 ze serveru sestav:
Řízení přístupu k definici sdílené datové sady
Ve výchozím nastavení platí pro operace se sdílenými datovými sadami následující úlohy.
Zobrazit sestavy Umožňuje zobrazit sdílené položky datové sady a vlastnosti položek.
Vlastnosti sestav Čtěte definice sdílených datových sad.
Správa sestav Vytvořte a odstraňte sdílené datové sady a upravte vlastnosti sdílené datové sady.
Nastavení zabezpečení u položek Umožňuje zobrazit a upravit nastavení zabezpečení sdílených datových sad.
Další informace o tom, které úlohy a oprávnění řídí přístup k vlastnostem zdroje dat na serveru sestav v nativním režimu, naleznete v tématu Zabezpečené sdílené položky datové sady.
Oprávnění k zobrazení a úpravě vlastností položek v knihovně služby SharePoint určuje správce webu. Další informace naleznete v příručce SharePoint Site and List Permission Reference for Report Server Items.
Jak pracovat s vlastnostmi sdílené datové sady na Serveru sestav
Pro práci se sdílenými datovými sadami můžete použít celou řadu nástrojů. Následující tabulka shrnuje přístupy a nástroje a poskytuje odkaz na další pokyny.
| Task | Tool | Link |
|---|---|---|
| Přidejte sdílenou datovou sadu nebo změňte vlastnosti definice sdílené datové sady. | Uložit v Report Builderu. Nasazení v Návrháři sestav Nahrání souboru .rsd na webovém portálu |
Vložené datové sady a sdílené datové sady sestav (Report Builder a SSRS)] Nahrajte soubor nebo sestavu na server sestav Pokud nahrajete sdílenou datovou sadu před tím, než je zveřejněn sdílený zdroj dat, na kterém závisí, musíte tuto sdílenou datovou sadu ručně přiřadit k tomuto sdílenému zdroji dat. Další informace naleznete v tématu .. /.. /reporting-services/Práce se sdílenými datovými sadami – webový portál. |
| Umožňuje změnit vlastnosti sdílené položky datové sady. | webový portál | Práce se sdílenými datovými sadami – webový portál |
| Zadejte další vlastnosti sdílené datové sady pro instanci sdílené datové sady v sestavě. | Návrhář sestav Tvůrce sestav | Dialogové okno Vlastnosti datové sady, dotaz (Tvůrce sestav) |
| Vytvoření vazby k jinému sdílenému zdroji dat pro sdílenou datovou sadu | webový portál | Konfigurace vlastností datového zdroje pro stránkovanou sestavu – SSRS |
| Ověřte výchozí hodnoty parametrů datové sady. | Otevřete v Tvůrci sestav nebo použijte syntaxi přístupu k adrese URL. | Například:https://localhost/reportserver/?/Datasets/Dataset1&rs:command=GetShareddatasetDefinition |
| Povolení ukládání do mezipaměti | webový portál | Sdílené datové sady mezipaměti (SSRS) |
| Vytvoření nebo úprava plánu aktualizace mezipaměti | webový portál | Ukládání sdílené datové sady do mezipaměti |
| V integrovaném režimu SharePointu synchronizujte definici sdílené datové sady mezi serverem sestav a webem Služby SharePoint. | Stránky aplikace SharePointu | Změna vlastností položky sdílené datové sady Změna možností mezipaměti Změna sdíleného zdroje dat |
Porovnání sdílených datových sad s jinými položkami serveru sestav
Při správě více typů položek na serveru sestav pomáhá pochopit, jak jsou položky podobné a jak se liší od ostatních položek serveru sestav.
Sdílené datové sady se podobají sdíleným zdrojům dat a sestavám následujícími způsoby:
Stejně jako sdílené zdroje dat se sdílené datové sady spravují nezávisle na sestavách, ve které se používají. Součástí správy sdílené datové sady na serveru sestav je možnost změnit sdílený zdroj dat, na který závisí, aniž byste museli upravovat definici sdílené datové sady.
Podobně jako sestavy lze sdílené datové sady ukládat do mezipaměti. Přihlašovací údaje vyžadované zdrojem dat musí splňovat omezení ukládání do mezipaměti a pro každý parametr musí být zadány výchozí hodnoty. Další informace najdete v tématu Mezipaměť sdílených datových sad (SSRS).
Podobně jako u reportů, při každém zpracování se použije aktuální definice položky na reportovém serveru. Pokud provedete změny sdílené datové sady, každá sestava, která ji používá, použije při zpracování sestavy aktuální definici na serveru sestav. Pokud je pro sdílenou datovou sadu povolená ukládání do mezipaměti a provedete změny definice sdílené datové sady, nebudou se změny používat, dokud nevyprší platnost dat v mezipaměti. Plány aktualizace mezipaměti můžete použít k zajištění konzistentní sady dat pro více sestav.
Sdílené datové sady jsou odlišné od publikovaných částí sestav následujícím způsobem:
Na rozdíl od publikovaných částí sestavy změny definice sdílené datové sady na serveru sestav neaktivují oznámení o aktualizaci při otevření sestavy v klientovi pro vytváření sestav. Při spuštění sestavy se použijí data z aktuální definice sdílené datové sady na serveru sestav.
Poznámka:
Části sestav jsou zastaralé pro všechny verze služby SQL Server Reporting Services počínaje službou SQL Server Reporting Services 2019 a všemi verzemi Serveru sestav Power BI od září 2022.
Sdílené datové sady jsou podobné předplatným následujícími způsoby:
Sdílené datové sady můžou pro ukládání do mezipaměti používat jednotlivé a sdílené plány.
Sdílené datové sady se řídí stejnými pravidly pro zadávání hodnot parametrů jako předplatná.