im Kontext der Microsoft BI Roadmap SQL und Pivot Tabellen

Werbung
SQL und Pivot Tabellen
im Kontext der Microsoft BI Roadmap
Saxess Anwendertag 2016
9. November 2016 in Leipzig
SQL und Pivot Tabellen
im Kontext der Microsoft BI Roadmap
1 Microsoft im BI Markt
1 Microsoft im BI Markt
Der BI Markt sich auseinander entwickelt
Microsoft hat sich neu aufgestellt
Microsoft hat sich zu einem agilen Softwareentwickler transformiert
Microsoft hat sich in der BI neu erfunden und legt ein hohes Tempo vor
Quelle: Gartner Magic Quadrant for BI and Analytics 2014 und 2016, Planungsfunktionen sind hier nicht relevant
2 SQL und Pivot im BI Kontext
2 SQL und Pivot im BI Kontext
SQL
Server 2016
Daten halten
Relationale Tabellen
Relationale Tabellen und Views als wichtigste Quelle für BI Prozesse.
Viele neue Funktionen in SQL Server 2016 …
2 SQL und Pivot im BI Kontext
SQL
Server 2016
Daten halten
Relationale Tabellen
Modellieren
Cubes | Tabular Models
(Ältere) Multidimensionale Cubes und (neuere) Tabular Models fungieren als „Semantische Layer“
zwischen den Datenquellen und den Frontend-Tools
2 SQL und Pivot im BI Kontext
SQL
Server 2016
Daten halten
Relationale Tabellen
Modellieren
Cubes | Tabular Models
Extrahieren
Integration Services
Integration Services für das Bewegen und Transformieren auch von großen Datenmengen
2 SQL und Pivot im BI Kontext
Berichten
Reporting
Services
SQL
Server 2016
Daten halten
Relationale Tabellen
Modellieren
Cubes | Tabular Models
Extrahieren
Integration Services
Reporting Services sind das Tool für Standardreporting im Microsoft BI Stack, in SQL Server 2016
wurden die Funktionen (nach längerer Pause) deutlich ausgebaut.
2 SQL und Pivot im BI Kontext
Verteilen
SSRS Portal
Berichten
Reporting
Services
SQL
Server 2016
Daten halten
Relationale Tabellen
Modellieren
Cubes | Tabular Models
Extrahieren
Integration Services
Das neue Reporting Portal kennt jetzt 5 Berichtstypen und ist individualisierbar
(und macht SharePoint weniger BI relevant)
2 SQL und Pivot im BI Kontext
Verteilen
SSRS Portal
Berichten
Reporting
Services
SQL
Server 2016
Daten halten
Relationale Tabellen
Modellieren
Cubes | Tabular Models
Extrahieren
Integration Services
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
PivotTable mit Datenquelle: relational
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
PivotTable und PivotChart mit Datenquelle: Cube bzw. Tabular Model
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
PivotTable mit Datenquelle: PowerBI.com
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
PivotTable mittels Reporting-Measures, Leerspalten und Bedingter Formatierung
zum dynamischen Standardreport ausgebaut …
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
PivotTable in Cubeformeln konvertiert und mit den
Visualisierungstools von Excel zum Dashboard ausgebaut …
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
Modellieren
Power Pivot
Mit Power Pivot werden analytische Datenmodelle direkt in Excel erstellt
und mit Pivot und/oder Cubeformeln ausgewertet
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
Modellieren
Power Pivot
Extrahieren
Power Query
Mit Power Query können zahlreiche Datenquellen extrahiert werden und sehr
leistungsfähige Transformationen auf die Rohdaten angewendet werden.
2 SQL und Pivot im BI Kontext
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
Modellieren
Power Pivot
Extrahieren
Power Query
Visual
Storytelling
Power Map
Mit Power Map werden – ähnlich einer PowerPoint-Präsentation – animierte Szenen
erstellt, die als Video ausgegeben werden.
2 SQL und Pivot im BI Kontext
Verteilen
Excel Online *
Berichten
Berichte,
adhoc
Analysen
Pivot
Excel 2016
Daten halten
---
Modellieren
Power Pivot
Extrahieren
Power Query
Visual
Storytelling
Power Map
Excel Online ist mittlerweile gut für die Verteilung von Berichten und Power Pivot
Datenmodellen geeignet (Dateigrößenbeschränkungen).
* Excel Online steht sowohl in der Cloud (OneDrive, SharePoint Online) als auch on-premise (Office Online Server) zur Verfügung
und ist damit der Nachfolger für die Excel Services aus SharePoint 2013
2 SQL und Pivot im BI Kontext
Verteilen
SSRS Portal
Berichten
Reporting
Services
Berichte,
adhoc
Analysen
SQL
Pivot
Server 2016
Excel 2016
Daten halten
Relationale Tabellen
---
Modellieren
Cubes | Tabular Models
Power Pivot
Extrahieren
Integration Services
Power Query
Visual
Storytelling
----
Power Map
(SharePoint)
Excel Online *
2 SQL und Pivot im BI Kontext
Berichten
Reports +
Dashboards
Power BI
Data Model
Get Data
ist technologisch
ist technologisch
mit mit
Power
Power
Pivot
Query
in Excel
in Excel
und Tabular
ident, der
Model
Funktionsumfang
in SQL Server ident,
der Funktionsumfang
ist hier allerdings
hierdeutlich
wiederum
größer
am größten
Desktop
Daten halten
---
Modellieren
Data Model
Extrahieren
Get Data
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene
Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
2 SQL und Pivot im BI Kontext
Power BI
Desktop
Extrahieren
Get Data
Get Data ist technologisch mit Power Query in Excel ident, der Funktionsumfang
ist hier allerdings deutlich größer
2 SQL und Pivot im BI Kontext
Power BI
Desktop
Modellieren
Data Model
Extrahieren
Get Data
Data Model ist technologisch mit Power Pivot in Excel und Tabular Model in SQL Server ident,
der Funktionsumfang hier wiederum am größten
2 SQL und Pivot im BI Kontext
Berichten
Reports +
Dashboards
Power BI
Desktop
Modellieren
Data Model
Extrahieren
Get Data
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene
Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
2 SQL und Pivot im BI Kontext
Berichten
Reports +
Dashboards
Power BI
Desktop
Daten halten
---
Modellieren
Data Model
Extrahieren
Get Data
Visual
Storytelling
Pulse Chart u.a.
Animierte Diagramme für das Visual Storytelling gibt es auch in Power BI
(hier das „Pulse Chart“ aus der Custom Visuals Gallery)
2 SQL und Pivot im BI Kontext
Verteilen
PowerBI.com
Berichten
Reports +
Dashboards
Power BI
Desktop
Daten halten
---
Modellieren
Data Model
Extrahieren
Get Data
Visual
Storytelling
Pulse Chart u.a.
Ein Power BI Desktop Datenmodell wird auf PowerBI.com veröffentlicht und dort können die
Visuals flexibel zu Dashboards kombiniert und geteilt werden.
2 SQL und Pivot im BI Kontext
Power BI Mobile App
Verteilen
PowerBI.com
Berichten
Reports +
Dashboards
Power BI
Desktop
Daten halten
---
Modellieren
Data Model
Extrahieren
Get Data
Visual
Storytelling
Pulse Chart u.a.
Die mobile App verteilt Dashboards und
Reports aus Power BI …
2 SQL und Pivot im BI Kontext
Power BI Mobile App
Verteilen
PowerBI.com
Berichten
Reports +
Dashboards
Power BI
Desktop
Daten halten
---
Modellieren
Data Model
Extrahieren
Get Data
Visual
Storytelling
Pulse Chart u.a.
Die mobile App verteilt Dashboards und
Reports aus Power BI …
Data Model
Get Data
ist technologisch
ist technologisch
mit mit
Power
Power
Pivot
Query
in Excel
in Excel
und Tabular
ident, der
Model
Funktionsumfang
in SQL Server ident,
der Funktionsumfang
ist hier allerdings
hierdeutlich
wiederum
größer
am größten
Animierte
Diagramme
für das
Visual
Storytelling gibt
es auch in und
Power
BI können die
Ein Power
BI Desktop
Datenmodell
wird
auf PowerBI.com
veröffentlicht
dort
(hier das
„Pulse
aus der
Custom Visuals
Gallery)
Visuals
flexibel
zu Chart“
Dashboards
kombiniert
und geteilt
werden.
Die mobile App verteilt Dashboards und Reports aus Power BI … und KPIs und Mobile
Reports aus den Reporting Services
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene
Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
2 SQL und Pivot im BI Kontext
Power BI Mobile App
(iOS, Android, Windows Universal App)
Verteilen
SSRS Portal
Berichten
(SharePoint)
Excel Online *
PowerBI.com
Reporting
Services
Berichte,
adhoc
Analysen
Reports +
Dashboards
SQL
Pivot
Power BI
Server 2016
Excel 2016
Desktop
Daten halten
Relationale Tabellen
---
---
Modellieren
Cubes | Tabular Models
Power Pivot
Data Model
Extrahieren
Integration Services
Power Query
Get Data
Visual
Storytelling
----
Power Map
Pulse Chart u.a.
3 Microsoft BI Roadmap
… und unsere Einschätzung dazu
3 Microsoft BI Roadmap: Reporting
PowerPoint
PDF-Abonnements
3 Microsoft BI Roadmap: Reporting
Power BI ist Entwicklungsspitze / SQL Server und Excel folgen
Die Power BI Mobile App ist das universelle Tool für mobiles Reporting
Excel ist das Tool für die Analyse, PivotTables und PivotCharts spielen
dabei eine zentrale Rolle
Reporting Services ist das Tool für das Standardreporting inkl. PDFAbonnements
Unsere Einschätzungen/Prognosen:
 Excel und Power BI (Desktop) erhalten keine Funktionen für Standardreporting (bspw. keine PDF-Abonnements)
 Excel Berichte werden über Excel Online zur interaktiven Berichtsverteilung in das SSRS Portal aufgenommen
 Power BI Desktop wird in das SSRS Portal für den On-Premise Betrieb aufgenommen (kurz vor Preview) und wird
