43
im Kontext der Microsoft BI Roadmap SQL und Pivot Tabellen Saxess Anwendertag 2016 9. November 2016 in Leipzig

SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

im Kontext der Microsoft BI Roadmap

SQL und Pivot Tabellen

Saxess Anwendertag 20169. November 2016 in Leipzig

Page 2: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

im Kontext der Microsoft BI Roadmap

SQL und Pivot Tabellen

Page 3: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

Microsoft im BI Markt1

Page 4: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 5: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

SQL und Pivot im BI Kontext2

Page 6: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 7: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 8: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 9: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 10: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 11: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 12: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

2 SQL und Pivot im BI Kontext

PivotTable mit Datenquelle: relational

Berichten

PivotExcel 2016

Berichte, adhoc

Analysen

Page 13: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

2 SQL und Pivot im BI Kontext

PivotTable und PivotChart mit Datenquelle: Cube bzw. Tabular Model

Berichten

PivotExcel 2016

Berichte, adhoc

Analysen

Page 14: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

2 SQL und Pivot im BI Kontext

PivotTable mit Datenquelle: PowerBI.com

Berichten

PivotExcel 2016

Berichte, adhoc

Analysen

Page 15: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 16: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 17: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 18: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 19: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 20: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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 *

---

Page 21: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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)

Page 22: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

---

Page 23: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 24: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 25: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 26: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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.

---

Page 27: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

---

Page 28: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

---

Page 29: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

---

Page 30: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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)

Page 31: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

Microsoft BI Roadmap3… und unsere Einschätzung dazu

Page 32: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

3 Microsoft BI Roadmap: Reporting

PowerPoint

PDF-Abonnements

Page 33: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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)

Page 34: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

3 Microsoft BI Roadmap: Semantic Layer

Page 35: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 36: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

3 Microsoft BI Roadmap: Cloud

Page 37: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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)

Page 38: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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

Page 39: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

Fazit und Anregungen4

Page 40: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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!

Page 41: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

www.linearis.at/blog

Grüße aus Wien!

Page 42: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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.

Page 43: SQL und Pivot Tabellen im Kontext der Microsoft BI Roadmap

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