fpa bij data warehousing
Post on 17-Jan-2015
196 Views
Preview:
DESCRIPTION
TRANSCRIPT
FPA voor DWH-projecten – Rob Eveleens
Jolijn Onvlee, Nico Mak, Theo Kersten
FPA voor DWH projectenPresentatie ALV Nesma 20062 van 29
Te tellen systeem
FPA termen en DWH termen
ILGVIF UF
Invoer-Functie
Uitvoer-functie
Interne Logische
Gegevens-Verzameling
Grens te tellen
systeem
FPA voor DWH projectenPresentatie ALV Nesma 20063 van 29
Agenda
• Wat doet een DWH voor een organisatie?– Welke architectuur volgt daaruit
• Wat staat er in een Globaal Ontwerp aan DWH termen?– Feiten, Dimensies, Data Marts, Sterren, ...
• Hoe tellen we?– Waar op letten?
FPA voor DWH projectenPresentatie ALV Nesma 20064 van 29
NuInformatie?
C=A
Y=B
Y=A
Dus...?
FPA voor DWH projectenPresentatie ALV Nesma 20065 van 29
WensEenduidigheid!
C=(A+B)/2
C=(A+B)/2
Y=A
Juist!
FPA voor DWH projectenPresentatie ALV Nesma 20066 van 29
Informatie Analyse1/2
Y=A
De omzet van de afdeling <W> in maand <Y> is <A>
FPA voor DWH projectenPresentatie ALV Nesma 20067 van 29
Informatie Analyse 2/2
C=(A+B)/2
Y=B
De omzet van de afdeling <Z> in maand <Y> is <B>
De omzet van het bedrijf in de maand <Y> is het gemiddelde van de afdeling <X> en <Z>
C=(A+B)/2
Y=A
De omzet van de afdeling <W> in maand <Y> is <A>
FPA voor DWH projectenPresentatie ALV Nesma 20068 van 29
Herkomst AnalyseGegevensbronnen
W,Y,A
Z,Y,B
FPA voor DWH projectenPresentatie ALV Nesma 20069 van 29
Architectuur – SPOTTDefinities
W,Y,A
Z,Y,B
C, Y, (A+B)/2
C, Y, (A+B)/2C, Y, (A+B)/2
FPA voor DWH projectenPresentatie ALV Nesma 200610 van 29
Architectuur – SPOTTGegevens
Omzet
Maand
Jaar
Afdeling
Hoofdafdeling
C, Y, (A+B)/2
C, Y, (A+B)/2 W,Y,A
Z,Y,B
FPA voor DWH projectenPresentatie ALV Nesma 200611 van 29
Architectuur – Performance Veel van alles !W,Y,A
Z,Y,B
W,Y+1,A1
W,Y+2,A2
Z,Y+1,B1
Z,Y+2,B2
Omzet
Maand
Jaar
Afdeling
Hoofdafdeling
C, Y, (A+B)/2
C, Y, (A+B)/2
C, Y+1, (A+B)/2
C, Y+2, (A+B)/2
C, Y+1, (A+B)/2
C, Y+2, (A+B)/2
FPA voor DWH projectenPresentatie ALV Nesma 200612 van 29
Architectuur –verdeling van taken, toepassen visies
GegevensIntegreren
&visie
bedrijf
Uitvoerpubliceren
Invoer verzamelen& visie
applicatie
OLAP
FPA voor DWH projectenPresentatie ALV Nesma 200613 van 29
Architectuur –Systeemonderdelen
DataWarehouse
DataMarts
Staging AreaData
Marts
FPA voor DWH projectenPresentatie ALV Nesma 200614 van 29
SourceInternal/External
Data Staging Area Data Marts End-userData Warehouse
Front RoomBack Room
DataWarehouse
Extern
??
Reports
ODS
DataLayer
ApplicationLayer
PresentationLayer
Data Extraction,
Transformation & Load
(ETL)
(ETL)
(ETL)
(ETL)
(ETL)(ETL)
Browser
Win Gui
Operational Informational
SourceLayer
DWH - Architectuur
FPA voor DWH projectenPresentatie ALV Nesma 200615 van 29
Agenda 2/3
• Wat doet een DWH voor een organisatie?– Welke architectuur volgt daaruit
• Wat staat er in een Globaal Ontwerp aan DWH termen?– Feiten, Dimensies, Data Marts, Sterren, ...
• Hoe tellen we?– Waar op letten?
FPA voor DWH projectenPresentatie ALV Nesma 200616 van 29
FPA-tellingen per projectfase
(1) Indicatief – Projectvoorstel - Ordegrootte +/- 50%• Input: Gegevensmodel
(2) Globaal – Globaal ontwerp• Input: Logische gegevensverzamelingen en relaties• Input: De systeemfuncties met hun ... • Input: In- en uitgaande informatiestromen
(3) Gedetailleerd – Specificaties gereed• Input: als globaal maar tot op niveau van elk
betrokken “attribuut”.
FPA voor DWH projectenPresentatie ALV Nesma 200617 van 29
Globaal ontwerp– Dimensies? Feiten?
Dimensies? Ordeningen!• Geografie• Afdelingen• Productgroepen• Processen• Klantsegment• Tijd
Dimensies? Samenvoegingen • Serviceproduct
– service + wijze van verstrekking + vestiging + vestigingstype + regio
Feiten: #calls, afhandelings-tijd, #medew. per ... :
1. Uur, dag, week, maand, kwartaal, jaar, totaal
2. Afdeling, vestiging, regio, land, totaal
3. Servicelijn, type lijn4. Skilllevel, skill, alles5. E-mail of telefoon of ?6. IVR of agent of ?
1 feit met 6 dimensies!
FPA voor DWH projectenPresentatie ALV Nesma 200618 van 29
DWH <> Data MartCustomer Contact Center
Feiten DWH: Call• Tijdstippen IVR-in en -uit• IVR-menu (uit) • Medewerker• Tijdstip einde gesprek• NormtijdDimensies DWH• Tijd• Medewerker� Organisatie � Service� Skill
• of IVR-menu � Service
Feiten Data Mart: Call• # calls • Totale gesprekstijd • # binnen norm• # medewerkers Dimensies Data Mart• Tijd• Organisatie• Service of Verkoop• Skilllevel, skill, alles• E-mail of telefoon of ?• IVR, IVR/CCC of CCC !!
FPA voor DWH projectenPresentatie ALV Nesma 200619 van 29
Data Mart <> RapportCustomer Contact Center
Feiten Data Mart: Call• # calls• Totale gesprekstijd • # binnen norm• # medewerkers actief Dimensies Data Mart• Tijd• Organisatie• Service of Verkoop• Skilllevel, skill, alles• E-mail of telefoon of ?• IVR, IVR/CCC of CCC !!
Feiten Rapport: Call• # calls• Gemiddelde tijd• % binnen norm• % actief: # medewerkers
actief / # medewerkers aanwezig
Rapporten• Dag x team [teamleiders]• Week x afdeling [CCC-mgt]• Verkoop x team sales [acc.mgt]• ...
DM organisatie!!• # medewerkers aanwezig
FPA voor DWH projectenPresentatie ALV Nesma 200620 van 29
Agenda 3/3
• Wat doet een DWH voor een organisatie?– Welke architectuur volgt daaruit
• Wat staat er in een Globaal Ontwerp aan DWH termen?– Feiten, Dimensies, Data Marts, Sterren, ...
• Hoe tellen we?– Waar op letten?
FPA voor DWH projectenPresentatie ALV Nesma 200621 van 29
Staging
gegevens
3 IFs
IF
UFs
UFs
Upload
bestand
Upload
bestand
Feit
Dimensie
Dimensie
IFs
Upload
bestandFeit
Dimensie
Dimensie
IFs
Ster
Data Mart
Entiteit
Entiteit
Entiteit
Entiteit
Data Mart
Dimensie
Feit
Dimensie
Dimensie Dimensie
KGV
DataSources
Data Staging Area
Data Ware House
Data Mart
Reports
ILGV
ILGV
ILGV
ILGV
Staging
gegevens
Staging
gegevens
Staging
gegevens
Gegevensverzameling
1 ILGV
IF
Technischekopie
5 ILGVs
3 ILGVs
SysteemgrensDWH
Relationeel DWH
Functies aan de rand
FPA voor DWH projectenPresentatie ALV Nesma 200622 van 29
DWH – DSADSA: zero points
Technisch hulpmiddel � Niet tellen• Vertaling broncode naar DWH-codes• Bufferfunctie i.v.m. Verschillende frequenties van
dataleveringen• Toevoegen tijdvak levering / geldigheidsperiode• Toevoegen metagegevens over proces• Handhaven juiste volgorde verwerking• Archiveren gegevensRapportages aan gebruikers? �Wel tellen
FPA voor DWH projectenPresentatie ALV Nesma 200623 van 29
KGV
Staging
gegevens
Upload
bestand
Upload
bestand
(IF)
Upload
bestand
DataSources
Data Staging Area
Data Ware House
Data Mart
Reports
ILGV
ILGV
ILGV
Staging
gegevens
Staging
gegevens
GVin bron
DWH
(IF)
SysteemgrensDWH
Technischkopie, niet tellen
DWH – DSADSA: zero points
FPA voor DWH projectenPresentatie ALV Nesma 200624 van 29
DWH – DWHDimensie:1 ILGV,1 IF/recordtype & Feit:1 ILGV,1 IF/ bron
“Vertaling van de brongegevens naar een corporatestructuur / visie (SPOTT)”� Zelfstandige ILGV’s
• Dimensies Worden door gebruikers als één geheel gezien � 1 ILGV
• Dimensielagen (-levels, -hierachie) Als de “lagen” van een dimensie anders worden gevuld is er sprake van meerdere functies � 1 IF per andere afhandeling (Nesma : recordtype)
• FeitenVaak meerdere bronnen voor feiten� 1 ILGV en 1 IF per bron
FPA voor DWH projectenPresentatie ALV Nesma 200625 van 29
Staging
gegevens
3 IFs
Upload
bestand
Upload
bestand
IFs
Upload
bestand
Ster
Entiteit
Entiteit
Entiteit
Entiteit
Dimensie
Feit
Dimensie
Dimensie Dimensie
KGV
DataSources
Data Staging Area
Data Ware House
Data Mart
Reports
ILGV
ILGV
ILGV
ILGV
Staging
gegevens
Staging
gegevens
Staging
gegevens
Gegevensverzameling IF
Technischekopie
5 ILGVs
SysteemgrensDWH
Relationeel DWH
DWH – DWHDimensie:1 ILGV,1 IF/recordtype & Feit:1 ILGV,1 IF/ bron
FPA voor DWH projectenPresentatie ALV Nesma 200626 van 29
DWH – DMDM:1 ILGV,1 IF
“Vertaling van de corporate structuur / visie (SPOTT ) naar toepassing, bedrijfsafdeling of staffunctie”� Zelfstandige ILGV’s
• Datamarts� 1 ILGVmits: anders dan aggregatie alleen en combinatie va n feiten uit DWH.
• Vulling DM� 1 IF
• Dimensies Aanname: Verwijzing c.q. Technische kopie van dimensies in DWHAnders tellen als bij DWH
FPA voor DWH projectenPresentatie ALV Nesma 200627 van 29
DWH – RapportagesR:1 UF per rapportgroep
Vertaling van techniek naar functionaliteit: groepe er gelijkende rapporten (BO vs Cognos)- zelfde inhoud en opmaak maar andere selectie of ander aggregatieniveau in dimensie => Zelfde UF
(Cognos: uren, naar invalshoeken tijd, organisatie en productvs.
BO: uren per dag per team, uren per week per afdeli ng, uren per maand per productlijn)
• Punten voor rapportage apart houden: andere hulpmiddelen, ander aantal uren/FP.
FPA voor DWH projectenPresentatie ALV Nesma 200628 van 29
Staging
gegevens
3 IFs
IF
UFs
UFs
Upload
bestand
Upload
bestand
Feit
Dimensie
Dimensie
IFs
Upload
bestandFeit
Dimensie
Dimensie
IFs
Ster
Data Mart
Entiteit
Entiteit
Entiteit
Entiteit
Data Mart
Dimensie
Feit
Dimensie
Dimensie Dimensie
KGV
DataSources
Data Staging Area
Data Ware House
Data Mart
Reports
ILGV
ILGV
ILGV
ILGV
Staging
gegevens
Staging
gegevens
Staging
gegevens
Gegevensverzameling
1 ILGV
IF
Technischekopie
5 ILGVs
3 ILGVs
SysteemgrensDWH
Relationeel DWH
Samenvatting / Vragen
FPA voor DWH projectenPresentatie ALV Nesma 200629 van 29
Auteurs
Sinds eind 2004• Jolijn Onvlee
– NESMA
• Rob Eveleens – Atos Origin DWH-expert
FP/FD-projecten
• Theo Kersten – Atos Origin, FPA, DWH KPN
• Nico Mak – Projectoffice AAB
top related