© CGI Group Inc. CONFIDENTIALMicrosoft Power BI – et visualiseringsværktøj ... • Foregår...

Preview:

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: david.ellinghaus@cgi.com