SSRS | Díl 3 – Jak nastavit Dataset v SSRS – Reporting services

Poslední aktualizace:

Pojďme si shrnout co se událo v posledním díle seriálu zaměřeného na vytvoření SSRS reportu (Díl 2 – Nastavení Data source v SSRS). Ukázali jsme si vytvoření spojení do databáze prostřednictvím Data source connection. Využili jsme k tomu sdílený Data source, který má dosah na celý BI projekt a z toho pak přidali referenci na nás report. V tomto díle se zaměříme na vytvoření datové základny, ze které bude náš report čerpat data. Dataset v SSRS je nejdůležitější částí celého reportu. Data musí mít vhodnou strukturu abychom je mohli později reprezentovat v grafech a tabulkách.

Jak nastavit datovou základnu/Dataset v SSRS

Po minulém díle byste měli mít projekt a report ve stavu, kdy máte založen v reportu Data source. Pokud jej ještě založen nemáte, tak si jej založte pomocí předchozího dílu. V opačném případě vám nebudou datasety fungovat. Datasety jsou SQL dotazy, které se pouští nad SQL databází, která je definována datovým zdrojem. Než budete číst dál, zkontrolujte si váš projekt – by měl vypadat takto:

Nastavení datasetu v SSRS

Jak jsem už zmínil dataset je v podstatě SQL dotaz do databáze definované datovým zdrojem. Já mám jeden dotaz již předchystán a obsahuje data o prodejích ve struktuře – Rok, měsíc, produkt, kategorie produktu, subkategorie produktu. Dataset obsahuje také počet obchodů a průměrnou tržbu. SQL dotaz vypadá takto (script v txt – Podklad pro Dataset o prodejích):

[1] Podklad pro dataset o prodejích

Dataset můžeme založit dvěma způsoby. První variantou je individuální dataset pro report a druhou variantou je sdílený dataset, který můžete použít ve více reportech. Při nastavení Data source mělo smysl založit sdílený zdroj dat. Dá se totiž předpokládát, že jedna SQL instance/databáze bude použitelná pro více reportů v rámci projektu. Tady tomu tak již nebude.

Má proto smysl založit pouze individuální Dataset v SSRS [1]. Následně přichází důležitá část kde si dataset pojmenujeme a vložíme SQL dotaz jako Dataset. Je vhodné, aby každý dataset měl své View v databázi. Je to z jednoduchého důvodu, pokud reportů máte hodně, tak se v tom nebudete ztrácet.

[1] Založení datasetu v SSRS

[2] Vložení SQL dotazu do definice datasetu

 

 

 

 

 

 

 

 

 

Je hotovo, můžete se podívat na ostatní nastavení nad datasetem, ale zatím není třeba nic dalšího dělat. K ostatním pokročilejším nastavením (jako je třeba nastavení parametrů) se dostaneme v některém s dalších dílů.

Váš projekt je teď připraven pro vizualizaci dat v reportu a seznam polí na které se budeme v tabulkách a grafech odkazovat je vidět níže. Projekt by měl nyní vypadat takto:

Hotový Dataset v SSRS

V dalším díle se už budeme věnovat zpracování konkrétního reportu – Díl 4 – Vytváříme report v SSRS

SSRS | Díl 3 – Jak nastavit Dataset v SSRS – Reporting services
5 (100%) 1 vote[s]

Honza Zedníček

Jmenuji se Honza Zedníček a nejčastěji se se mnou v civilu můžete potkat v kancelářích společnosti Kentico, s.r.o v Brně, kde působím jako BI Developer. Částečně pracuji také jako freelancer. Tuto práci dělám pro různé firmy již přes 5 let, ale Kentico je moje srdcovka ♡. Před tím jsem pracoval v několika bankách na pozicích finanční controller a manažer. Po práci se měním na vášnivého hráče tenisu, šachu a ochutnávače dobrých rumů. Mým velké štěstím, koníčkem a někdy stresorem se před 3 lety stal syn Kubíček. Svoje znalosti se snažím zapisovat na tento web - abych je nezapomněl (působením rumu ^^) a sloužily i někomu dalšímu. Přidejte si mě na LinkedIn nebo se subscribněte na RSS kanál

Rubrika: SSRS - Reporting services

About Honza Zedníček

Jmenuji se Honza Zedníček a nejčastěji se se mnou v civilu můžete potkat v kancelářích společnosti Kentico, s.r.o v Brně, kde působím jako BI Developer. Částečně pracuji také jako freelancer. Tuto práci dělám pro různé firmy již přes 5 let, ale Kentico je moje srdcovka ♡. Před tím jsem pracoval v několika bankách na pozicích finanční controller a manažer. Po práci se měním na vášnivého hráče tenisu, šachu a ochutnávače dobrých rumů. Mým velké štěstím, koníčkem a někdy stresorem se před 3 lety stal syn Kubíček. Svoje znalosti se snažím zapisovat na tento web - abych je nezapomněl (působením rumu ^^) a sloužily i někomu dalšímu. Přidejte si mě na LinkedIn nebo se subscribněte na RSS kanál

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..