Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
© CGI Group Inc. CONFIDENTIAL
August 2017
David William Hjelm Ellinghaus
Velkommen
2
Slip dine
data løs med
Power BI
David William Hjem Ellinghaus
Agenda
Hvem er vi i CGI?
Effektiv rapportering og datavisualisering
Hvilke muligheder rummer Power BI
Hvordan kommer jeg i gang med Power BI?
Fremtidsperspektiver for Power BI?
Hvad gør jeg nu?
1
2
3
4
5
6
7
8
Andre rapporteringsværktøjer
Spørgsmål
4
1
Hvem er vi i CGI?
5
BI core team i CGI Ballerup Århus
Jakob R. Bentsen
BI Lead
Front-end / Jet
Software / PS
• SQL Server
• Integration Svc.
• Reporting Svc.
• JetReports
• Tableau
• Power BI
• SAP
Björn Redlund
BI Consultant
NAV BI / Jet
Manufacturing /
PS
• Dyn. NAV
• SQL Server
• Integration Svc.
• Analysis Svc.
• JetReports
David Ellinghaus
Jr. BI Consultant
Datavisualisering
Data Scientist
• Power BI
• Azure
• Usability
• R
• Kommunikation
og IT
Astrid Hanghøj
BI Consultant
AX BI
Public Sector
• Dyn. AX
• SQL Server
• Integration Svc.
• Analysis Svc.
• Reporting Svc.
• Power BI
• PhD ASB
CGI netværk
6
Data to Diamonds
• Metodisk rammeværk for arbejdet med big data.
• Bygger på best practices og formaliserer CGIs indgangsvinkel til
projekter indenfor området.
• Indeholder tre officielle offerings, som har til hensigt at identificere,
starte, accelerere og præcisere projekter med big data.
• (Inspired Day)
• D2D Quick Scan
• D2D Proof of Value (PoV)
• D2D Future Roadmap
• Link til bogen: https://www.cgi.com/sites/default/files/white-
papers/cgi-data-to-diamonds-book-extract.pdf
7
2
Effektiv rapportering og
datavisualisering
8
Indsæt tekst
9
Indsæt tekst
10
Rapportering i Excel
• Rapportering har til formål at gøre os i
stand til at træffe velinformerede
beslutninger og handle herpå.
• Vi ønsker ofte at finde svar på
spørgsmål som eksempelvis.
• Hvilke produktkategorier generer
ikke profit?
11
Rapportering
• Synliggøre det, vi er interesseret i at
vide ved brug af farver.
12
Rapportering i Excel
• Nemmere at aflæse hurtigt, hvilke
produktkategorier der ikke er
profitable, ved visuelt at fremhæve
det.
13
Mange måder at kommunikere tal på • Visualiser dine data og:
• Forstå dine data
• Find mønstre og
relationer i dine data.
• Kommunikér dit budskab
effektivt.
• Link til Stephen Few:
https://www.perceptualedge.com/
14
Undgå støj – gør det nemt at aflæse
15
Data ”misbrug” – beskåret y-akse
16
Data ”misbrug” – dværge i 1800-tallet?
17
For mange informationer fjerner fokus
18
Excel og Power BI til rapportering
• Excel
• Godt til at arbejde med tal og
formler
• Power BI
• Godt til at visualisere og
udforske sine data samt dele
rapporter
19
Deling i Excel og i Power BI
20
3
Hvilke muligheder rummer
Power BI?
21
Markedet for visualiseringsværktøjer 2015-2016
22
Markedet for visualiseringsværktøjer 2017
23
Microsoft Power BI – et visualiseringsværktøj
• Self-service – alle i
organisationen kan bruge det
• Visualiseringsvæktøj der fordeler
sig ud over tre platforme
24
Power BI setup
... Eller anden
datakilde
25
BI teknik – et klassisk setup
(ETL - SSIS) ... Eller anden datakilde
26
Demo af Power BI
• Hvordan indlæser jeg data?
• Hvordan gør jeg data klar til konsumering?
• Hvordan arbejder jeg i Power BI dekstop
27
Korrekt format af Excel
• Indlæs ikke pivoterede tabeller, med rækker som navne
• Indlæs tabeller med navne I første rækker
28
Sikkerhed – Role Level Security
• RLS begrænser brugerens adgang til data
• Foregår ved at anvende filtrer på rækkeniveau
• Forudsætter Pro licens
29
Demo - hvordan opretter man RLS
• Opsætning af RLS i PBI desktop
• Tilføjelse af roller i PBI service
30
Power BI apps livscyklus
• Apps er en pakke, som
består af rapporter,
dashboards og/eller
excelfiler
• Deling sker gennem en
distributionsgruppe som
Dyn365 el. Office 365
• Forudsætter at brugerne har
en fælles AAD (Azure Active
Directory)
31
Apps
• Pakketer dine rapporter og
dashboards og del med dine
kollegaer
• Forudsætter Power BI Pro
brugere
32
Demo – hvordan opretter man apps
• Oprettelse af en app
• Tilføje rapporter og dashboards
• Del med kollegaer
33
DAX scripting sprog
• Skræddersy dine
visualiseringer med
DAX
• DAX minder meget om
Excel formularer
• Quick Measures gør det
nemmere at arbejde
med DAX
34
Custom Visualizations
• 82 sider med
brugergenerede
visualiseringer til Power BI
• Frihed til at lave sine egne
visualiseringer med
HTLM5, CSS, Javascript
35
Custom Visualizations
36
Power BI på mobilen
37
Demo – Power BI tablet
• Rapporter i Power BI mobilie
38
Indlejre dine rappoter og dashboards i dine applikationer 1. Publish to web
• Iframe
• Ingen godkendelseslogin - alle kan tilgå rapporter
• Kræver ingen licens for at tilgå.
2. Power BI Embedded
• Azure Service
• Indeholder sikkerhedsmodel
• Stor fleksibilitet ift. hvad der indlejres og hvem der kan tilgå dette.
• Kan indlejres i applikationer
• Kræver ikke at brugerne har en Power BI bruger
• Udgiver betaler for antal sessioner
• Koster 37 øre pr. interaktion med dashboardet
3. Rest APIs
• Indlejre elementer i eksempelvis iframes
• Programmere Power BI API’er
• Manipulere med datasæt, tabeller osv.
• Kræver pro bruger for at tilgå API’er
39
Eksempel på indlejret dashboard Publish to web:
• URL:
https://azurewebsiteexperience.azure
websites.net/
40
4
Hvordan kommer jeg i
gang med Power BI?
41
Licenser
42
Power BI Desktop
• Gratis at bruge
• Udvikle rapporter og
dashbaords
• Mulighed for at uploade til
Power BI service
• Man kan ikke dele rapporter
• Kun adgang til
rapporter/dashboards ved at
embedde på web
43
Power BI Pro
• Én pro bruger koster 62 DKK
om måneden
• 744 DKK om året
• Når du vil dele dit arbejde og
samarbejde
• Når du vil oprete RLS
• Dele og distribuere rapporter
gennem Power BI Service
44
Power BI Premium
• Ny model prismodel der
baserer sig på kapacitet og ikke
antal brugere
• Add on for Power BI Pro
• Microsoft stiller en dedikeret
server til rådighed med
medfølgende:
• Power BI report server
medfølger
• Power BI embedded service
medfølger
• Udregner på netter, der foreslår
hvilken servertype du skal have
45
On premise SQL Server Reporting Services
• Mulighed for at hoste og distribuere Power
BI rapporter fra en server i kælderen
• Pris mellem 4000-7000 $ pr. kerne
• Kun tilgængelig fra SQL Server 2016
46
Best practice – teknisk setup
• Hvad er dit rapporteringsbehov?
• Hvilke krav stiller du til dine data?
• Import
• Direct Query
1. Overvejelser omrking performance load
• Et klassisk datawarehouse setup anbefales for særlig datatunge rapporter
2. Sikring af korrekte data
• Implementer forretningslogik i datatransformation eller kube
47
Hvordan indlæser jeg NAV data i Power BI
• Foregår gennem oData
feed
• Generere en Dynamics
NAV web service key i
windows eller i web
klienten
48
NAV apps til Power BI
• Apps der er skræddersyet
på forhånd til at vise
specifik information
• Foregår ved at indtaste
NAV oData feed url
• Eksempelvis:
• Varer, kunder og
salgsansvarlig
• Overodnet
salgsdashboard
• Kunde med størsts
omsætning
• Salgsdashboard
• Salgs opportunity
dashboard
49
Hvordan indlæser jeg CRM data i Power BI?
• Benyt Instance Web API
fra CRM Online
• Vælg Dynamics 365
(online) og indsæt WEB
API Url
50
CRM apps til Power BI
• Skræddersyet apps til:
• Salgs pipeline,
• Performance
• osv.
• Kræver URL fra Dynamics
Online
51
Demo – hvordan indlæser jeg AX data i Power BI?
• Forudsætter at man:
• Er bruger i
organisationens Azure
Active Directory (AAD)
• Benytte same burger I
Dyn365 som i Power BI
• Konfigurere Power BI I
Dyn365 og som app
• Sparsom dokumentation
om integration mellem
Power BI og AX
52
Andre kilder (on premise/gateway)
• Gateway muliggøre at tilgå
organisationens data on
premise
• Gateway udgør en bro
mellem skyen og din on
premise server
53
To typer af gateways for on premise
• On-premise data gateway
(Enterprise)
• Installeres på en server
• Kører 24/7
• Understøtter flere brugere
• On- premises data gateway –
personal mode
• Installerers på en computer
• Kører kun, når computeren er tænt
• Understøtter én burger
• Kræver at man som minimum kører
64 bit af Windows 7
54
5
Fremdtidsperspektiver for
Power BI?
55
Power BI roadmap
• Power BI roadmap
• Opdateres løbende
• Stort brugerforum hvor man kan foreslå og upvote idéer
56
Power BI på Reporting Services Server (SSRS)
• Tilgå dine rapporter
on premise på report
server
• Det, der ligger I
clouden kan nu like
on premise på lokalt
på en SQL Server
Reporting Services
• Fra SQL Server 2016
57
Dynamics 365 planer https://roadmap.dynamics.com/
• Warehousing Power BI reports
• Cash flow forecasting Power BI
• Flere Power BI apps og rapporter designet til at synliggøre
købsanalyser, udlæg o.s.v
58
6
Hvad gør jeg nu?
59
Power BI Desktop – når du vil i gang
• Når du vil i gang med at analysere og visualisere dine data i Power BI
• Når du vil udvikle rapporter og dashboards men ikke dele med andre.
60
Power BI Pro – når du vil samarbejde og dele
• 1 pro bruger = 62.90 kr. /måned – 744 kroner om året
• Udnyt Power Bis fulde
muligheder som:
• Dele og samarbejde
• Distribuere apps
• Email abonnement – modtag
notifikationer om ændringer i
en rapport
61
Power BI Premium – luksusudgaven
• Betale Microsoft for en dedikeret server
• Eksempel med 50 brugere
• 15 pro brugere
• 25 hyppige brugere
• 10 sjældne brugere
• 1 P1 node (4 kerner, 25 GB RAM)
• 1 Power BI Report Server
• Brugere: 944 kr. /måned
• Server: 31.450 kr. /måned
62
Proof of Value
• Velegnet til kunder med mellem til høj modenhed ift. BI
• Varighed á 4-6 uger med udgangspunkt i kundens
egne data
• Har til hensigt at bevise om jeres data…
• Understøtter den ønskede use case
• Er tilstrækkelig ift. at besvare jeres spørgsmål
• Har potentialet til at levere den ønskede værdi
• Rapport med konstateringer fra PoV, samt anbefalinger til
næste skridt
• Bedre indsigt i potentialet der ligger gemt I egne data
• Forståelse for færdigheder og teknologi der kræves for at
realisere ønsket værdi
63
CGI udbyder træning i Power BI
Vi udbyder træning i Power BI
• Power BI begyndere er målrettet nybegyndere
• Power BI øvede er målrettet dig, der har stiftet
bekendtskab med Power BI men ønsker at lære mere
Kommende kurser:
• 9/10: Power BI begyndere - Ballerup
• 10/10: Power BI øvede - Ballerup
• 11/10: Power BI begyndere - Aarhus
• 12/10: Power BI øvede - Aarhus
Læs mere, hvad vi kan tilbyde dig på CGI:
https://www.cgi.dk/system-integration/business-intelligence
Power BI for begyndere og øvede
64
Hvem skal jeg kontakte i CGI? Ballerup Århus
Jakob R. Bentsen
BI Lead
Front-end / Jet
Software / PS
• SQL Server
• Integration Svc.
• Reporting Svc.
• JetReports
• Tableau
• Power BI
• SAP
Björn Redlund
BI Consultant
NAV BI / Jet
Manufacturing /
PS
• Dyn. NAV
• SQL Server
• Integration Svc.
• Analysis Svc.
• JetReports
David Ellinghaus
Jr. BI Consultant
Datavisualisering
Data Scientist
• Power BI
• Usability
• Azure
• R
• Kommunikation
og IT
Astrid Hanghøj
BI Consultant
AX BI
Data Scientist
• Dyn. AX
• SQL Server
• Integration Svc.
• Analysis Svc.
• Reporting Svc.
• Power BI
• PhD ASB
65
7
Andre rapporteringsværktøjer
66
Jet Professional
• Fleksibel rapporteringsløsning, som er let at installere
og ikke kræver specialistviden for at anvende
• Giver direkte adgang til ERP-data fra Excel
• Reducerer lead-tid på udvikling af operationelle
rapporter
• Giver adgang til omfattende samling af gratis standard-
rapporter, der kan tilpasses jeres behov
• Kan anvendes på både NAV, GP og AX
69
Jet Enterprise
• Værktøj til automatiseret opbygning af data warehouse og kuber mv.
• Kræver ikke specialistviden og tilbyder en intuitiv grafisk brugergrænseflade
• Kan anvendes på såvel ERP-kilder som eks. CRM, lønsystem, produktionsplanlægning og
andre .
71
Jet Dashboard Builder & Web Portal
• Gratis dashboard-værktøj fra Jet
• Kan bygge rapporter ud fra kuberne i Jet
• Bygger på en simpel og effektivt grænseflade
• Rapporter og dashboards distribueres vha.
en simpel portal, som er tilgængelig via
internettet
73
Reporting Services (SSRS)
• Gennemprøvet værktøj til pagineret rapportering, som
følger gratis med Microsoft SQL Server
• Data-drevet rapportering er tilgængelig i Enterprise-
versionen af SQL server
• Understøtter abonnementsdrevet udsendelse af e-mails
og generering af PDF filer på netværksdrev
• Omfatter en simpel we-portal, som kan tilgås fra stationære
og mobile enheder
• Let at integrere med andre Microsoft-produkter
• Kan trække data via SQL og MDX
• SSRS 2016 kommer til at kunne hoste
Power BI on-premises
75
Afrunding
• Excel og Power BI – to værktøjer med hver deres forcer
• Datavisualisering og data misbrug
• Power BI – indlæs og transformer data samt opsæt RLS
• Power BI og NAV, CRM og AX
• Power BI licenstyper
• Proof of Value og træning i Power BI
76
8
Spørgsmål?
77
Vil du vide mere
Navn Efternavn
David William Hjelm Ellinghaus
mobil: 52 18 53 62
e-mail: [email protected]