30
Harald Kikkers [email protected] I T C G IT Consultancy Group bv Friesestraatweg 215 9743 AD Groningen Brondata als enabler van Agile BI

Brondata als enabler van agile bi

Embed Size (px)

Citation preview

Page 1: Brondata als enabler van agile bi

Harald Kikkers

[email protected] I T C G

IT Consultancy Group bv

Friesestraatweg 215

9743 AD Groningen

Brondata als enabler van Agile BI

Page 2: Brondata als enabler van agile bi

I T C G BI, altijd lastig?!

Brondata als enabler van Agile BI 2

Big ENTERPRISE

Big LOGIC

Big DATA

Page 3: Brondata als enabler van agile bi

I T C G Big ENTERPRISE

• Vertrager…

– Te hoge kosten (?)

– Te lange doorlooptijd (?)

– Te hoge risico’s (?)

• Versneller…

– Big ENTERPRISE AGILE!

• Big LOGIC (?) Kennis, technologie

• Big DATA (?) Volume, semantiek, kwaliteit, veiligheid

Brondata als enabler van Agile BI 3

Page 4: Brondata als enabler van agile bi

I T C G AGILE!

• Doel

– Sneller, beter, goedkoper,…

– Opheffen nadelen conventionele aanpakken

• ‘waterval’ gaat uit van ‘fixed target’, volledige spec

• Agile ‘specifying by doing’

• Een continuproces

– Kleine teams, multidisciplinair, betrokkenheid gebruikers

– Korte iteraties (‘Sprints’) snelle feedback bijsturen

– Nauwe samenwerking business en ICT

Organisatie!

Brondata als enabler van Agile BI 4

Page 5: Brondata als enabler van agile bi

I T C G Kennis en ervaring…

• BI

• SQL

• Databases

• Data analyse

• Data kwaliteit

• Data modellering

• Informatie analyse

• Performance tuning

• Project management

• Materie-deskundigheid

• Informatie management

• Technische infrastructuren

• Modellering datalogistieke processen

• Etc, etc, etc, etc, etc, etc, etc, etc, etc, etc, …

Brondata als enabler van Agile BI 5

Page 6: Brondata als enabler van agile bi

I T C G Big ENTERPRISE

Brondata als enabler van Agile BI 6

Agile aanpak

Page 7: Brondata als enabler van agile bi

I T C G “One down, two to go!”

Brondata als enabler van Agile BI 7

Big ENTERPRISE

Big LOGIC

Big DATA

Page 8: Brondata als enabler van agile bi

I T C G Big LOGIC

• Vertrager…

– Structuur en semantiek van data

– Data-kwaliteit, normering en regels

– Mapping-/transformatie

• Versneller…

– Meta-data repositories

– Standaard architectuur

– BI tools

• Meta data repositories

• (Bron-)data analyse

• ETL (transformatie, mapping)

• Code generatoren

• Runtime framework

Brondata als enabler van Agile BI 8

Page 9: Brondata als enabler van agile bi

I T C G Toepassing tools in BI

Brondata als enabler van Agile BI 9

Bronnen Extracties (GLO)

DQ regels

laad &

check

mapping

Referentie Model

Bron Modellen

Uitval Audit Map regels

DQ regels

check

Uitval

mapping

Audit Map regels

Data Warehouse

Data Marts

Page 10: Brondata als enabler van agile bi

I T C G ETL-tools in BI

Brondata als enabler van Agile BI 10

laad &

check

mapping

Referentie Model

Bron Modellen

Uitval Audit

check

Uitval

mapping

Audit

Data Warehouse

Data Marts

Bronnen

DQ regels

Map regels

DQ regels

Map regels

Extracties (GLO)

ETL

Voordelen:

• Basisfunctionaliteiten (stage, hist, map, QA)

• Kennisborging generatie

Voorwaarden:

• Meta-data management (?)

Page 11: Brondata als enabler van agile bi

I T C G Analyse-tools in BI

Brondata als enabler van Agile BI 11

Bronnen Extracties (GLO)

laad &

check

mapping

Referentie Model

Bron Modellen

check

mapping

Data Warehouse

Data Marts

DQ regels

Uitval Audit Map regels

DQ regels

Uitval Audit Map regels

Analyse

Voordelen:

• Kennis integratie borging generatie

Voorwaarden:

• Modelleren meta-data (?)

• Formuleren & normeren kwaliteit (?)

Page 12: Brondata als enabler van agile bi

