29
FPA voor DWH-projecten – Rob Eveleens Jolijn Onvlee, Nico Mak, Theo Kersten

FPA bij Data WareHousing

  • Upload
    nesma

  • View
    195

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentatie op de NESMA voorjaarsbijeenkomst 2006

Citation preview

Page 1: FPA bij Data WareHousing

FPA voor DWH-projecten – Rob Eveleens

Jolijn Onvlee, Nico Mak, Theo Kersten

Page 2: FPA bij Data WareHousing

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

Page 3: FPA bij Data WareHousing

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?

Page 4: FPA bij Data WareHousing

FPA voor DWH projectenPresentatie ALV Nesma 20064 van 29

NuInformatie?

C=A

Y=B

Y=A

Dus...?

Page 5: FPA bij Data WareHousing

FPA voor DWH projectenPresentatie ALV Nesma 20065 van 29

WensEenduidigheid!

C=(A+B)/2

C=(A+B)/2

Y=A

Juist!

Page 6: FPA bij Data WareHousing

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>

Page 7: FPA bij Data WareHousing

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>

Page 8: FPA bij Data WareHousing

FPA voor DWH projectenPresentatie ALV Nesma 20068 van 29

Herkomst AnalyseGegevensbronnen

W,Y,A

Z,Y,B

Page 9: FPA bij Data WareHousing

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

Page 10: FPA bij Data WareHousing

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

Page 11: FPA bij Data WareHousing

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

Page 12: FPA bij Data WareHousing

FPA voor DWH projectenPresentatie ALV Nesma 200612 van 29

Architectuur –verdeling van taken, toepassen visies

GegevensIntegreren

&visie

bedrijf

Uitvoerpubliceren

Invoer verzamelen& visie

applicatie

OLAP

Page 13: FPA bij Data WareHousing

FPA voor DWH projectenPresentatie ALV Nesma 200613 van 29

Architectuur –Systeemonderdelen

DataWarehouse

DataMarts

Staging AreaData

Marts

Page 14: FPA bij Data WareHousing

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

Page 15: FPA bij Data WareHousing

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?

Page 16: FPA bij Data WareHousing

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”.

Page 17: FPA bij Data WareHousing

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!

Page 18: FPA bij Data WareHousing

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 !!

Page 19: FPA bij Data WareHousing

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

Page 20: FPA bij Data WareHousing

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?

Page 21: FPA bij Data WareHousing

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

Page 22: FPA bij Data WareHousing

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

Page 23: FPA bij Data WareHousing

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

Page 24: FPA bij Data WareHousing

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

Page 25: FPA bij Data WareHousing

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

Page 26: FPA bij Data WareHousing

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

Page 27: FPA bij Data WareHousing

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.

Page 28: FPA bij Data WareHousing

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

Page 29: FPA bij Data WareHousing

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