Úvod do vytváření sestav v Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Generování sestav v Configuration Manager poskytuje sadu nástrojů a prostředků, které vám pomůžou používat pokročilé možnosti vytváření sestav SQL Server Reporting Services (SSRS) a Server sestav Power BI. Obě platformy pro vytváření sestav poskytují bohaté možnosti vytváření vlastních sestav. Vytváření sestav pomáhá shromažďovat, organizovat a prezentovat informace o množství Configuration Manager dat ve vaší organizaci. Configuration Manager poskytuje mnoho předdefinovaných sestav ve službě Reporting Services, které můžete použít beze změn. Výchozí sestavy můžete duplikovat a upravovat tak, aby vyhovovaly vašim požadavkům, nebo můžete vytvořit vlastní sestavy.

SQL Server Reporting Services

SQL Server Reporting Services poskytuje celou řadu nástrojů a služeb připravených k použití, které vám pomůžou vytvářet, nasazovat a spravovat sestavy pro vaši organizaci. Má také programovací funkce, které umožňují rozšířit a přizpůsobit funkce vytváření sestav. Služba Reporting Services je serverová platforma pro vytváření sestav, která poskytuje komplexní funkce generování sestav pro různé druhy zdrojů dat.

Configuration Manager používá SQL Server Reporting Services jako primární řešení generování sestav. Integrace se službou Reporting Services poskytuje následující výhody:

  • K dotazování databáze Configuration Manager používá standardní systém generování sestav.

  • Zobrazí sestavy pomocí prohlížeče Configuration Manager sestav nebo pomocí Správce sestav, což je webové připojení k sestavě.

  • Poskytuje vysoký výkon, dostupnost a škálovatelnost.

  • Poskytuje odběry sestav, ke kterým se uživatelé můžou přihlásit. Manažer se například každý den přihlásí k odběru e-mailové zprávy, která podrobně popisuje stav zavedení aktualizace softwaru.

  • Exportuje sestavy v různých typech oblíbených formátů.

Další informace najdete v tématu Co je SQL Server Reporting Services (SSRS)?

Power BI Report Server

Od verze 2002 integrujte Server sestav Power BI s Configuration Manager generováním sestav. Díky této integraci získáte moderní vizualizaci a lepší výkon. Přidává konzolovou podporu pro sestavy Power BI podobnou tomu, co už existuje u SQL Server Reporting Services. Další informace najdete v tématu Integrace s Server sestav Power BI.

Server sestav Power BI je místní server sestav s webovým portálem, na kterém můžete sestavy zobrazovat a spravovat. Obsahuje nástroje pro vytváření sestav Power BI, stránkovaných sestav, mobilních sestav a klíčových ukazatelů výkonu. Další informace najdete v tématu Co je Server sestav Power BI?.

Bod služby Reporting Services

Bod služby Reporting Services je role systému lokality, kterou přidáte na server, na kterém běží Microsoft SQL Server Reporting Services. Bod služby Reporting Services má následující funkce:

  • Zkopíruje definice sestav Configuration Manager do služby Reporting Services.
  • Vytvoří složky sestav na základě kategorií sestav.
  • Nastaví zásady zabezpečení pro složky a sestavy sestav. Tyto zásady jsou založené na oprávněních na základě rolí pro Configuration Manager správce. V 10minutovém intervalu se bod služby Reporting Services připojí ke službě Reporting Services a v případě změny zásady zabezpečení znovu použádí.

Další informace o plánování a instalaci bodu služby Reporting Services najdete v následujících článcích:

Configuration Manager sestavy

Configuration Manager poskytuje definice sestav pro více než 400 sestav ve více než 50 složkách sestav. Během procesu instalace bodu služby Reporting Services je zkopíruje do kořenové složky sestavy v SQL Server Reporting Services. Konzola Configuration Manager zobrazí sestavy a uspořádá je do podsložek podle kategorie sestavy.

Sestavy se nešíří nahoru ani dolů v hierarchii Configuration Manager. Spouští se pouze pro databázi lokality, ve které je vytvoříte. Vzhledem k tomu, že Configuration Manager replikuje globální data v celé hierarchii, máte v sestavách přístup k informacím o celé hierarchii. Když sestava načte data z databáze lokality, má přístup k datům lokality pro aktuální lokalitu a podřízené lokality a ke globálním datům pro každou lokalitu v hierarchii.

