Danmarks Radio (DR) 2004-2005


IT Systemkonsulent (barselsvikariat)

Tidsramme og rammer

Periode
Marts 2004 til og med august 2005.
Arbejdsform
On site.
Lokation
TV Byen, 2860 Søborg.
Rolle
IT Systemkonsulent (barselsvikariat).
Snitflader
DWH teamet (3 personer), samt licensteamet.

Pitch

I perioden marts 2004 til og med august 2005 blev der leveret et barselsvikariat hos Danmarks Radio, hvor fokus var at skabe et stabilt datagrundlag ved at hente og integrere data fra et nyt licenssystem ind i et datawarehouse, samtidig med at der blev bygget dataflows til forretningsområder via Oracle Warehouse Builder, og hvor rapportering og forbrug blev løst med Oracle Discoverer, så der kom sammenhæng mellem kildesystem, databehandling og rapportering i et setup der blev løst on site i TV Byen, 2860 Søborg.

Succeser

Opgaven i detaljer

Baggrund og mål

Opgaven blev løst hos Danmarks Radio i perioden marts 2004 til og med august 2005, hvor målet var at etablere et datagrundlag der kunne understøtte rapportering og opfølgning på licensområdet, og hvor en central drivkraft var at få data fra et nyt licenssystem gjort tilgængeligt i et datawarehouse, så man kunne arbejde konsistent med både betalinger, betalere og afvigelser, i stedet for at være afhængig af manuelle udtræk og lokal viden.

Kildesystem og data sourcing (nyt licenssystem)

En væsentlig del af arbejdet bestod i at source systemer og få data fra det nye licenssystem ind i datawarehouse miljøet, hvilket i praksis betød at datagrundlag, mapping og dataleverancer skulle afklares og implementeres, så data kunne genbruges på tværs af forskellige rapporteringsbehov uden at der opstod parallelle sandheder.

Datamodellering og population (licensbetalinger og manglende betalinger)

Der blev modelleret og populeret en løsning, der dækkede licensbetalinger og licensbetalere, med fokus på at kunne identificere manglende betalinger som en del af datagrundlaget, så opfølgning og rapportering kunne baseres på en struktureret model frem for at være en separat, manuel undtagelsesproces.

ETL og dataflows (Oracle Warehouse Builder)

Dataflows til relevante business areas blev implementeret via Oracle Warehouse Builder, og fokus var at få ETL og dataintegration til at fungere stabilt, så leverancerne kunne afvikles forudsigeligt og justeres, når kildedata eller behov ændrede sig.

Transformationslogik (PL/SQL)

Transformationslogik blev realiseret med PL/SQL, hvor det gav mening at holde logik tæt på databasen, og hvor målet var at kunne implementere regler og transformationer på en måde der kunne fejlsøges, dokumenteres og videreføres, uden at alt blev låst til et enkelt værktøj eller en enkelt person.

Rapportering og forbrug (Oracle Discoverer)

Rapportering blev leveret med Oracle Discoverer, så forbrugere kunne arbejde på et konsistent datagrundlag, og så rapporter kunne bygges op omkring de modeller og leverancer der var etableret i datawarehouse miljøet, i stedet for at trække direkte fra kildesystemerne.

Leveranceform

Arbejdet blev løst on site i TV Byen, 2860 Søborg, som et barselsvikariat, og de primære snitflader var DWH teamet (3 personer) samt licensteamet, hvilket i praksis betød at afklaringer om datadefinitioner, mappings og rapporteringsbehov kunne træffes tæt på både datagrundlag og domæne, hvilket er afgørende i et licenssetup hvor små definitioner hurtigt bliver til store afvigelser.

Teknologier

Primære

Virksomheden

Danmarks Radio (DR) er den nationale offentlige radio og tv udbyder i Danmark, og DR producerer og udsender radio og tv programmer samt digitale indholdstjenester til et bredt publikum, hvilket gør DR til en central del af Danmarks medielandskab med ansvar for et varieret udbud af nyheder, kultur, underholdning og specialiseret indhold.