210 likes | 438 Views
Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI. Business Intelligence. Operationele sturing Financieel (BBSC) Performance NIET voor ondersteuning proces zelf Marketing Detecteren suspects Performance Trendanalyse Strategie Simulatiemodellen.
E N D
Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Business Intelligence
Operationele sturing Financieel (BBSC) Performance NIET voor ondersteuning proces zelf Marketing Detecteren suspects Performance Trendanalyse Strategie Simulatiemodellen Toepassing BI
Database (DB2, Oracle, SQL Server) snelle on-line transacties klein in aantal en dimensie Relationele structuur: elk gegeven één keer opslaan ter voorkoming van redundantie Datawarehouse grote volumes vele dimensies (inclusief historie) Kubus structuur Database en datawarehouse
Kubus datawarehouse Dimensies zijn niet dynamisch! Produkt A Produkt B Produkt C Regio 4 Regio 3 Produkt D Regio 2 Regio 1 Q1 Q2 Q3 Q4
BI-proces Data Verzamelen gegevens Analyse gegevens Actie Informatie Beslissing Toepassen Presenteren gegevens
BI-proces: verzamelen van gegevens • Niet rechtstreeks uit de afzonderlijke systemen omdat • Te gefragmenteerd • Geen historie • Invloed op on-line performance • Oplossing: datawarehouse als separate opslagplaats
BI-proces: verzamelen van gegevens ERP CRM Finance ETL Tool Datawarehouse Datamarts Strategie Performance Marketing
BI-proces: analyse van gegevens Standaard rapportages met SQL (Structured Query Language)* Voorbeeld: Overzicht alle openstaande orders vóór 1 juni 2005: SELECT klantnaam, orderdatum FROM orderportefeuille WHERE orderstatus = “uitvoering” AND orderdatum < juni 2005 * Codd
BI-proces: analyse van gegevens • OLAP • OnLine • Analytical • Processing • Datamining
BI-proces: presenteren van gegevens Cockpits, Dashboards
Organisatie • Trendanalyse • Simulatiemodellen Strategisch Tactisch • Verrijken informatie • Analyseren informatie • Interpreteren informatie Operationeel • Inrichten en beheren DWH • Ontwikkelen & draaien • standaard rapportages • Gebruikersbeheer
Organisatie Business intelligence Onderzoeker Business analist Business Intelligence architect Lijnorganisatie Datadefinitie beheer Regisseur uitbesteed werk Systeem- ontwikkkeling
Implementatie: 7 valkuilen • Verkeerde sponsering • Onduidelijke eigenaar van project • Gedreven vanuit techniek • Geen mandaat om kwaliteit brongegevens te verbeteren Tip • Project op hoog niveau verankeren • Opdrachtgever nooit uit IT
Implementatie: 7 valkuilen • Verkeerde verwachtingen • Te optimistische voorstelling van zaken (proces en resultaat) • Onderschatting van de complexiteit • Wanneer is het project af? Tip • Kleine (tussen)stappen met werkend resultaat
Implementatie: 7 valkuilen • Beschikbare data als uitgangspunt • Geen nieuwe dimensies toevoegen (bijvoorbeeld tijd) • Zelfde structuur als in operationele systemen • Geen koppeling met bedrijfsdoelen Tip • Eerst kwantitatieve analyse van beschikbare versus benodigde informatie
Implementatie: 7 valkuilen • Geen aandacht voor datadefinitie • Geen eenduidige naamgeving en semantiek van gegevens • Onvoldoende afstemming over gegevensgebruik met eigenaren bronsystemen • Geen opheffing synoniemen Tip • Ontwerpen logisch datamodel en toezien op naleving daarvan
Implementatie: 7 valkuilen • Onvoldoende rekening houden met schaalbaarheid • Hard en software beperken tot huidige situatie en niet inrichten op groei • Verwachtte groei niet opnemen in budget Tip • DWH groeit meestal sneller dan verwacht, houd hiermee rekening voor wat betreft gebruikte hard- en software
Implementatie: 7 valkuilen • Rapportageberg • Veel vaste rapportages maken • Gebruik niet evalueren • Geen bericht is goed bericht Tip • Probeer reguliere rapportages te beperken of on-line beschikbaar te stellen
Implementatie: 7 valkuilen • Kwaliteit brongegevens blind vertrouwen • Er vanuit gaan dat alle data correct in de systemen zit • Proberen fouten in bronsystemen te omzeilen Tip • ALTIJD starten met een kwalitatieve data-analyse van brongegevens. Ervaring leert dat deze nagenoeg NOOIT 100% correct zijn!