SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

Preview:

Citation preview

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

Recommended