Stejně jako u jiných objektů Configuration Manager musí mít správce příslušná oprávnění ke spouštění nebo úpravám sestav. Pokud chcete spustit sestavu, musí mít správce oprávnění Spustit sestavu pro objekt. Pokud chcete vytvořit nebo upravit sestavu, musí mít správce oprávnění Upravit sestavu pro objekt.

Vytváření a úpravy sestav

V případě sestav založených na službě Reporting Services Configuration Manager používá Microsoft SQL Server Report Builder jako výhradní nástroj pro vytváření a úpravy sestav založených na modelech a sql. Když vytvoříte nebo upravíte sestavu v konzole Configuration Manager, otevře se Report Builder. Další informace najdete v tématu Operace a údržba pro vytváření sestav.

Od verze 2002 se konzola integruje s Power BI Desktop a umožňuje vytvářet nebo upravovat sestavy Power BI. Další informace najdete v tématu Vytváření sestav Power BI.

Spouštění sestav

Když v konzole Configuration Manager spustíte sestavu založenou na službě Reporting Services, otevře se Prohlížeč sestav a připojí se ke službě Reporting Services. Po zadání požadovaných parametrů sestavy služba Reporting Services načte data a zobrazí výsledky v prohlížeči. Můžete se také připojit ke službě SQL Services Reporting Services, připojit se ke zdroji dat pro lokalitu a spouštět sestavy.

Od verze 2002 se sestava založená na Power BI otevře ve webovém prohlížeči.

Přidat k oblíbeným položkám

Configuration Manager se ve výchozím nastavení dodává s několika stovkami sestav a do seznamu můžete přidat další. Místo neustálého vyhledávání sestav, které běžně používáte, můžete od verze 2103 nastavit sestavu jako oblíbenou. Tato akce umožňuje rychlý přístup z uzlu Oblíbené položky.

Další informace najdete v tématu Operace a údržba pro vytváření sestav.

Výzvy sestavy

Při vytváření nebo úpravě sestavy můžete nakonfigurovat výzvu nebo parametr sestavy. Vytvořte výzvy sestavy k omezení nebo cílení dat, která sestava načte. Sestava může obsahovat více než jednu výzvu. Ujistěte se, že názvy výzev jsou jedinečné a obsahují pouze alfanumerické znaky, které odpovídají pravidlům SQL Server pro identifikátory.

Když spustíte sestavu, výzva požádá o hodnotu požadovaného parametru. Na základě hodnoty parametru načte data sestavy. Například informace o počítači pro konkrétní počítač sestavy zobrazí výzvu k zadání názvu počítače. Služba Reporting Services předá zadanou hodnotu proměnné definované v příkazu SQL sestavy.

Odkazy na sestavy v Configuration Manager slouží ve zdrojové sestavě k zajištění snadného přístupu k dalším datům. Může například odkazovat na podrobnější informace o jednotlivých položkách ve zdrojové sestavě. Pokud cílová sestava vyžaduje ke spuštění jednu nebo více výzev, musí zdrojová sestava obsahovat sloupec s příslušnými hodnotami pro každou výzvu.

Odkaz musí zadat číslo sloupce s hodnotou výzvy. Příklad:

  • Existuje jedna sestava se seznamem počítačů, které lokalita nedávno zjistila.
  • Můžete z něj vytvořit odkaz na jinou sestavu, která obsahuje seznam posledních zpráv, které web obdrží pro konkrétní počítač.
  • Vytvoříte propojení a určíte, že sloupec 2 ve zdrojové sestavě obsahuje název počítače. Tato hodnota je povinná výzva pro cílovou sestavu.
  • Spustíte zdrojovou sestavu a nalevo od každého řádku dat se zobrazí ikona odkazu.
  • Vyberete ikonu na řádku a Prohlížeč sestav předá hodnotu v zadaném sloupci pro tento řádek jako hodnotu výzvy pro cílovou sestavu.

