facebook LinkedIN LinkedIN - follow
IT SYSTEMS 3/2009 , AI a Business Intelligence

Ukázka práce s nástrojem Report Builder 2.0

Jan Zajíc


Data, data a opět data. Valí se na nás ze všech směrů a čím dál s větší vervou a intenzitou. Problematikou jejich zpracování, analýzy a vyhodnocení se zabývají specifická řešení z oblasti označované jako business intelligence. Přestože úvodní fáze zpracování dat, totiž transformace a integrace dat, je zpravidla v těchto řešeních tou stěžejní, koncový uživatel ji prakticky nevnímá. Vlastně často ani neví o její existenci. Jediné, co ho zajímá, jsou výsledné reporty a analýzy. Ať jsou smysluplné, a navíc i hezké pro oko diváka.

 


Prostředek, který je odpovědí na standardizované i specifické informační potřeby koncového uživatele, se většinou charakterizuje jako reportingový nástroj nebo reportingové řešení. Zjednodušeně je to něco, co přetransformuje data do smysluplných informací a dá jim tu správnou vizáž. Definicí reportu se pak dá označit souhrn odkazů na datové zdroje, jejich propojení, struktura reportu a jeho vizuální forma.
Microsoft nabízí řešení reportingu pomocí nástroje SQL Server Reporting Services. Tento nástroj už má za sebou svá odtrénovaná léta, během kterých se vyvinul z verzí 2000 přes 2005 až po současnou aktuální verzi 2008. Již během předchozích verzí nabízel spoustu funkcionality, od vytváření jednoduchých i složitých reportů až po jejich publikaci na webu a distribuci uživatelům, ať už ve formátu HTML do internetového prohlížeče nebo exportu do Excelu, PDF atd. Současná verze 2008 nabízí ještě více funkcionalit. My si některé z nich popíšeme na příkladu nástroje Report Builder 2.0 (v české verzi uvedený pod názvem Tvůrce sestav 2.0), který Microsoft k SQL Server Reporting Services 2008 přibalil zdarma a který je určen koncovým uživatelům k vytváření a publikaci reportů.
Tvůrce sestav 2.0 pro službu Microsoft SQL Server 2008 Reporting Services nabízí intuitivní prostředí pro vytváření sestav. Prostředí je podobné systému Office, umožňující firemním a zkušeným uživatelům využít své zkušenosti s produkty systému Microsoft Office 2007.
Tvůrce sestav 2.0 pro službu Microsoft SQL Server 2008 Reporting Services podporuje všechny funkce služby SQL Server 2008 Reporting Services včetně:

  • možnosti rozložení sestav jazyka RDL (Report Definition Language) serveru SQL Server 2008,
  • vizualizace dat, včetně grafů a měřidel,
  • textových polí pro text ve formátu RTF,
  • exportu do formátu aplikace Microsoft Office Word.

Funkce specifické pro Tvůrce sestav 2.0 jsou zaměřeny na zjednodušení procesu vytváření a úprav sestav a dotazů, včetně následujících:

  • průvodci pro vytváření tabulek, matic a oblastí dat grafů,
  • podpora pro přímé otevírání a úpravy sestav uložených na serveru sestav,
  • podpora pro používání prostředků na serveru, například sdílených zdrojů dat,
  • návrháři dotazů pro více zdrojů dat, včetně speciálního návrháře dotazů pro Microsoft SQL Server.

 

Obr. 1: Úvodní obrazovka Tvůrce sestav 2.0 – menu práce s vizuálními objekty
Obr. 1: Úvodní obrazovka Tvůrce sestav 2.0 – menu práce s vizuálními objekty


Kromě klasických tabulek, kontingenčních tabulek a grafů má uživatel k dispozici vizualizační prvky ve formě budíků, tachometrů, teploměrů apod.
Práce s Tvůrcem sestav 2.0 spočívá v intuitivním ovládání programu podobného ovládání MS Excelu nebo MS Wordu. Uživatele při vytváření sestav provází skupina grafických pomocníků – průvodců.
Kombinací s jinými technologiemi, například využitím datových zdrojů z kostek z MS SQL Analysis Services, získá uživatel možnost využití korporátně předdefinované logiky výpočtu složitých kalkulací a ukazatelů KPI.

