Business Intelligence Consultant
I perioden september 2005 til og med august 2006 blev der leveret konsulentarbejde fra Oracle Denmark, hvor arbejdet blev løst on site i Ballerup, og hvor der blev arbejdet med to komplette Oracle spor afhængigt af konteksten, dels Oracle BI EE som en samlet løsning der kunne håndtere både databehandling og rapportering i samme værktøjskæde, dels et setup hvor Oracle Warehouse Builder stod for ETL og dataintegration og Oracle Discoverer blev brugt til rapportering, og hvor Oracle Database samt transformationslogik i PL/SQL udgjorde fundamentet, mens Raptor (forløberen for SQL Developer) blev brugt som et praktisk værktøj til at teste queries direkte mod databasen, før de blev lagt ind i de øvrige værktøjer, og hvor leverancerne blev drevet i samarbejde med andre konsulenter samt kundens relevante stakeholders, så løsningerne kunne afvikles stabilt og videreudvikles uden at datakvalitet og driftsforudsigelighed blev en eftertanke.
Opgaven blev løst som konsulentleverance fra Oracle Denmark i perioden september 2005 til og med august 2006, hvor målet var at etablere og vedligeholde en komplet BI leverance på Oracle platformen, altså både databehandling, dataintegration og rapportering, på en måde der kunne afvikles stabilt og videreudvikles uden at datakvalitet og driftsforudsigelighed blev noget man først opdagede, når det gik galt.
Der blev arbejdet med to komplette spor afhængigt af konteksten, hvor Oracle BI EE kunne fungere som en samlet løsning der håndterede hele flowet i samme værktøjskæde, mens et alternativt spor bestod af Oracle Warehouse Builder til ETL og dataintegration i kombination med Oracle Discoverer til rapportering, og pointen i praksis var at begge spor kunne levere en end to end løsning, men med forskellig opdeling af ansvar og komponenter.
En central del af arbejdet var implementering og vedligeholdelse af ETL og dataintegration, hvor Oracle Warehouse Builder og Oracle BI EE blev brugt som værktøjer til at realisere dataflow, og hvor Oracle Database samt PL/SQL udgjorde fundamentet for datagrundlag og transformationslogik, så data kunne struktureres og transformeres på en måde der kunne tåle gentagne kørsler, fejlretning og løbende ændringer, uden at løsningen blev skrøbelig eller uigennemskuelig.
Rapportering blev løst enten direkte i Oracle BI EE, når OBIEE sporet var valgt, eller via Oracle Discoverer i kombination med OWB, når det spor var valgt, og fokus var at holde rapporteringen tæt på et konsistent datagrundlag, så forbruget ikke blev afhængigt af tilfældige udtræk eller manuelle mellemregninger.
Som en praktisk del af leverancen blev Raptor, forløberen for SQL Developer, brugt til at køre queries direkte mod databasen, så logik og resultater kunne testes og valideres før de blev lagt ind i værktøjerne, hvilket reducerede friktion i implementeringen og gjorde fejl mere synlige tidligt i forløbet.
Arbejdet blev løst on site i Ballerup, og de primære snitflader var andre konsulenter samt kundens relevante stakeholders, hvilket passede til et konsulentsetup hvor afklaringer, prioriteringer og ændringer typisk skal kunne omsættes hurtigt til justeringer i dataflow og rapportering, uden at der tabes kontekst undervejs.
Oracle Denmark var den danske del af Oracle koncernen, som leverer database teknologi og tilhørende platforme og værktøjer til dataintegration, rapportering og enterprise IT, og i praksis var Oracle Denmark derfor rammen for konsulentleverancer på Oracle stakken, hvor man både møder produkt, platform og professional services i samme økosystem, fordi Oracle netop beskriver sig selv som leverandør af en samlet teknologistak (database, platform og cloud).
Officiel side: https://www.oracle.com/