Interaktive Berichte einbetten mit PowerBI Embedded Beratertage Erfahrung ... Real-time Dashboards...

Post on 25-Apr-2018

222 views 2 download

Transcript of Interaktive Berichte einbetten mit PowerBI Embedded Beratertage Erfahrung ... Real-time Dashboards...

1

Interaktive Berichte

einbetten mit

PowerBI EmbeddedLukas Lötters

30.06.2016

ORAYLIS GmbH

2

Auszeichnungen:

• Microsoft Gold Kompetenz Data Analytics

• Microsoft Gold Kompetenz Data Platform

• Microsoft Silber Kompetenz Cloud Platform

• Microsoft Frontline Partner of the Year (2012)

• Zertifizierung nach Hichert/IBCS

Fakten:

Seit 1999

Spezialist für Data-Warehouse, Big-Data- & Data-

Analytics-Lösungen

67 Mitarbeiter

Top kununu-Bewertungen 4,3

70.000 Beratertage Erfahrung

700 Einzelprojekte

3

Agenda

Power BI Einführung

Power BI Highlights

Power BI Embedded

Demo

Technischer Aufbau

Authentifizierung

Bewertung

How to start ?

Dokumentation

Rest API und Beispielprojekt

4

Power BI Einführung

6

Power BI – Komponenten auf einen Blick

Power BI

Desktop

Power BI

Portal

Cloud Service

Kollaborationsplattform für Berichte und Dashboards

Sammelpunkt für alle Arten von Berichten

Data Consumer bis Data Scientist

Lokale Desktopinstallation

Werkzeug zum erstellen von Datenmodellen und Berichten

Ad-Hoc User, Data Analyst & Data Scientist

Power BI

Mobile App Konsumieren von Berichten und Dashboards

Mobile Apps IOS, Android und Windows 10

7

Kernbestandteile von Microsoft Power BI

Datenmodellierungswerkzeug

Interaktives, visuelles Analyse- und Berichtswerkzeug

Plattform zum teilen von Berichten und Dashboards

Kollaborationsplattform für verschiedene Front-Ends

Excel

Reporting Services

Mobile Reporting Services

Data Science Werkzeuge mit R

8

Power BI PortalReal-time Dashboards und Berichte

Power BI DesktopVisualsierungs und Analyse Werkzeug

Microsoft Anwendungen und SaaS

Third-party Anwendungen und SaaS

Microsoft Datenbanken und Datendienste

Third-party Datenbanken und Datendienste

Dynamics, Office 365, Visual Studio Online, System Center, …

Salesforce, Marketo, Zendesk, Adobe, Quickbooks, Custom, …

SQL Server, Stream Analytics, SQL Data Warehouse, Excel, HDI, …

Oracle, Teradata, IBM DB2, PostgreSQL, Hadoop, MySQL, …

Datenquellen

Erstelle ansprechende, interaktive Berichte und

analysiere visuell

Veröffentliche Berichte ins Power BI Portal für andere

Nutzer

Date

n-U

plo

ad i

n E

chtz

eit

9

Data sources include

Microsoft apps & SaaSe.g. Dynamics, Office 365, Visual Studio

Online, System Center, …

3rd party apps & SaaSe.g. Salesforce, Marketo, Zendesk, Adobe,

Quickbooks, Custom

Microsoft databases & data servicese.g. SQL Server Stream Analytics, SQL

Data Warehouse, Excel, HDI, …

3rd party databases and data

servicese.g. Oracle, Teradata, DB2, PostgresSQL,

Hadoop, MySQL

Direkte Anbindung an diverse Cloud-Dienste

11

Kollaborationsplattform Power BI

Power BI ist bisher nur als Cloud-Service

verfügbar (Integration in Reporting Services geplant)

Office 365 Abonnenten 8,40 € pro Nutzer pro

Monat (30 Tage Kostenlos testen)

Teilen von Inhalten außerhalb und innerhalb

des Unternehmens

Dashboarding und Mobile-Support

12

Power BI Highlights

13

Interaktive Berichte & Dashboards

14

Zwei Werkzeuge

15

Mobile Support

Verfügbar auf

iOS

Android

Windows 10

Phone und Tablet

16

Q&A Power BI

18

Custom Visuals

50 Custom Visuals sind bereits verfügbar

Custom Visuals sind echtzeitfähig

Open Source

19

Real-Time-Strecke Power BI

20

R als Quelle für Power BI

21

Power BI Embedded

22

Was ist Power BI Embedded

Integrationsmöglichkeit von Power BI Berichten in

Anwendungen/Websites

Cloud-Service in Microsoft Azure

Nur für externe Nutzer bzw. Kunden keine interne Nutzung

Verbrauchsabhängige Kosten (2,50 $ für 1000 Berichtsaufrufe)

Berichtsentwurf mit Power BI Desktop

