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

„Největší rezervu mají firmy ve schopnosti propojit AI s daty a procesy…“

Firmy investují do umělé inteligence, ale většina AI projektů se nikdy nedostane do běžného provozu. Proč mezi úspěšným pilotem a skutečně fungujícím řešením vzniká tak velká propast? O tom, kde podniky při nasazování AI nejčastěji chybují a proč většina AI pilotních projektů nikdy nepřekročí fázi experimentu, hovoří konzultant společnosti Hewlett Packard Enterprise Ladislav Pecen. Uvádí také, jak AI mění požadavky na IT infrastrukturu, jaké nároky přinášejí agentické systémy a proč se dnes do popředí dostává téma datové suverenity.