Migrace reportingu z Oracle Analytics Serveru do Power BI pro RailNetEurope
Cíl projektu
RailNetEurope, mezinárodní železniční organizace, se rozhodla přejít z Oracle Analytics Serveru do Power BI a hledala zkušeného partnera pro ověření technického řešení, migraci vybraných reportů a nastavení best practices v novém prostředí. Výběr pokrýval různé typy výstupů i technické scénáře: automaticky rozesílané paginated reporty, exporty raw dat do Excelu, real-time dashboard, mapové vizualizace i provozní reporty zaměřené na mezinárodní železniční dopravu.
V rámci úvodního PoC jsme pomohli převést 10 specifických reportů nad on-premise Oracle databází, navrhnout semantické modely, zajistit technické zprovoznění Power BI služby a předat know-how key developerům pro další rozvoj reportingu.
6
sémantických modelů
10
zmigrovaných reportů
1
custom visual
30 h
konzultací a školení
Projekt jsme realizovali agilně v několika fázích. Pro každý report (z 10 vytipovaných) jsme nejdříve provedli analýzu stávajícího reportingového řešení v Oracle Analytics Serveru a společně s týmem RailNetEurope se dohodli na vhodném typu výstupu a technickém řešení.
Navrhli jsme Power BI řešení napojené přímo na existující on-premise Oracle databázi. Protože nebylo možné provádět větší úpravy na straně databáze, připravili jsme potřebné transformace převážně v Power Query. Součástí řešení bylo vytvoření 6 sémantických modelů, které slouží jako základ pro nové reporty a umožňují konzistentní práci s provozními ukazateli napříč jednotlivými oblastmi.
Důležitou součástí projektu bylo zachovat některé výstupy, na které byli uživatelé zvyklí z původního prostředí. Řada uživatelů pracovala hlavně s PDF reporty doručovanými přímo do e-mailu. Společně se zákazníkem jsme proto navrhli technickou alternativu založenou na kombinaci paginated reportů a Power Flows. Zároveň jsme připravili i interaktivní Power BI verzi stejných reportů, která uživatelům umožňuje hlubší práci s daty online.
V rámci PoC jsme dodali 5 reportů zaměřených na sledování výkonnostních provozních ukazatelů v železniční dopravě, například pro mezistátní úseky, mezinárodní koridory a vybrané dopravní tepny. Další 2 reporty se věnovaly kvalitě informací v provozním systému TIS. Součástí řešení byly také 2 specifické mapové reporty pro vizualizaci železničních bodů a spojení mezi nimi a real-time dashboard sledující stav a kvalitu dat v systému TIS.
Jednou z hlavních výzev byly specifické požadavky na vizualizaci dat, které standardní Power BI vizuály nepokrývaly v potřebném rozsahu. Proto jsme připravili vlastní custom visual, který odpovídá konkrétním potřebám RailNetEurope a je certifikovaný Microsoftem. Vedle samotné migrace reportů jsme zajistili také instalaci a správu on-premise data gateway, návrh architektury Power BI služby, podporu při nastavování licencí a sdílení reportů i pro uživatele mimo organizační tenant.
Výsledkem je ověřený základ pro další migraci reportingu do Power BI. RailNetEurope získal první sadu převedených reportů, funkční technické prostředí, doporučenou architekturu Power BI služby a praktické know-how pro další rozvoj vlastního reportingu.
Spolupráca s RNE tímom bola počas PoC veľmi intenzívna a veľmi príjemná. Podarilo sa nám spoločne vyriešiť hneď niekoľko vizualizačných výziev, vrátane vývoja vlastného certifikovaného vizuálu. Veľmi oceňujem úprimný záujem a chuť RNE tímu ponoriť sa do možností Power BI, naučiť sa a pochopiť všetky možnosti a best practices a následne ich intenzívne využívať v každodennej práci. Spoločne pokračujeme ďalej a radi s RNE zdieľame naše know-how a skúsenosti.

Spokojený klient
Intecs se ukázal jako zkušený partner, kterého jsme potřebovali pro ověření našeho technického řešení a nastartování migrace do Power BI. Díky hladké a agilní spolupráci dodali funkční prostředí, certifikované vizuály na míru a důležité architektonické vedení. Jejich tým dokázal skvěle propojit technickou odbornost s praktickým školením, takže naši lidé jsou dobře připraveni na další fáze vývoje. Spolupráce byla velmi efektivní a zároveň opravdu příjemná.
Senior IT Manager (Reporting), RNE