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.
Přečtěte si, jak vytvořit předplatné řízené daty pomocí kurzu služby sestav SQL Serveru (SSRS). Tento názorný průvodce vás provede jednoduchým příkladem, který vytvoří odběr datově řízené služby pro generování a ukládání filtrovaného výstupu zprávy do sdíleného souboru.
Předplatná služby Reporting Services založená na datech umožňují přizpůsobit a automatizovat distribuci sestavy na základě dynamických dat odběratele. Použijte předplatná řízená daty v následujících scénářích:
- Distribuujte sestavy do velké skupiny příjemců, jejichž členství se může měnit při každé distribuci. Například pošlete e-mailem měsíční sestavu všem aktuálním zákazníkům.
- Distribuujte sestavy do konkrétní skupiny příjemců na základě předdefinovaných kritérií. Můžete například odeslat sestavu o výkonu prodeje všem manažerům prodeje v organizaci.
- Automatizujte generování sestav v široké škále formátů, například
.xlsxa.pdf.
Požadavky
Správci serveru sestav obvykle vytvářejí a udržují předplatná založená na datech. Postup vytvoření odběrů založených na datech vyžaduje vytváření dotazů, znalost zdrojů dat obsahujících data odběratelů a rozšířená oprávnění na serveru sestav.
Návod používá sestavu Prodejní objednávky vytvořenou v návodu Vytvoření základní sestavy tabulky (návod SSRS) a data z ukázkové databáze AdventureWorks2022.
Abyste mohli tento kurz použít, musí mít váš počítač nainstalovaný následující:
Edice SQL Serveru, která podporuje předplatná řízená daty. Další informace naleznete v tématu Edice a podporované funkce SQL Server 2022.
Spusťte Report Server v nativním režimu. Rozhraní popsané v tomto kurzu vychází z reportového serveru ve standardním nativním režimu. Odběry jsou podporovány na serverech sestav v režimu SharePoint, ale uživatelské rozhraní se liší od té, která je popsána v tutoriálu.
Služba agenta SQL Serveru.
Přiřazení role služby Reporting Services, které zahrnuje ve vzorové sestavě úlohu Spravovat všechna předplatná. Tato úloha definuje předplatné založené na datech. Pokud jste správcem počítače, výchozí role přiřazená místním správcům poskytuje potřebná oprávnění pro vytváření předplatných řízených daty. Další informace naleznete v tématu Udělení oprávnění na serveru sestav v nativním režimu.
Oprávnění k zápisu do sdílené složky, která je přístupná přes síťové připojení.
Odhadovaná doba dokončení kurzu: 30 minut. Pokud potřebujete k dokončení základního tutoriálu sestavy 30 minut navíc.
Pracovní postup kurzu
Kurz je rozdělený do tří lekcí:
| Lekce | Popis |
|---|---|
| Lekce 1: Vytvoření ukázkové databáze odběratelů | Vytvořte tabulku v místní databázi SQL Serveru, která obsahuje informace o odběrateli. Tyto informace zahrnují čísla objednávek, která se mají použít pro filtrování a formáty výstupních souborů. |
| Lekce 2: Konfigurace vlastností zdroje dat sestavy | Nakonfigurujte zdroj dat pro sestavu tak, aby se sestava spouštěla bezobslužně a podle plánu. Upravte datovou sadu sestavy tak, aby zahrnovala parametr poskytnutý daty odběratele. |
| Lekce 3: Definování předplatného řízeného daty | Vytvořte předplatné řízené daty pomocí Průvodce pro předplatné Data-Driven. |
Následující diagram znázorňuje základní pracovní postup procesu:
| Krok | Popis |
|---|---|
| (1) | Konfigurace předplatného určuje zdrojový report, plán a mapování polí pro databázi odběratelů. |
| (2) | Tabulka OrderInfo obsahuje čtyři čísla objednávek, která se mají použít pro filtrování, 1 na soubor. Tabulka obsahuje také tyto formáty souborů pro generované reporty. |
| (3) | Informace z AdventureWorks2025 databáze jsou filtrovány a vráceny v sestavě. |
| (4) | Sestavy vytvořené ve formátech souborů, které určuje tabulka OrderInfo. |