Obr. 2: Definice datového zdroje z MS SQL Server Analysis Services
Obr. 2: Definice datového zdroje z MS SQL Server Analysis Services


Datové zdroje ale samozřejmě nejsou omezeny pouze na kostky, mezi základní datové zdroje patří zejména relační databáze, OLE DB a ODBC datová propojení a další externí zdroje dat.

Obr. 3: Výběr z možných typů datových zdrojů
Obr. 3: Výběr z možných typů datových zdrojů


Tvorbu reportů usnadňují již zmínění průvodci, pomocí kterých je například možné vložit do reportu i prvek typu TABLIX. Jedná se zde o zajímavé spojení vlastností kontingenční tabulky a volné struktury tabulky s možností využít výhody obou prvků – automaticky opakovatelné kategorie (např. roky ve sloupcích), které je možno volně kombinovat s ručně definovanými pevnými sloupci.

Obr. 4: Definice struktury tabulky v reportu
Obr. 4: Definice struktury tabulky v reportu


Definice a úprava objektů v reportu se ovládá stylem MS Office.

Obr. 5: Definice a úprava objektu TABLIX v reportu
Obr. 5: Definice a úprava objektu TABLIX v reportu


Vizuální možnosti reportů je samozřejmě také možno ovládat uživatelem. Grafické možnosti vůbec nezaostávají za možnostmi MS Excelu a nabízejí komfortní práci s reportem.

Obr. 6: Tvorba a úpravy grafů

 

Obr. 6b: Tvorba a úpravy grafů
Obr. 6: Tvorba a úpravy grafů


Kromě grafů se přímo nabízejí možnosti využít vizualizace dat různými teploměry a budíky a zobrazit tak „zuřivé tempo rozvoje businessu“, nebo naopak postrašit „finanční situací podniku pod bodem mrazu“.

Obr. 7: Výběr měřidel pro vizualizaci dat
Obr. 7: Výběr měřidel pro vizualizaci dat


Úpravy nastavení formátů jsou záležitostí vteřin a jejich ovládání již známé z běžných kancelářských aplikací.

Obr. 8: Úpravy formátování

 

Obr. 8b: Úpravy formátování
Obr. 8: Úpravy formátování

 

Obr. 9: Report v režimu návrhu
Obr. 9: Report v režimu návrhu


Vytvořený report si může uživatel spustit a v prohlížecím režimu v něm vyhledávat, stránkovat, používat lupu. Výsledný report pak je možné uložit (lokálně nebo na portál), vytisknout nebo exportovat do různých formátů.

Obr. 10: Report v režimu prohlížení
Obr. 10: Report v režimu prohlížení

 

Obr. 11: Exportovaný report do formátu Excel
Obr. 11: Exportovaný report do formátu Excel


Co dodat závěrem? Tvůrce sestav 2.0 je vhodný nástroj pro uživatele, kteří potřebují vytvářet reporty, rádi realizují své vizuální představy a nemají problém pracovat v prostředí Office. Vytvořené definice reportů pak mohou jednoduše ukládat lokálně na své PC a mít je tak pouze pro sebe, nebo je v lepším případě ukládat na firemní portál a sdílet je s dalšími uživateli. Smysluplný sdílený report, který se připojuje na aktuální data, tak poskytuje přehledný a organizovaný způsob práce s informacemi.

Autor působí ve společnosti Clever Decision.

Chcete získat časopis IT Systems s tímto a mnoha dalšími články z oblasti informačních systémů a řízení podnikové informatiky? Objednejte si předplatné nebo konkrétní vydání časopisu IT Systems z našeho archivu.

Inzerce

Pět způsobů, jak AI změní náš svět k nepoznání

AI_analyzuje_data-PR.jpegUmělá inteligence (AI) a strojové učení (ML) přináší už více než 10 let podnikům i výzkumníkům stále možnosti. Ať už jde o využití prediktivní analýzy k předvídání údržby zařízení, nástroje počítačového vidění, které dávají oči robotům na automatických montážních linkách, nebo digitální dvojčata sloužící k simulaci fungování továren, měst, a dokonce i celých ekonomik, seznam aplikací poháněných AI je dlouhý a stále se prodlužuje.