Form follows function -Louis Henry Sullivan



Vergelijkbare documenten
Ieder document direct beschikbaar

Prijzen RIVOS. RIVOS Prijzen Pagina 1

Conceptueel Modelleren GEÏNTEGREERD DATA MODELLEREN MET DEMO EN DATA VAULT

Johannes Koning. Koning Automatiseringsdiensten & Advies. A Nieuwe Schoolweg 2 A 9756 BB Glimmen T E info@koningautomatisering.

Technische keuzes Management Informatie Systeem MeanderGroep

Historische informatie in een Spatial Dynamisch Data Warehouse. Wil de Jong Enterprise Architect

Caag CRM. Informatie Brochure

Ad Hoc rapportage of constante sturing. Presentatie door: Paul Brands Regional Account Executive

Bijlage 11 Programma van Eisen

Curriculum Vitae Ishak Atak. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum :

GeoKey en Catalog Services

Welkom! GertJan Coolen

In een keten gaat het om de verbindingen, niet om de schakels.

Upgrade of Her-implementatie PeopleSoft FMS bij DNB

Waarom Webfysio? - team@webfysio.nl

CatchPlus Workspaces. Patricia Alkhoven. CatchPlus. Gert-Jan van Dijk. Target Media BV. Datum: 27 april Versie: 1.0

Toepassing van de. LogiXML BI-software. in een. Business Intelligence en Management Information. Architectuur

Betekent SOA het einde van BI?

Dataconversie met Oracle Spatial

Agile Business Intelligence met datavirtualisatie

MA!N Rapportages en Analyses

Alfresco Document Management 100% Open Source

Tips & Tricks: Tip van de maand januari 2009

Data Governance van visie naar implementatie

Hogere efficiëntie en lagere kosten door zorg op maat met nieuwe roostermodule op basis van SQL Server 2008

ONTZORG DE ZORGPROFESSIONAL DOOR VIRTUALISATIE

Functionaliteit e-depot

Effectief opslaan en terugvinden van informatie OFFICE FILING

Zorginstelling Reinier de Graaf Groep realiseert solide business intelligence-systeem

occurro Vertrouwt u uw gegevens? BI wordt volwassen Kasper de Graaf 31 maart 2009 De kracht van BI en Architectuur in de praktijk - Centraal Boekhuis

Rijkspas: veiligheid en flexibiliteit. ID-ware, C. Borgmann, MSc Heerhugowaard 24 november 2011

VERA. Best practice Bulk Data. Datum: Status: Definitief. Stichting VERA Veenendaal

Meervoudig medische data uitwisselen in de praktijk. Datum: 6 april 2016

ENERGIE BEDRIJVEN EN ICT

Business Intelligence Waddinxveen

Koppeling Profit <> CRM Connectors

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI

Magnutude 2012 Efficient BI. 18 september Joost de Ruyter van Steveninck

HMI s ontsluiten machines naar het WEB

Efficiënt Budgetteren & Forecasten. Drs. Luc Cusiel Practice Leader Performance Management 12 JUNI 2007

Elisabeth-TweeSteden Ziekenhuis

nemen van een e-depot

Data Warehouse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

KRW-VSS en (UM)-Aquo. data standaarden in Delft-FEWS. Amersfoort, 23 April Marc van Dijk Deltares

Registratie Data Verslaglegging

Self Service BI. de business

Bluewater. Ondersteuning van functioneel beheer processen op basis van BiSL en ASL

Beheer. De gebruikers zelf nieuwe standaardcorrespondentie maken, waarbij ze van alle velden in het systeem gebruik

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van

Waarom Webfysio? - team@webfysio.nl

Business Intelligence White Paper

ITIL en/of eigen verantwoordelijkheid

Microsoft s platform voor projectorganisaties. EPM 2007 en straks Wil Jansen Gwen Schilte

Tijd registreren met ASTRID. Ronald van Dijk en Marco de Kaper

Handreiking Interoperabiliteit tussen XDS Affinity Domains. Vincent van Pelt

Bijlage 1: DigiD aansluiting no.1 - Bijlage B + C Gemeente Loppersum

Sneller en nauwkeuriger begroten in de zorg met LucaNet

Registratie Data Verslaglegging

AllSolutions Online samenwerken. Algemeen

Significante kostenreductie bij opslag bijlagen in SAP

Databases - Inleiding

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van VPN s

ICT oplossing voor gemeenten. krachtige én complete WMO software

Gratis kaart. Complete en betaalbare MKB-oplossing

Responsive web applicaties op Oracle

