2. FPA termen en DWH termen
Interne
Logische
Gegevens-
Verzameling
Invoer- Uitvoer-
Functie functie
IF ILGV UF
Te tellen systeem
Grens te
tellen
systeem
Presentatie ALV Nesma 2006 FPA voor DWH projecten
2 van 29
3. 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?
Presentatie ALV Nesma 2006 FPA voor DWH projecten
3 van 29
4. Nu
Informatie?
Y=A
Dus...? Y=B
C=A
Presentatie ALV Nesma 2006 FPA voor DWH projecten
4 van 29
5. Wens
Eenduidigheid!
Y=A
Juist! C=(A+B)/2
C=(A+B)/2
Presentatie ALV Nesma 2006 FPA voor DWH projecten
5 van 29
6. Informatie Analyse
1/2
Y=A
De omzet van de afdeling <W> in maand <Y> is <A>
Presentatie ALV Nesma 2006 FPA voor DWH projecten
6 van 29
7. Informatie Analyse
2/2
Y=B
Y=A
C=(A+B)/2
De omzet van de afdeling <W> in maand <Y> is <A>
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>
Presentatie ALV Nesma 2006 FPA voor DWH projecten
7 van 29
8. Herkomst Analyse
Gegevensbronnen
W,Y,A
Z,Y,B
Presentatie ALV Nesma 2006 FPA voor DWH projecten
8 van 29
9. Architectuur – SPOTT
Definities
C, Y, (A+B)/2 W,Y,A
C, Y, (A+B)/2
C, Y, (A+B)/2
Z,Y,B
Presentatie ALV Nesma 2006 FPA voor DWH projecten
9 van 29
10. Architectuur – SPOTT
Gegevens
C, Y, (A+B)/2 W,Y,A
Hoofdafdeling Jaar
Afdeling Maand
C, Y, (A+B)/2
Omzet
Z,Y,B
Presentatie ALV Nesma 2006 FPA voor DWH projecten
10 van 29
11. Architectuur – Performance
C, Y+1, (A+B)/2
Veel van alles W,Y,A!
C, Y, (A+B)/2 W,Y+1,A1
C, Y+2, (A+B)/2 W,Y+2,A2
Hoofdafdeling Jaar
C, Y+1, (A+B)/2 Afdeling Maand
C, Y, (A+B)/2
C, Y+2, (A+B)/2
Omzet
Z,Y,B
Z,Y+1,B1
Z,Y+2,B2
Presentatie ALV Nesma 2006 FPA voor DWH projecten
11 van 29
13. Architectuur –
Systeemonderdelen
Data
Marts
Data
Staging
Warehouse
Data Area
Marts
Presentatie ALV Nesma 2006 FPA voor DWH projecten
13 van 29
14. DWH - Architectuur
Back Room Front Room
Source Data Application Presentation
Layer Layer Layer Layer
Source Data
Data Staging Area Data M arts Reports End-user
Internal/E xternal Warehouse
(ETL) (ETL) Win Gui
ODS
(ETL)
Data
Extraction, (ETL) Brow ser
Transformation
?? & Load (ETL)
Data
(ETL)
W arehouse
Extern
Operational Inform ational
Presentatie ALV Nesma 2006 FPA voor DWH projecten
14 van 29
15. 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?
Presentatie ALV Nesma 2006 FPA voor DWH projecten
15 van 29
16. 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”.
Presentatie ALV Nesma 2006 FPA voor DWH projecten
16 van 29
17. Globaal ontwerp
– Dimensies? Feiten?
Dimensies? Ordeningen! Feiten: #calls, afhandelings-
• Geografie tijd, #medew. per ... :
• Afdelingen 1. Uur, dag, week, maand,
• Productgroepen kwartaal, jaar, totaal
• Processen 2. Afdeling, vestiging, regio,
land, totaal
• Klantsegment
3. Servicelijn, type lijn
• Tijd
4. Skilllevel, skill, alles
5. E-mail of telefoon of ?
Dimensies? Samenvoegingen
6. IVR of agent of ?
• Serviceproduct
– service + wijze van
verstrekking + vestiging + 1 feit met 6 dimensies!
vestigingstype + regio
Presentatie ALV Nesma 2006 FPA voor DWH projecten
17 van 29
18. DWH <> Data Mart
Customer Contact Center
Feiten DWH: Call Feiten Data Mart: Call
• Tijdstippen IVR-in en -uit • # calls
• IVR-menu (uit) • Totale gesprekstijd
• Medewerker • # binnen norm
• Tijdstip einde gesprek • # medewerkers
• Normtijd
Dimensies Data Mart
Dimensies DWH
• Tijd
• Tijd
• Organisatie
• Medewerker
Organisatie • Service of Verkoop
Service • Skilllevel, skill, alles
Skill
• E-mail of telefoon of ?
• of IVR-menu
Service • IVR, IVR/CCC of CCC !!
Presentatie ALV Nesma 2006 FPA voor DWH projecten
18 van 29
19. Data Mart <> Rapport
Customer Contact Center
Feiten Data Mart: Call Feiten Rapport: Call
• # calls • # calls
• Totale gesprekstijd • Gemiddelde tijd
• # binnen norm • % binnen norm
• # medewerkers actief • % actief: # medewerkers
Dimensies Data Mart actief / # medewerkers
• Tijd aanwezig
• Organisatie Rapporten
• Dag x team [teamleiders]
• Service of Verkoop • Week x afdeling [CCC-mgt]
• Skilllevel, skill, alles • Verkoop x team sales [acc.mgt]
• E-mail of telefoon of ? • ...
• IVR, IVR/CCC of CCC !! DM organisatie!!
• # medewerkers aanwezig
Presentatie ALV Nesma 2006 FPA voor DWH projecten
19 van 29
20. 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?
Presentatie ALV Nesma 2006 FPA voor DWH projecten
20 van 29
21. Functies aan de rand
Gegevens Systeemgrens
verzameling IF DWH
3 IFs
KGV
IF
Ster
Dimensie Dimensie Data Mart
Upload Staging
Feit Dimensie
bestand gegevens UFs
ILGV Dimensie Dimensie Feit
Staging 5 ILGVs Dimensie
gegevens 1 ILGV
ILGV Data Mart
Upload Staging Relationeel DWH Dimensie
bestand gegevens
ILGV Entiteit Entiteit Feit
Upload Staging Entiteit Dimensie UFs
bestand gegevens Entiteit 3 ILGVs
ILGV
Technische
kopie
IFs
IFs
Data Data Data Data
Reports
Sources Staging Area Ware House Mart
Presentatie ALV Nesma 2006 FPA voor DWH projecten
21 van 29
22. DWH – DSA
DSA: 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 gegevens
Rapportages aan gebruikers? Wel tellen
Presentatie ALV Nesma 2006 FPA voor DWH projecten
22 van 29
23. DWH – DSA
DSA: zero points
GV Systeemgrens
in bron DWH
(IF)
KGV
Upload
bestand Staging
gegevens
ILGV
DWH
Upload Staging
bestand gegevens
ILGV
Upload Staging
bestand gegevens
ILGV
Technisch
kopie, niet tellen
(IF)
Data Data Data Data
Reports
Sources Staging Area Ware House Mart
Presentatie ALV Nesma 2006 FPA voor DWH projecten
23 van 29
24. DWH – DWH
Dimensie:1 ILGV,1 IF/recordtype & Feit:1 ILGV,1 IF/bron
“Vertaling van de brongegevens naar een corporate
structuur / 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)
• Feiten
Vaak meerdere bronnen voor feiten
1 ILGV en 1 IF per bron
Presentatie ALV Nesma 2006 FPA voor DWH projecten
24 van 29
25. DWH – DWH
Dimensie:1 ILGV,1 IF/recordtype & Feit:1 ILGV,1 IF/bron
Gegevens Systeemgrens
verzameling DWH
IF
3 IFs
KGV
Ster
Dimensie Dimensie
Upload Staging
bestand gegevens Feit
ILGV Dimensie Dimensie
Staging 5 ILGVs
gegevens
ILGV
Upload Staging Relationeel DWH
bestand gegevens
Entiteit Entiteit
ILGV
Upload Staging Entiteit
bestand gegevens Entiteit
ILGV
Technische
kopie
IFs
Data Data Data Data
Reports
Sources Staging Area Ware House Mart
Presentatie ALV Nesma 2006 FPA voor DWH projecten
25 van 29
26. DWH – DM
DM:1 ILGV,1 IF
“Vertaling van de corporate structuur / visie (SPOTT)
naar toepassing, bedrijfsafdeling of staffunctie”
Zelfstandige ILGV’s
• Datamarts
1 ILGV
mits: anders dan aggregatie alleen en combinatie van
feiten uit DWH.
• Vulling DM
1 IF
• Dimensies
Aanname: Verwijzing c.q. Technische kopie van
dimensies in DWH
Anders tellen als bij DWH
Presentatie ALV Nesma 2006 FPA voor DWH projecten
26 van 29
27. DWH – Rapportages
R:1 UF per rapportgroep
Vertaling van techniek naar functionaliteit: groepeer
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
product
vs.
BO: uren per dag per team, uren per week per afdeling,
uren per maand per productlijn)
• Punten voor rapportage apart houden: andere
hulpmiddelen, ander aantal uren/FP.
Presentatie ALV Nesma 2006 FPA voor DWH projecten
27 van 29
28. Samenvatting / Vragen
Gegevens Systeemgrens
verzameling IF DWH
3 IFs
KGV
IF
Ster
Dimensie Dimensie Data Mart
Upload Staging
Feit Dimensie
bestand gegevens UFs
ILGV Dimensie Dimensie Feit
Staging 5 ILGVs Dimensie
gegevens 1 ILGV
ILGV Data Mart
Upload Staging Relationeel DWH Dimensie
bestand gegevens
ILGV Entiteit Entiteit Feit
Upload Staging Entiteit Dimensie UFs
bestand gegevens Entiteit 3 ILGVs
ILGV
Technische
kopie
IFs
IFs
Data Data Data Data
Reports
Sources Staging Area Ware House Mart
Presentatie ALV Nesma 2006 FPA voor DWH projecten
28 van 29
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
Presentatie ALV Nesma 2006 FPA voor DWH projecten
29 van 29