mittelfristig die mobilen Reports aus SSRS („Datazen“) integrieren
 Power View (Excel, SharePoint) wird durch Power BI Desktop ersetzt (keine Weiterentwicklung)
 Power Pivot Gallery (SharePoint) wird durch Excel Online ersetzt (keine Weiterentwicklung)
 Microsoft entkoppelt das BI Angebot von SharePoint (und PerformancePoint Services verschwinden)
3 Microsoft BI Roadmap: Semantic Layer
3 Microsoft BI Roadmap: Semantic Layer
Alle Frontend-Tools (MDX oder DAX) können jetzt mit Tabular Models
(DAX) und Cubes (MDX)
Tabular Model wird konsequent ausgebaut, Cube-Technologie stagniert
„Relationales BI“ wird konsequent ausgebaut
Aktueller Entwicklungsfokus auf Direct Query Mode
Unsere Einschätzungen/Prognosen:
 Microsoft ist bemüht, Cubes und Tabular Model als gleichwertige Technologien zu präsentieren
Doch: Tabular Model ersetzt traditionelle Cube-Technologie
 Missing Link „Power Query“ in SQL Server … (war für SQL 2016 angekündigt)
 Direct Query Technologie hat nach der Neukonzeption in SQL 2016 und Power BI großes Potential, ist aber derzeit