23

Unterschiede Power BI und Power BI Embedded

Power BI Power BI Embedded

Lizenzen Power BI Pro Azure Abonnement

Kosten 8,40 € pro Nutzer pro Monat 1000 Aufrufe = 2,50 €

Nutzergruppe Interne/Mitarbeiter Externe/Kunden

Authentifizierung Office 365 Über eigene Anwendung

Quellen Cloud, Daten aus eigenem Unternehmensnetzwerk Cloud

FunktionsumfangDashboards, Mobile, Power BI Berichte, Excel Integration,

…Nur Power BI Berichte

Entwicklungswerkzeug Power BI Desktop, ExcelPower BI Desktop, Visual

Studio

Entwickler erforderlich Nein Ja

24

Live Demo

25

Technischer Aufbau

Power BI Desktop

Microsoft Cloudquellen

Azure

Power BI Embedded

Firmennetzwerk

Berichte

erstellenDatenabfrage

Direct-Query

Berichte einbetten

IFrame

Ihre Anwendung

Veröffentlichen des

Bericht REST-API

Direct-Query

26

Aufbau innerhalb von Power BI EmbeddedCollection, Workspace, Datasets

27

28

Power BI Em. Collection

Workspace

Report 1

Report 2

API Keys

AuthentifizierungAPI Key hinterlegen

Users

Auth. providers

Permissions

API Keys

Application

Register API Keys in Application

0

29

Power BI Em.

Workspace

Report 1

Report 2

API Keys

AuthentifizierungToken anfragen

Users

Auth. providers

Permissions

API Keys

Application

Request Report send in API Key

Return Token

1

2

REST-API &

30

Power BI Em.

Workspace

Report 1

Report 2

API Keys

AuthentifizierungBericht mit Token anfragen

Users

Auth. providers

Permissions

API Keys

Application

Request Report with Token

Return requested

Report

3

4

31

Bewertung von Power BI Embedded

32

Möglichkeiten von Power BI Embedded

Power BI Reporting in ihrer eigenen Anwendung

Leichte Integration (für Entwickler)

Kostengünstig, da kein Server, Lizenzen etc. von Nöten

Automatisch Skalierung über Microsoft Azure

Power BI Desktop als modernes

Berichtsentwurfswerkzeug

33

Einschränkungen von Power BI Embedded

Verwendung für unternehmensinterne Zwecke ist nicht gestattet

Nur Power BI Berichte

Nur Cloud-Quellen (bisher)

Kein lokales Hosting

Entwicklerkompetenzen erforderlich

Momentan in der Preview

34

Zielgruppe

Unternehmen …

mit eigener Anwendung oder Website

die externen Anwendern/Kunden ein modernes Reporting Front-End anbieten möchten

die ein vollständiges Berichtswerkzeug mit minimalen Entwicklungsaufwand in ihre Anwendung oder

Website integrieren wollen

die eine automatisch skalierende Cloud-Lösung einem lokalen Hosting vorziehen

die keine Ängste vor Datenspeicherung in der Cloud haben

die eine günstige (Verbrauchsabhängige) Lösung suchen

35

How to Start?

36

Beispielprojekte & REST-API

Das Beispielprojekt umfasst:

Konsolenanwendung zum hochladen eins Power BI Berichts

Workspace Management

Demoprojekt mit Website

Power BI Embedded kann nur per REST-API verwendet werden (keine GUI)

Delete Dataset

Get Datasets

Get Datasources

Get GetBoundGatewayDatasources

Get Import

Get Imports

Get Reports

Get Workspaces

Patch Gateway Datasource

Post Import

Post SetAllConnections

Post Workspace

37

Dokumentation

Umfangreiche Dokumentation:

https://azure.microsoft.com/en-us/documentation/services/power-bi-embedded/

Entwickler SDK

.NET

JavaScript

Power BI Embedded Rest API Dokumentation

https://msdn.microsoft.com/library/mt712303.aspx

Demo Projekt auf Github zum Veröffentlichen und Anzeigen

https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/

38

Fragen

39

ORAYLIS Guide

Reichhaltiges Angebot

Workshops

Campus Trainings

Innovation Labs

Webseite: https://www.oraylis.de/guide

Kontakt:

Christian Laatsch

Inside Sales

c.laatsch@oraylis.de

Tel.: +49 211 179456-123

Nächste Schritte

Was ist eigentlich Cortana Analytics?https://www.microsoft.com/de-de/server-

cloud/cortana-analytics-suite/what-is-cortana-

analytics.aspx

Entdecken

Informieren

Besuchen Sie den Power BI Blog und

erfahren Sie alle Neuigkeiten rund um

Power BIhttp://blogs.msdn.com/b/powerbi/

TestenMicrosoft Power BI kostenfrei testen.https://www.powerbi.com/