Získávání dat ze zdrojových databází

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání

Níže jsou popsány možnosti získávání dat ze zdrojových databází systému EIS mimo standardně dodávané aplikace EIS.

Předpokládá se, že uživatel přistupující ke zdrojovým datům EIS mimo standardní aplikace EIS (iFIS, VERSO, EGJE), má znalost dotazovacího jazyka SQL a má schopnost orientovat se ve vybraných datových strukturách jednotlivých databází EIS. Očekává se, že tyto možnosti přístupu k datům EIS budou využívat především správci jednotlivých aplikací EIS nebo vybraní uživatelé, kteří budou vybaveni potřebnými znalostmi.

Postupně se mluvilo o následujících možnostech:

  1. Získávání dat pomocí vlastních doplňků zavedených přímo do jednotlivých aplikací iFIS nebo VERSO
    1. Vlastní prohlížecí formuláře ve standardní nabídce menu iFIS (tzn. zavedení nové položky do MENU iFIS/RRP a nadefinování R_SQL dotazu s požadovanými návratovými hodnotami)
    2. Zavedení vlastních výkazů - např. výpočet dat pro přípravu speciálních výkazů pro potřeby vědy, výzkumu, běžného provozu
    3. Vlastní rozšíření ke standardně dodávaným sestavám iFIS - příprava vlastních vypočítávaných volitelných položek k tisku
    4. Zavedení vlastních "nových" přehledových sestav do nabídky aplikací iFIS (nejčastěji iFIS/WebMailer)
  2. Vlastní e-mailové notifikace v iFIS/Plánovač – notifikace se definují v iFIS/Plánovač, notifikace se odesílají na vybrané vyjmenované mailové adresy a obsahují upozornění na události, povinnosti, rizika, chyby, evidenční stavy v EIS. Obsah mailových notifikací definuje správce pomocí předpřipravené HTML šablony, k notifikacím lze do přílohy připojit libovolný datový výpis ve formátu XLS, HTML nebo TXT.
  3. Získávání dat ze zdrojových databází prostřednictvím aplikací přistupujících k databázím ORACLE pomocí SQL*NET (např. aplikace SQL-Developer, TOAD, SQL*PLUS a další)
  4. Získávání dat ze zdrojových databází prostřednictvím externích komerčních aplikací, které umožňují získávání dat, jejich analyzování nebo grafickou prezentaci (MS Excel s doplňkem Microsoft Query, MS PowerBI, VERSO*XLS, QlikView, Tableau, Oracle BI Publisher)


Z dostupných informací a ze zkušeností dodavatele lze očekávat, že požadavky FZÚ na zpřístupnění vybraných dat EIS se bude řešit podle ad4. a to aplikacemi MS Excel s doplňkem Microsoft Query a nebo prostřednictvím Microsoft PowerBI.


Přístupy k datům v databázích EIS pomocí Microsoft Excel

Aplikace MS Excel umožňuje načítat data z databáze Oracle EIS a dále pak s nimi pracovat. Data se z databáze EIS do XLS načítají prostřednictvím SQL dotazu, jehož definice je uložena přímo uvnitř excelovského souboru. Do Excelu se načítá vždy jen SQL dotazem vybraná/omezená množina dat z vybraných datových objektů. V uložených excelovských sestavách nebo souhrnných kontingenčních excelovských tabulkách lze kdykoliv obnovit data jejich znovu načtením z vybrané zdrojové databáze EIS. Aktualizují se tím jak základní excelovská data, tak i navazující listy s analýzami. Není proto potřeba znovu a znovu opakovaně vytvářet souhrnné sestavy, grafy apod. Např. soubor s měsíčním souhrnem nákupu a prodeje se každý měsíc jen zaktualizuje tím, že se obnoví data jejich znovu načtením z EIS. Obecně lze říci, že k přenosu externích dat do aplikace Excel je zapotřebí provést několik kroků:

  1. V spolupráci s OIS SSČ nastavit šifrovaný STUNEL mezi každým jednotlivým koncovým PC uživatele a databází Oracle EIS
  2. Ve WIN a v Excelu každého koncového PC namapovat odpovídající zdrojovou databázi EIS
  3. V XLS požádat o připojení externího datového zdroje a provést úspěšné přihlášení uživatele do EIS
  4. Pomocí „Průvodce dotazem“ vybrat požadovaná data z požadovaných datových objektů a ta načíst do excelovského souboru
  5. Zpracování načtených dat na úrovni MS Excel – zformátování, sumarizace dat, tvorba finálního přehledu nebo grafu, jeho výsledného souboru s daty na disk PC nebo do jiného sdíleného uložiště dokumentů


Další podrobnosti k možnostem datového napojení Microsoft Excel na externí databázi Oracle EIS jsou k dispozici ve veřejně dostupné dokumentaci Microsoft.