noch nicht leistungsfähig genug
 Das Power Pivot Excel Add-In ist instabil (besonders in Excel 2016) und es ist in der Entwicklung gg. Power BI und
Tabular Model zurückgefallen … die Integration wird aber noch gelingen
3 Microsoft BI Roadmap: Cloud
3 Microsoft BI Roadmap: Cloud
Vision of analyzing any data, anywhere, by anyone
Microsoft setzt konsequent hybride Cloud-Strategie um
Aktuelle Preview: „Azure Analysis Services“ (= Tabular Model, nicht Cube)
Unsere Einschätzung/Prognose:
 Die hybride Cloud-Strategie drängt Unternehmen nicht in die Cloud, sondern stellt für immer mehr Technologien
(SQL relational, Tabular Model, usw.) beide Deployment-Optionen zur Verfügung
 Technologien wie Power BI, Excel Online und SharePoint werden „cloud-first“ entwickelt und konsequent auch onpremise bereitgestellt
 Technologien wie SQL Server werden „on-premise-first“ entwickelt und konsequent auch in der Cloud
bereitgestellt
3 Microsoft BI Roadmap: Planung
Einziges Frontend-Feature:
 What- If Rückschreibefeature im PivotTable (Excel 2010)
?
Beschreibbare Datenbanken:
 Relationale Datenbanken
 Analysis Services Cubes (writeback-aktiviert)
 Nicht: Power Pivot, Tabular Model, Reporting Cubes
