sql und pivot tabellen im kontext der microsoft bi …...2016/11/01 · direct query technologie...
TRANSCRIPT
im Kontext der Microsoft BI Roadmap
SQL und Pivot Tabellen
Saxess Anwendertag 20169. November 2016 in Leipzig
im Kontext der Microsoft BI Roadmap
SQL und Pivot Tabellen
Microsoft im BI Markt1
1 Microsoft im BI Markt
Der BI Markt sich auseinander entwickelt
Quelle: Gartner Magic Quadrant for BI and Analytics 2014 und 2016, Planungsfunktionen sind hier nicht relevant
Microsoft hat sich neu aufgestelltMicrosoft hat sich zu einem agilen Softwareentwickler transformiert
Microsoft hat sich in der BI neu erfunden und legt ein hohes Tempo vor
SQL und Pivot im BI Kontext2
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
Daten halten Relationale Tabellen
SQLServer 2016
2 SQL und Pivot im BI Kontext
(Ältere) Multidimensionale Cubes und (neuere) Tabular Models fungieren als „Semantische Layer“ zwischen den Datenquellen und den Frontend-Tools
Daten halten Relationale Tabellen
Modellieren Cubes | Tabular Models
SQLServer 2016
2 SQL und Pivot im BI Kontext
Integration Services für das Bewegen und Transformieren auch von großen Datenmengen
Daten halten Relationale Tabellen
Modellieren Cubes | Tabular Models
Extrahieren Integration Services
SQLServer 2016
2 SQL und Pivot im BI Kontext
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.
Daten halten Relationale Tabellen
Modellieren Cubes | Tabular Models
Extrahieren Integration Services
BerichtenReporting Services
SQLServer 2016
2 SQL und Pivot im BI Kontext
Das neue Reporting Portal kennt jetzt 5 Berichtstypen und ist individualisierbar (und macht SharePoint weniger BI relevant)
Daten halten Relationale Tabellen
Modellieren Cubes | Tabular Models
Extrahieren Integration Services
BerichtenReporting Services
Verteilen SSRS Portal
SQLServer 2016
SQLServer 2016
Relationale Tabellen
Cubes | Tabular Models
Integration Services
Modellieren
Extrahieren
Daten halten
Reporting Services
Berichten
SSRS PortalVerteilen
2 SQL und Pivot im BI Kontext
2 SQL und Pivot im BI Kontext
PivotTable mit Datenquelle: relational
Berichten
PivotExcel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
PivotTable und PivotChart mit Datenquelle: Cube bzw. Tabular Model
Berichten
PivotExcel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
PivotTable mit Datenquelle: PowerBI.com
Berichten
PivotExcel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
PivotTable mittels Reporting-Measures, Leerspalten und Bedingter Formatierung zum dynamischen Standardreport ausgebaut …
Berichten
PivotExcel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
PivotTable in Cubeformeln konvertiert und mit den Visualisierungstools von Excel zum Dashboard ausgebaut …
Berichten
PivotExcel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
Mit Power Pivot werden analytische Datenmodelle direkt in Excel erstellt und mit Pivot und/oder Cubeformeln ausgewertet
Modellieren
Berichten
Pivot
Power Pivot
Excel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
Mit Power Query können zahlreiche Datenquellen extrahiert werden und sehr leistungsfähige Transformationen auf die Rohdaten angewendet werden.
Modellieren
Extrahieren
Berichten
Pivot
Power Pivot
Power Query
Excel 2016
Berichte, adhoc
Analysen
2 SQL und Pivot im BI Kontext
Mit Power Map werden – ähnlich einer PowerPoint-Präsentation – animierte Szenen erstellt, die als Video ausgegeben werden.
Modellieren
Extrahieren
Berichten
Visual Storytelling
Pivot
Power Pivot
Power Query
Excel 2016
Berichte, adhoc
Analysen
Power Map
2 SQL und Pivot im BI Kontext
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
Modellieren
Extrahieren
Berichten
Visual Storytelling
Verteilen
Daten halten
Pivot
Power Pivot
Power Query
Excel 2016
Berichte, adhoc
Analysen
Power Map
Excel Online *
---
SQL PivotServer 2016
Relationale Tabellen
Cubes | Tabular Models Power Pivot
Integration Services Power Query
Excel 2016
Modellieren
Extrahieren
Daten halten
Reporting Services
Berichte, adhoc
AnalysenBerichten
Power MapVisual Storytelling
SSRS Portal Excel Online *Verteilen
----
2 SQL und Pivot im BI Kontext
---
(SharePoint)
2 SQL und Pivot im BI Kontext
Get Data ist technologisch mit Power Query in Excel ident, der Funktionsumfang ist hier allerdings deutlich größer
Data Model ist technologisch mit Power Pivot in Excel und Tabular Model in SQL Server ident, der Funktionsumfang hier wiederum am größten
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
Modellieren
Extrahieren
Daten halten
Berichten
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
---
2 SQL und Pivot im BI Kontext
Get Data ist technologisch mit Power Query in Excel ident, der Funktionsumfang ist hier allerdings deutlich größer
Extrahieren
Power BIDesktop
Get Data
2 SQL und Pivot im BI Kontext
Data Model ist technologisch mit Power Pivot in Excel und Tabular Model in SQL Server ident, der Funktionsumfang hier wiederum am größten
Modellieren
Extrahieren
Power BIDesktop
Data Model
Get Data
2 SQL und Pivot im BI Kontext
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
Modellieren
Extrahieren
Berichten
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
2 SQL und Pivot im BI Kontext
Animierte Diagramme für das Visual Storytelling gibt es auch in Power BI (hier das „Pulse Chart“ aus der Custom Visuals Gallery)
Modellieren
Extrahieren
Daten halten
Berichten
Visual Storytelling
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
Pulse Chart u.a.
---
2 SQL und Pivot im BI Kontext
Ein Power BI Desktop Datenmodell wird auf PowerBI.com veröffentlicht und dort können die Visuals flexibel zu Dashboards kombiniert und geteilt werden.
Modellieren
Extrahieren
Daten halten
Berichten
Visual Storytelling
Verteilen
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
Pulse Chart u.a.
PowerBI.com
---
2 SQL und Pivot im BI Kontext
Die mobile App verteilt Dashboards und Reports aus Power BI …
Modellieren
Extrahieren
Daten halten
Berichten
Visual Storytelling
Verteilen
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
Pulse Chart u.a.
PowerBI.com
Power BI Mobile App
---
2 SQL und Pivot im BI Kontext
Get Data ist technologisch mit Power Query in Excel ident, der Funktionsumfang ist hier allerdings deutlich größer
Data Model ist technologisch mit Power Pivot in Excel und Tabular Model in SQL Server ident, der Funktionsumfang hier wiederum am größten
Mit den Reports wurde eine völlig neue, HTML5-basierte, interaktive und offene Visualisierungs-Engine geschaffen, die sehr rasant ausgebaut wird.
Animierte Diagramme für das Visual Storytelling gibt es auch in Power BI (hier das „Pulse Chart“ aus der Custom Visuals Gallery)
Ein Power BI Desktop Datenmodell wird auf PowerBI.com veröffentlicht und dort können die Visuals flexibel zu Dashboards kombiniert und geteilt werden.
Die mobile App verteilt Dashboards und Reports aus Power BI …
Die mobile App verteilt Dashboards und Reports aus Power BI … und KPIs und Mobile Reports aus den Reporting Services
Modellieren
Extrahieren
Daten halten
Berichten
Visual Storytelling
Verteilen
Power BIDesktop
Data Model
Get Data
Reports +Dashboards
Pulse Chart u.a.
PowerBI.com
Power BI Mobile App
---
SQL Pivot Power BIServer 2016 Desktop
Relationale Tabellen
Cubes | Tabular Models Power Pivot Data Model
Integration Services Power Query Get Data
Excel 2016
Modellieren
Extrahieren
Daten halten
Reporting Services
Berichte, adhoc
Analysen
Reports +Dashboards
Berichten
Power Map Pulse Chart u.a.Visual Storytelling
SSRS Portal Excel Online * PowerBI.comVerteilen
Power BI Mobile App(iOS, Android, Windows Universal App)
----
2 SQL und Pivot im BI Kontext
--- ---
(SharePoint)
Microsoft BI Roadmap3… und unsere Einschätzung dazu
3 Microsoft BI Roadmap: Reporting
PowerPoint
PDF-Abonnements
3 Microsoft BI Roadmap: ReportingPower BI ist Entwicklungsspitze / SQL Server und Excel folgen
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. PDF-Abonnements
Die Power BI Mobile App ist das universelle Tool für mobiles Reporting
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 LayerAlle Frontend-Tools (MDX oder DAX) können jetzt mit Tabular Models (DAX) und Cubes (MDX)
Tabular Model wird konsequent ausgebaut, Cube-Technologie stagniert
Unsere Einschätzungen/Prognosen:
Microsoft ist bemüht, Cubes und Tabular Model als gleichwertige Technologien zu präsentierenDoch: 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
„Relationales BI“ wird konsequent ausgebaut
Aktueller Entwicklungsfokus auf Direct Query Mode
3 Microsoft BI Roadmap: Cloud
3 Microsoft BI Roadmap: CloudVision of analyzing any data, anywhere, by anyone
Microsoft setzt konsequent hybride Cloud-Strategie um
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 on-premise bereitgestellt
Technologien wie SQL Server werden „on-premise-first“ entwickelt und konsequent auch in der Cloud bereitgestellt
Aktuelle Preview: „Azure Analysis Services“ (= Tabular Model, nicht Cube)
3 Microsoft BI Roadmap: Planung
?
Einziges Frontend-Feature: What- If Rückschreibefeature im PivotTable (Excel 2010)
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
Beschreibbare Datenbanken: Relationale Datenbanken Analysis Services Cubes (writeback-aktiviert) Nicht: Power Pivot, Tabular Model, Reporting Cubes
Fazit und Anregungen4
4 Fazit und AnregungenPlanungstools … nicht auf Neuerungen seitens MS warten!
Relationales SQL + Pivot = auch in Zukunft eine gute Idee!
„Dem Datenmodell hinzufügen“ nutzen (>= Excel 2013)DAX Logik
Row Level SecurityTabular Model „aufschalten“ (SQL 2016 SE)
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!
Grouping & Pinning, Forecast
Bidirektionale Filterung
Content Packs, SAP HANA
Connect to Excel Online, Pin from Excel, Analyze in Excel
Power BI Gateways
u.v.m.
Row Level SecurityColumnStore + InMemory
Direct QueryBidirektionale Filterung
Reporting Services PortalNeue KPIs
Neue Mobile Reports
Neues R-Modul
u.v.m.
Neue Microsoft BI Features
Power BI SQL Server Excel
Wasserfall-DiagrammStatistische Diagramme
Hierarchische Diagramme
Pivot-FunktionenPivotCharts
Forecast-FunktionNeue Formeln
Zeitgruppierung
u.v.m.
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-roadmaphttp://sqlmag.com/sql-server/sql-pass-vision-analyzing-any-data-anywhere-anyonehttp://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/24802http://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/
Quellen