Předplatná založená na datech ve službě Reporting Services

Předplatné založené na datech poskytuje způsob, jak používat dynamická data předplatného během provozu načtená z externího zdroje dat. Předplatné řízené daty může také používat statický text a výchozí hodnoty, které zadáte při definování předplatného. Předplatná řízená daty můžete použít k:

  • Distribuujte sestavu do proměnlivého seznamu odběratelů. Můžete například použít datově řízená předplatná k distribuci sestavy ve velké organizaci, kde se předplatitelé liší od jednoho měsíce k druhému. Nebo můžete použít další kritéria, která určují členství ve skupině z existující sady uživatelů.

  • Vyfiltrujte výstup sestavy pomocí hodnot parametrů sestavy, které se načítají za běhu.

  • U jednotlivých doručení sestav se liší formáty výstupu sestavy a možnosti doručení.

Předplatné založené na datech se skládá z několika částí. Pevné aspekty předplatného řízeného daty jsou definovány při vytváření předplatného a mezi tyto aspekty patří:

  • Sestava, ke které je předplatné definováno (předplatné je vždy přidruženo k jedné sestavě).

  • Rozšíření pro doručování použité k distribuci sestavy. Můžete zadat doručování e-mailů ze serveru sestav, doručování na sdílenou složku nebo poskytovatele nulového doručování, který se používá k předběžnému načtení mezipaměti. Můžete také zadat vlastní rozšíření pro doručování. V rámci jednoho předplatného nemůžete zadat více rozšíření doručení.

  • Zdroj dat předplatitele. Zadejte připojovací řetězec ke zdroji dat, který obsahuje data odběratele při definování předplatného. Zdroj dat odběratele nelze za běhu dynamicky zadat.

  • Dotaz, který použijete k výběru dat odběratele, musí být zadán při definování předplatného. Dotaz nelze změnit za běhu.

Dynamické hodnoty používané v předplatném řízeném daty se získávají při zpracování předplatného. Mezi příklady proměnných dat, která můžete použít v předplatném, patří název odběratele, e-mailová adresa, upřednostňovaný formát výstupu sestavy nebo jakákoli hodnota platná pro parametr sestavy. Pokud chcete použít dynamické hodnoty v předplatném řízeném daty, definujete mapování mezi poli vrácenými v dotazu na konkrétní možnosti doručení a parametry sestavy. Proměnná data se načítají ze zdroje dat odběratele při každém zpracování předplatného.

Požadavky na předplatná založená na datech

Funkčnost předplatného řízená daty není dostupná ve všech edicích. Existují omezení typů zdrojů dat, které můžete použít k načtení dat předplatného za běhu. Následující seznam obsahuje další informace o požadavcích:

  • Další informace o edicích SQL Serveru, které podporují funkce předplatného řízeného daty, najdete v tématu Funkce služby SQL Server Reporting Services podporované jeho edicemi.

  • Pro data v rámci předplatného zvolte zdroj dat, který může reportovacímu serveru poskytnout informace o schématu. Mezi podporované typy zdrojů dat patří:

    • Relační data SQL Serveru,
    • Databáze Oracle Analysis Services
    • Data balíčku služby Služby Integrace SQL Serveru
    • Zdroje dat Open Database Connectivity (ODBC) a zdroje dat OLEDB (Object Linking and Embedding Database).
  • Další informace o požadavcích na zdroj dat odběratele najdete v tématu Použití externího zdroje dat pro data odběratele (odběr řízený daty).

Práce s datově řízenými předplatnými

Následující články obsahují další informace o předplatných řízených daty.

Articles Description
Vytvořit, upravit a odstranit předplatné založené na datech Vysvětluje, jak vytvořit, upravit nebo odstranit předplatné řízené daty.
Použití externího zdroje dat pro údaje odběratelů (předplatné řízené daty) Poskytuje informace o zdrojích dat, které můžete použít pro předplatné založené na datech.
Vytvoření datově řízeného předplatného (Výukový program SSRS) Poskytuje podrobné pokyny pro naučení, jak vytvořit předplatné na základě dat.
Zprávy o mezipaměti (SSRS) Popisuje, jak použít zprostředkovatele doručování Null s předplatným řízeným daty k předběžnému načtení mezipaměti.