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/