TROWA. Visie en scope Informatiemodel Waterschapsverordening. Datum : : 2.0, definitief

Open Source Business Intelligence bij het Inlichtingenbureau

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

Smart Automation, Quality and IT Excellence Solutions - our experience, your success. Versie

Enterprise Resource Planning. Hoofdstuk 7 ERP-systemen: human resources. Pearson Education, 2007; Enterprise Resource Planning door Mary Sumner

LVP Reserveringssystemen B.V.

Hyarchis.Net MKB. Hyarchis.Net MKB voor efficiënte ondernemers. Stroomlijn al uw digitale- en papierstromen

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro

API-ontwikkeling en administratieve software

ONGUARD TRAININGEN. OnGuard Training

Financieel Management Systeem. Versie beschrijving 4.5. Bizon Software B.V., Augustus 2014, versie Opgesteld door Jaap van Vugt

Together we deliver. Partner Logistics Together we deliver

Het UMCG beschikt over grote hoeveelheden gegevens...

Technologieverkenning

ICT en Medische Technologie. Waar MT en ICT samen komen

full service en online dienstverlening

Masterclass Beyond Consolidation Group Reporting to high performance ConQuaestor, UNIT4, Tagetik. Grontmij, Intres Utrecht, 9 mei 2012

Dé oplossing voor het automatisch herkennen en verwerken van gescande en/of elektronisch aangeleverde documenten binnen Microsoft Dynamics NAV.

Informatie & Databases

INTEGRATIE PLATFORM IN DE PRAKTIJK. G100 Marco Bakker Project Manager 27 September 2016 De Efteling - Kaatsheuvel

Handout SBG Webinar. Project BRaM Redesign vernieuwd onder de motorkap. Onderwerpen

Niklas Integratie Platform Verbeteren, besparen en méér

Risico s bij ERP. SYSQA B.V. Almere. Datum : 6 mei 2013 Status : Definitief Versie : 2.0 Opgesteld door :

Klachten en Meldingen. Managementdashboard

Gerust aan het werk MET ALLE INFORMATIE OVER ONZE CLOUD WERKPLEK.

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

3. Op welke wijze is vorm en inhoud gegeven aan openbaarheid en vertrouwelijkheid vanuit de Wbp en Wob?

Zou het niet iedeaal zijn

DATA: vindbaar toegankelijk uitwisselbaar - opslag

Bijlage 2 behorend bij de Algemene Voorwaarden Caresharing B.V.: Security Statement

DRAAIBOEK AANSLUITEN DOOR GEMEENTEN OP DE LV WOZ. VERSIE d.d

MijnOmgeving. Geo-informatie dvoor X de ogen van de klant

Presentatie Rapportage Met SAP Business Objects

Transcriptie:

www.grundsatzlich-it.nl Form follows function -Louis Henry Sullivan Datawarehouse: vorm en functie Ronald Kunenborg licentie:

Datawarehouse: vorm en functie Een data warehouse komt voort uit pijn Die pijn komt voort uit concrete problemen Die problemen hebben oplossingen Een data warehouse krijgt dus vorm door voor concrete vragen een oplossing te verzorgen de functie Uit de functie, volgt de vorm.

De pijn (1): teveel rapportagevragen Management wil een rapport Met gegevens uit meerdere systemen Met een paar verschillende invalshoeken En zo nog 50 andere rapporten

De pijn (2): geen integratie in gegevens Elk rapport gebruikt eigen definities. Gegevens met dezelfde naam hebben verschillende betekenissen in verschillende systemen. Elke ontvanger van rapporten wenst eigen indelingen op gegevens, waarmee vergelijken lastig wordt. Detailgegevens vanuit rapport A tellen niet op naar globale cijfers in rapport B. Historische gegevens zijn moeilijk hanteerbaar want verspreid over meerdere bronsystemen met eigen ideeën op dat punt.

De oplossing: een gegevenspakhuis Een systeem dat tussen de rapportagebouwers en de operationele systemen in staat Met gegevens waarvan de definities bekend zijn en gelijkgetrokken over de bronsystemen Waarbij een nieuwe versie van een bronsysteem maar op één plek voor aanpassingen zorgt Waarbij een aanpassing in een rapport geen aanpassing in de gegevensopslag veroorzaakt Eindelijk goede gegevens!

Data warehouse: Interface Hell 3 systemen X 4 rapportages = 12 interfaces Bronsystemen Rapportages

Data warehouse: plaats in de omgeving 3 systemen + 4 rapportages = 7 interfaces Bronsystemen Rapportages Datawarehouse