I T C G BI-tools

Kennis…

• Analyseren (statistiek, profiling)

• Vastleggen (repositorie)

• Ontsluiten (browsen, visualisatie)

• Onderhouden (editors)

• Automatiseren (generatoren)

Managen van kennis (meta–data)

Automatiseren oplossing (generatie en operatie)

Brondata als enabler van Agile BI 12

Page 13: Brondata als enabler van agile bi

I T C G BI-tool screen shots…

Brondata als enabler van Agile BI 13

Page 14: Brondata als enabler van agile bi

I T C G BI-tool screen shots…

Brondata als enabler van Agile BI 14

Page 15: Brondata als enabler van agile bi

I T C G BI-tool screen shots…

Brondata als enabler van Agile BI 15

Page 16: Brondata als enabler van agile bi

I T C G BI-tool screen shots…

Brondata als enabler van Agile BI 16

Page 17: Brondata als enabler van agile bi

I T C G Big LOGIC

Brondata als enabler van Agile BI 17

BI tools

Page 18: Brondata als enabler van agile bi

I T C G “Two down, one to go!”

Brondata als enabler van Agile BI 18

Big ENTERPRISE

Big LOGIC

Big DATA

Page 19: Brondata als enabler van agile bi

I T C G Big DATA

• Vertrager…

– Testsets te groot

– Testsets niet specifiek

– Testsets bevatten ‘gevoelige’ data

• Versneller…

– Kleinere testsets

– Specifieke testsets

– Anonimisering

Brondata als enabler van Agile BI 19

Test Data Management tools!

Page 20: Brondata als enabler van agile bi

I T C G Toepassing subsetting in BI

Brondata als enabler van Agile BI 20

DQ regels

laad &

check

mapping

Referentie Model

Bron Modellen

Uitval Audit Map regels

DQ regels

check

Uitval

mapping

Audit Map regels

Data Warehouse

Data Marts

Bronnen Extracties (GLO)

Subsetting

Voordelen:

• Kleine sets = snel testen

• Kleine sets = veilig (minder ‘gevoelige’ data)

Voorwaarden:

• Flexibiliteit m.b.t. selectie-criteria (?)

• Over de keten heen (?)

• Technisch vs. functioneel consistent (?)

Page 21: Brondata als enabler van agile bi

I T C G Subsetting screen shots…

Brondata als enabler van Agile BI 21

Page 22: Brondata als enabler van agile bi

I T C G Subsetting screen shots…

Brondata als enabler van Agile BI 22

Page 23: Brondata als enabler van agile bi

I T C G Subsetting screen shots…

Brondata als enabler van Agile BI 23

Page 24: Brondata als enabler van agile bi

I T C G Toepassing anonimisering in BI

Brondata als enabler van Agile BI 24

DQ regels

laad &

check

mapping

Referentie Model

Bron Modellen

Uitval Audit Map regels

DQ regels

check

Uitval Audit Map regels

Data Warehouse

Bronnen Extracties (GLO)

Anonimisering

mapping

Data Marts

Voordelen:

• Anoniem = veilig (WbP, concurrentie)

Voorwaarden:

• Bepalen risico-klasse (?)

• Specificatie anonimiseringsregels (?)

• Pseudonimiseren of anonimisering (?)

Page 25: Brondata als enabler van agile bi

I T C G Anonimisering screen shots…

Brondata als enabler van Agile BI 25

Page 26: Brondata als enabler van agile bi

I T C G Anonimisering screen shots…

Brondata als enabler van Agile BI 26

Page 27: Brondata als enabler van agile bi

I T C G “Touchdown!”

Brondata als enabler van Agile BI 27

Big DATA

Big ENTERPRISE

Big LOGIC

Page 28: Brondata als enabler van agile bi

I T C G Big DATA

Brondata als enabler van Agile BI 28

TDM tools

Page 29: Brondata als enabler van agile bi

I T C G Conclusie

• Big ENTERPRISE

AGILE methode

• Big LOGIC

Data analyse & ETL-tooling

• Big DATA

Testdata management tooling

• Subsetting

• Anonimisering

Brondata als enabler van Agile BI 29

Page 30: Brondata als enabler van agile bi

I T C G Afsluiting

• Vragen…?

• … en anders op onze stand

– Kennismaken

– Demo’s

• DATPROF Integrate

• DATPROF Subset

• DATPROF Privacy

Brondata als enabler van Agile BI 30