Post on 25-Apr-2018
transcript
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/