Unsere Einschätzungen/Prognosen:
 Mit dem PerformancePoint-Desaster (2007 bis 2009) hat sich Microsoft aus dem BI Planungsmarkt zurückgezogen
 Neue Planungsfeatures sind nicht zu erwarten (es gibt keinerlei Anzeichen)
 Drittanbieter-Tools sind hier weiterhin sinnvoll und gefragt
4 Fazit und Anregungen
4 Fazit und Anregungen
Planungstools … nicht auf Neuerungen seitens MS warten!
Relationales SQL + Pivot = auch in Zukunft eine gute Idee!
„Dem Datenmodell hinzufügen“ nutzen (>= Excel 2013)
DAX Logik
Tabular Model „aufschalten“ (SQL 2016 SE)
Row Level Security
Relationale „Performance Boosts“ (SQL EE)
Performance
Probieren Sie mal … Power BI Desktop als Visualisierungstool!
Probieren Sie mal … mobiles Reporting über Power BI oder die SSRS KPI-Kacheln!
Probieren Sie mal … Excel Online für die Berichtsverteilung!
www.linearis.at/blog
Grüße aus Wien!
Neue Microsoft BI Features
Power BI
SQL Server
Excel
Grouping & Pinning, Forecast
Row Level Security
ColumnStore + InMemory
Wasserfall-Diagramm
Statistische Diagramme
Hierarchische Diagramme
Bidirektionale Filterung
Content Packs, SAP HANA
Connect to Excel Online, Pin from
Excel, Analyze in Excel
Direct Query
Bidirektionale Filterung
Pivot-Funktionen
PivotCharts
Reporting Services Portal
Neue KPIs
Neue Mobile Reports
Forecast-Funktion
Neue Formeln
Neues R-Modul
Zeitgruppierung
u.v.m.
u.v.m.
Power BI Gateways
u.v.m.
Quellen
Gartner Magic Quadrant:
https://powerbi.microsoft.com/en-us/blog/gartner-positions-microsoft-as-a-leader-in-bi-and-analytics-platforms/
Microsoft Roadmaps:
https://blogs.technet.microsoft.com/dataplatforminsider/2015/10/29/microsoft-business-intelligence-our-reporting-roadmap/
http://www.jenunderwood.com/2016/01/05/december-2015-microsoft-bi-world-news/
http://sqlmag.com/blog/top-takeaways-microsofts-reporting-roadmap
http://sqlmag.com/sql-server/sql-pass-vision-analyzing-any-data-anywhere-anyone
http://www.sqlchick.com/entries/2016/4/6/microsoft-bi-integration-for-the-four-primary-report-types
Power BI und Excel:
https://community.powerbi.com/t5/Data-Insights-Summit-On-Demand/Excel-And-Power-BI-Are-Better-Together/m-p/24802
http://www.linearis.at/blog/2016/07/25/excel-dashboards-mit-dem-power-bi-publisher-for-excel-mobil-verteilen/
Neu in SQL Sever 2016:
http://www.linearis.at/blog/2016/09/29/viel-neues-in-sql-server-2016/
http://www.slideshare.net/TeoLachev/whats-new-in-sql-server-2016-for-bi
Power BI und SharePoint:
https://whitepages.unlimitedviz.com/2016/09/sharepoint-and-power-bi-now-better-together/
Herunterladen