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 iFIS (EIS) mimo standardní 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 a další), 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.

  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ší) a nebo prostřednictvím externích komerčních aplikací, které umožňují kromě získání dat také jejich analyzování nebo grafickou prezentaci (MS Excel s doplňkem Microsoft Query, MS PowerBI, VERSO*XLS, QlikView, Tableau, Oracle BI Publisher a další)

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 soubor otevře a data v něm se obnoví 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. Ve spolupráci se správcem datbázového serveru se nastaví š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 se namapuje odpovídající zdrojová databáze EIS
  3. V XLS se požádá o připojení externího datového zdroje a provede se úspěšné přihlášení uživatele do EIS
  4. Pomocí „Průvodce dotazem“ se vyberou požadovaná data z požadovaných datových objektů a ta se načtou do excelovského souboru
  5. Následuje zpracování načtených dat na úrovni MS Excel – zformátování, sumarizace dat, tvorba finálního přehledu nebo grafu, uložení 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.