Data warehouse: een massief blok data? Hoe slaan we gegevens op gericht op het bronsysteem, of ingericht voor de rapportage? Wat gebeurt er als het bronsysteem wijzigt? Wil je echt alle rapportages door? Bij 52 systemen met een jaarlijkse update ben je dan elke week bezig Wat gebeurt er als je rapport wijzigt? Of als er rapporten bijkomen met andere invalshoeken op de gegevens? Of nieuwe combinaties van gegevens worden gevraagd? Daarom splitsen we een data warehouse op in meerdere lagen.

Data warehouse: gelaagd model Staging Ontvangt gegevens uit bronsystemen Storage Historische opslag gericht op grote hoeveelheid aan data Reporting Geïntegreerde en snel opvraagbare gegevens Bronsystemen Datawarehouse

Data warehouse: staging Staging ontvangt alle binnenkomende gegevens, ongeacht vorm of bronsysteem Staging spiegelt de vorm van de gegevens in de bron In Staging bewaken we de tijdigheid en kwaliteit van de aanlevering van gegevens, niet van de gegevens zelf Alleen Staging levert gegevens aan Storage Bij een aanpassing in een bronsysteem hoeft alleen Staging te worden aangepast

Data warehouse: storage Storage bewaart alle gegevens die goed zijn aangeleverd Opslag in storage is historisch, niet-wijzigend en gedetailleerd In Storage bewaren we de gegevens zodanig dat we altijd het origineel kunnen achterhalen De storagelaag wordt uitsluitend uitgebreid, nooit gewijzigd De storagelaag dient als bron voor de rapportagelaag

Data warehouse: reporting Reporting is waar we gegevens voorbereiden voor de rapportages In Reporting slaan we gegevens op in onderwerpgeörienteerde gebieden, gericht op snelle ontsluiting In Reporting hoeven niet alle gegevens uit Storage in detail aanwezig te zijn De Reportinglaag wijzigt mee met de behoeftes van de gebruikers Reporting is de enige laag waar alle eindgebruikers van het data warehouse bij mogen (mits geautoriseerd)

Data warehouse: implementatie Staging -genormaliseerd -push, not pull -logging -scheduling -no access Storage -Data Vault -auditing -metadata -no access Reporting -met dimensies -geïntegreerd -query-gericht -authenticatie -user access Bronsystemen Datawarehouse

Data warehouse: staging (aanlevering gegevens) Staging STG_(brontabel) STG_(brontabel) STG_(brontabel) Delivery Audit Leveringskwaliteit Delivery Contracts Leveringsfrequentie Delivery Field Audit Veldkwaliteit Logging Het log Bronsystemen Datawarehouse

Data warehouse: storage (opslag gegevens) Storage ( subject-oriented ) abel Product Grootboek udit Attributen op sleutels en verbindingen daartussen Persoon Organisatie Datawarehouse

Data warehouse: reporting (presentatie gegevens) ie DD_Klant 1: V&V DD_Tijd 9: 2009/1 10: 2009/2 DD_Organisatie 3: MEDEWERKER Reporting DD_Product 2: KOEKJES DF_Inkomsten 9 1 2 3 2500, 10 1 2 3 2100,- Datawarehouse

Data warehouse: best practice rolverdeling bouw Functionele (bedrijfs-)afdeling Bepaalt mede de architectuur in relatie tot de bedrijfsdoelstellingen Stelt eisen op gebied van performance, kwaliteit en beveiliging Bepaalt welk systeem wordt gekoppeld aan Staging Bepaalt welke gegevens op welke manier in het datawarehouse van laag naar laag gaan (mappings) Bepaalt de gegevensdefinities en de inhoud van rapportages Technische (IT-)afdeling Bepaalt mede de architectuur in relatie tot de bestaande ITarchitectuur Bouwt de koppelingen tussen operationeel systeem en Staging Bouwt de database tabellen van het data warehouse Bouwt de informatiestroom van laag naar laag in het data warehouse Richt de ondersteunende software in (Reporting, Database, ETL-tools) Ondersteunt de functionele afdeling

Data warehouse: best practice rolverdeling beheer BiSL ASL ITIL Functioneel beheer Applicatiebeheer Technisch beheer Stimuleert het gebruik Verzorgt trainingen Bouwt nieuwe rapporten Autoriseert gebruikers Beheert de reporting server Beheert de reporting clients Beheert de database Autoriseert functionele beheerders Beheert de fysieke servers Beheert het netwerk Beheert de opslagcapaciteit

Datawarehouse: vorm en functie Vragen? Eindelijk goede gegevens!