MANAGED SELF-SERVICE POWER BI 1
Met dank aan onze sponsors Gold Sponsors Silver Sponsor 2
WIE STAAT ER Erwin de Kreuk Middelbare Hotelschool Sinds 2008 werkzaam voor Axians Architect Twitter: @erwindekreuk LinkedIn: https://nl.linkedin.com/in/erwindekreuk Website/Blog: http://smartanalytics.axians.nl 3
AGENDA Self-Service Managed Self-Service Het DWH als hart van de Analytics omgeving Implementatie in de praktijk Lessons Learned Vragen 4
SELF SERVICE BI IN VERSCHILLENDE VORMEN INTERPRET STEPS IN BI VISUALISE MODEL DATA UNLOCK DATA Level of IT skills SLEUTEL TOT SUCCESVOL SELF SERVICE BI: DE JUISTE TOOL VOOR DE JUISTE PERSOON 5
SELF-SERVICE 6
SELF-SERVICE Doel Snel data inzichtelijk krijgen zonder óf met relatief weinig IT inspanningen Combineren van data uit een DWH met elementen die niet in een DWH staan Prototyping Mogelijkheid tot het genereren en delen van eigen Analyse Modellen Gebruikers zullen eigen verantwoordelijkheid moeten dragen voor data 7
SELF-SERVICE 8
SELF-SERVICE FLOW LAAD TRANSFORMEER ONTDEK 9
DATA TRANSFORMATIE Power BI Query Editor Aanpassen van datatype Headers instellen Kolommen toevoegen Verwijderen lege rijen Aanmaken van tabellen bv datum Samenvoegen van tabellen Afhandelen van foute data Eigenlijk alles wat noodzakelijk is om de data leesbaar de maken 10
DATA TRANSFORMATIE Kennis van data en relaties is essentieel 11
DATA VERRIJKING MET DAX Toevoegen van kolommen Toevoegen van meetwaarden 12
SELF-SERVICE FLOW PERSONAL BI TEAM BI LAAD PUBLICEER ANALYSEER TRANSFORMEER VISUALISEER ONTDEK DEEL POWER BI DESKTOP POWER BI SERVICE (WEB) 13
SELF-SERVICE 14
MANAGED SELF-SERVICE 15
MANAGED SELF-SERVICE Doel Snel en eenvoudig verschillende rapportages en analyses maken Eenduidige waarheid (Single Version of Truth) Verantwoordelijkheid van de data ligt bij een BICC BI voor de (Self-Service) Gebruiker en Data Analyst Product Owner(Agile Scrum) Beheerde omgeving en modellen (Tabular) 16
DATA TRANSFORMATIE Tabular Cubes Vastleggen van relaties 17
DATA TRANSFORMATIE Tabular Cubes Vastleggen van relaties Definiëren van meetwaarde s met Dax 18
DATA TRANSFORMATIE Tabular Cubes Vastleggen van relaties Definiëren van meetwaarde s met Dax Inrichten van vooraf ingesteld KPI s 19
DATA TRANSFORMATIE Tabular Cubes Vastleggen van relaties Definiëren van meetwaarde s met Dax Inrichten van vooraf ingesteld KPI s Beheer van perspectieven 20
MANAGED SELF-SERVICE FLOW CORPORATE BI Dashboards Eind gebruiker BICC Rapport Model Self Service gebruiker Suggesties Data Analyst 21
CONCLUSIE Self-Service BI is waardevol voor een organisatie BI is een vak wat bestaat uit vele facetten Niet iedereen beheerst alle facetten en dit zou ook niet nodig moeten zijn Risico op spaghetti, verschil in definities etc. is dan ook groot Door het inrichten van Managed Self-Service BI realiseer je die waarde ook Ontzorg gebruikers geef een ieder wat nodig is (niet te veel of niet te weinig) Richt je organisatie hierop in (BICC, product owner) Single version of the truth 22
HET DATAWAREHOUSE HART 23
FUNDAMENT: BUSINESS ANALYTICS ARCHITECTURE Business Intelligence Managed Self-Service BI Other Apps Analytics Operational Alle applicaties maken gebruik van dezelfde data integratie laag. Data Integration Layer Data integratie laag als Hart van de BA Architectuur Source A Source B Source C Source D Source E 24
Corporate BI Environment Data Analysts Flat Files Data Models Data Feeds 3 Consumers and Producers of Business Information 4 Freely Available Data 3 rd Party Data Big Data Azure SQL DW Azure SQL views tables DWH Tabular Cubes Data Management Gateway SQL Server Analysis Service BI Professional Extract-Transform- Load (ETL) processes Maintains Corporate BI Environment EDW SQL Reports SQL Server Reporting Service Information Workers BI Administrator source systems Manage BI Portal Consumers of Business Information 1 Corporate reporting 2 Optional access to corporate data via Excel (Finance) 3 Access to additional data 4 Access to non-regulated data independently Business Logic 25
IMPLEMENTATIE POWER BI Turning data into 'exceeding expectations' 30/04/2015 THE JOURNEY TO SUCCES THE ROAD TO SUCCESS 26
Sundio Group International GmbH Toonaangevende reisorganisatie in Europa met hoofdvestiging in Zurich Online Travel Agency (OTA) Drijvende kracht achter een groot aantal reismerken (multi-branded) Actief in Nederland, België, Denemarken, Zweden, UK, Duitsland en Frankrijk 400 vaste medewerkers + 350 reisleiding TOP-10 e-commerce bedrijven in Nederland 27
PROOF OF CONCEPT Vragen Kan Power BI voldoen aan de informatie behoefte? Welke mogelijkheden van Power BI zijn bruikbaar + impact (bijv. gateway)? Werkt Self-Service in Power BI echt? Uitkomsten SSRS noodzakelijk naast Power BI AD integratie met Azure heeft aandacht nodig (role based security) Grote hoeveelheid business logica in rapportages en database views 28
ORGANISATIE Doelstellingen Het leveren van waardevolle dashboards (persoonlijk / enterprise) Algemene beschikbaarheid van daadwerkelijke managed Self-Service Het verbeteren van interactie tussen business en IT = BI Beter inzicht in data kwaliteit en laadprocessen Uitvoering Een stuurgroep met de belangrijkste BI afnemers Focus voor opleiding & cursusmateriaal Naast IT voorbereiding, directe start van 2 Self-Service pilots 29
OP DE WERKVLOER Team Samenstelling architect, 3 developers (ETL, cube, report), product owner & business analyst Functional owners ( onze klanten) uit de business user stories en acceptatie criteria autorisaties functionele acceptatie Introductie QA proces voor consistentie modellen Aanpak Van eenvoudig naar complex Voorbereiding Opzetten van nieuw AD security model Inrichting van workspaces en report folders Opnemen van environment informatie voor DTAP en inzicht laadprocessen 30
OPZET OTAP STRAAT OTAP & POWER BI Lokale ontwikkeling in Power BI Designer (versiebeheer) Maak gebruik van de Group WorkSpaces Testen: direct tegen testomgeving binnen team vanuit designer aanpassen connectie Acceptatie: uitrol naar speciale acceptatie workspace handmatig aanpassen connectie cube via gateway Productie: uitrol naar juiste workspaces aanpassen connectie dashboards inrichten 31
DE GEBRUIKER 32
MARKTAANDEEL Vetrekpunt, een half jaar geleden Basis vanuit GFK (Markonderzoekbureau) Maandelijks Excel rapport met informatie omtrent pax en markt Alleen per maand & cumulatief voor verschillende vervoerstypes 33
MARKTAANDEEL Wat hebben we gedaan Data omzetten en verrijken tabel relevante markt tabel passagiers per markt 34
MARKTAANDEEL Resultaat Power BI 35
MARKTAANDEEL Resultaat Power BI 36
GARANTIES Garantie accommodaties Eerst alleen inzicht op basis van bezetting i.c.m. totale dekking Met Power BI inzicht in toegekende waarde van lege kamers en potentieel 37
SALES DASHBOARD Aanleiding Controle op marge per vertrekperiode Monitoren van omloopsnelheid Online rapportage met weinig verbanden Arbeidsintensief Niet mobiel beschikbaar (weekeinde) Technische werking Losse service (C#) leest nieuwe reserveringen Push via Power BI rest API naar workspace Bèta versie voor calculated measures en formatering Basis dashboard per product groep (zon, ski, auto, groepen) Via content pack eigen dashboard per focusregio 38
SALES DASHBOARD 39
Sundio Corporate BI Environment - Frontend Data Management Gateway Activities Upsell Complaints Complaint Letters Arriving In House Absence Contract Employee FTE Leave Leave Balance Payroll Expenses Website Traffic Accommodation Traffic Sales Booked Service Sales Advanced Sales Flight Capacity Booked Flight Services Traffic Flight Capacity Customer Insight Booking Payment Contact Center Custome r Support Dest. Mngt. HR Marketin Booked Services Sales Booking Yield Traffic Custome r Insight [207] Cash Flow [207] ContactCenter HR Yield Destination CustomerSupport Sales Purchase Traffic IT Marketing Finance Generic DWH 40
LESSONS LEARNED 41
ERVARINGEN SSAS Tabular Combineren van meerdere feiten tabellen in 1 Cube (server down) Gebruik van perspectieven om leercurve te sturen (basis / geavanceerd) Power BI Geen ondersteuning voor default members DAX Het ontbreken van functionaliteit voor hiërarchieën Globale slicers per rapportage niet ondersteund Gateway en dataset configuratie niet aanpasbaar Personal Gateway maakt ons niet gelukkig (medewerker verlaat bedrijf) Testen kubussen altijd met Power BI en niet alleen met SSMS Categoriseren van Rapporten in de Navigatie Venster IT Geen onderscheid in Azure beheer tussen domain administrator en BI administrator Migratie self-service oplossingen in corporate standaard niet triviaal 42
BICC ERVARINGEN Programma Power BI Self-Service perfecte windvanger (snel resultaat) Business Time Intelligence hoofdbreker SAAS oplossing heeft voordelen, maar ook nadelen => niet altijd backwards compatible: content packs, datasets (streaming) en beschikbaarheid Betere interactie tussen business onderling & Spin-off operationele rapportages Shopgedrag bij de business Governance Self-Service voorwaarden ontsluiting van nog niet aanwezige data tijdelijk geen IT capaciteit prototyping geen self-service op self-service Overleg met BI afdeling voor toetsen visie en/of directe implementatie corporate standaard 43
VRAGEN? THE BEST OF ICT WITH A HUMAN TOUCH 44