Pro sestavu můžete nakonfigurovat pouze jedno propojení a toto propojení se může připojit pouze k jedné cílové sestavě.

Upozornění

Pokud přesunete cílovou sestavu do jiné složky sestav, umístění cílové sestavy se změní. Configuration Manager automaticky neaktualizuje odkaz na sestavu ve zdrojové sestavě novým umístěním a odkaz nebude ve zdrojové sestavě fungovat.

Složky sestav

Složky sestav poskytují metodu řazení a filtrování sestav, které Configuration Manager úložiště ve službě Reporting Services. Složky sestav jsou užitečné, pokud máte mnoho sestav ke správě. Když nainstalujete bod služby Reporting Services, zkopíruje sestavy do služby Reporting Services a uspořádá je do více než 50 složek sestav. Složky sestav jsou jen pro čtení. V konzole Configuration Manager je nemůžete upravit.

Odběry sestav

Odběr sestav ve službě Reporting Services je opakovaný požadavek na doručení sestavy v určitém čase nebo v reakci na událost. V předplatném zadáte formát souboru aplikace. Předplatná představují alternativu ke spuštění sestavy na vyžádání. Vytváření sestav na vyžádání vyžaduje, abyste sestavu při každém zobrazení sestavy aktivně vybrali. Naproti tomu odběry se dají použít k naplánování a následné automatizaci doručení sestavy.

Odběry sestav můžete spravovat v konzole Configuration Manager. Server sestav zpracovává odběry. Distribuuje je pomocí rozšíření pro doručování, která jsou nasazená na serveru. Ve výchozím nastavení můžete vytvářet odběry, které odesílají sestavy do sdílené složky nebo na e-mailovou adresu.

Další informace najdete v tématu Správa odběrů sestav.

Report Builder

U sestav založených na službě Reporting Services Configuration Manager používá Microsoft SQL Server Report Builder jako výhradní nástroj pro vytváření a úpravy sestav založených na modelu i sql. Pokud sestavu vytvoříte nebo upravíte v konzole Configuration Manager, otevře se Report Builder. Při prvním vytvoření nebo úpravě sestavy se Report Builder nainstaluje automaticky. Verze Report Builder přidružená k nainstalované verzi SQL Server se otevře při spuštění nebo úpravě sestav.

Instalace Report Builder přidává podporu pro více než 20 jazyků. Když spustíte Report Builder, zobrazí se data v jazyce operačního systému místního počítače. Pokud Report Builder jazyk nepodporuje, zobrazí data v angličtině. Report Builder podporuje všechny možnosti SQL Server Reporting Services, které zahrnují následující možnosti:

  • Poskytuje intuitivní prostředí pro vytváření sestav s podobným vzhledem jako Microsoft 365 Apps.

  • Nabízí flexibilní rozložení sestavy SQL Server jazyka RDL (Report Definition Language).

  • Poskytuje různé formy vizualizace dat, včetně grafů a měřidla.

  • Poskytuje bohatě formátovaná textová pole.

  • Exportuje se do formátu Microsoft Wordu.

Report Builder můžete otevřít také přímo z SQL Server Reporting Services.

Modely sestav v SQL Server Reporting Services

SQL Server Reporting Services používá modely sestav k výběru položek z databáze Configuration Manager, které se mají zahrnout do sestav založených na modelu. Při vytváření sestavy modely sestav zpřístupňují pouze zadaná zobrazení a položky, ze kterých si můžete vybrat. Pokud chcete vytvářet sestavy založené na modelu, musí být k dispozici alespoň jeden model sestavy.

Modely sestav mají následující funkce:

  • Zadejte logické obchodní názvy databázovým polím a zobrazením. K vytváření sestav nepotřebujete znalost Configuration Manager struktury databáze.

  • Položky seskupte logicky.

  • Definujte relace mezi položkami.

  • Zabezpečte prvky modelu tak, aby správci viděli jenom data, která mají oprávnění k zobrazení.

I když Configuration Manager poskytuje ukázkové modely sestav, můžete také definovat modely sestav tak, aby splňovaly vaše obchodní požadavky. Další informace o vytváření modelů sestav najdete v tématu Vytvoření vlastních modelů sestav.

Další kroky

Plánování vytváření sestav