Neues in SQL Server 2016
Evaluierung SQL Server 2016 CTP 3 für den BI Stack
Sascha Götz
Inovex GmbH
2
SQL Server BI Roadmap 2016+
3
Relationale Engine
MSSQL 2016 CTP3
4
‣ Row-Level Security
SQL Server 2016 CTP 3
Relationale Engine
ID Name Territroy_ID
1 BMW 1
2 VW 1
3 GM 2
Territory Custo...
5
‣ Row Level Security
SQL Server 2016 CTP 3
Relationale Engine
CREATE SECURITY POLICY [Security].[TerritoryPolicy]
ADD FI...
6
Row-Level Security
DEMO
7
‣ Data Masking
‣ Maskieren von sensitiven Daten
‣ Mask zu einer Spalte hinzufügen
SQL Server 2016 CTP 3
Relationale Engi...
8
Data Masking
DEMO
9
‣ JSON Support
‣ FOR JSON PATH
Eine Zeile in JSON für jede Zeile
im SQL Resultset
‣ FOR JSON AUTO
Nested JSON Tree
SQL S...
10
‣ OPENSJON
SELECT *
FROM OPENJSON (dbo.QueryToJSon())
WITH (
[FirstName] nvarchar(50),
[LastName] nvarchar(50),
[Englis...
11
JSON Support
DEMO
12
‣ Polybase
‣ Zugriff auf HDFS // Azure Blob Storage via T-SQL
SQL Server 2016 CTP 3
Relationale Engine
13
‣ Create External Data Source
CREATE EXTERNAL DATA SOURCE HDP2 WITH
(
TYPE = HADOOP,
LOCATION = 'hdfs://192.168.192.134...
14
‣ Create External Table
create external table sample_07_hdfs
(
code nvarchar(255),
description nvarchar(255),
total_emp...
15
Polybase
DEMO
16
‣ In-Memory OLTP (Hekaton)
‣ FOREIGN KEY constraints jetzt möglich
‣ CHECK constraints jetzt möglich
‣ UNIQUE constrain...
17
Integration Services
MSSQL 2016 CTP3
18
‣ Control Flow Templates
‣ Wiederverwendbare SSIS Templates
‣ Parametrisierbar
‣ Verwendung bei wiederkehrende Tasks
SQ...
19
Control Flow Templates
DEMO
20
‣ Hadoop Connection Manager
‣ Control Flow Tasks
‣ Hadoop File System Tasks
‣ CopyToHadoop
‣ CopyFromHadoop
‣ Hadoop Hi...
21
HDFS Components
DEMO
22
‣ Incremental Package Deployment
‣ Deployment einzelner Pakete
‣ Support for Excel 2013 Datasource
‣ AutoAdjustBufferSi...
23
Analysis Services
MSSQL 2016 CTP3
24
‣ Multidimensional Features:
NONE
‣ Tabular Features:
‣ Neues Tabular model Compatibility Level 1200
‣ Tabular Model je...
25
Reporting Services
MSSQL 2016 CTP3
26
‣ HTML5 Renderer
‣ Microsoft Internet Explorer 11 & 10 / Microsoft Edge
‣ Google Chrome
‣ Mozilla Firefox
‣ Apple Safar...
27
‣ Active X Printing ersetzt durch PDF Printing – Kein Plugin mehr notwenig!
SQL Server 2016 CTP 3 – BI Tools
Reporting ...
28
‣ Neues Feature: Export to PowerPoint
SQL Server 2016 CTP 3 – BI Tools
Reporting Services
29
‣ Customize Report Parameter Pane (nur Visual Studio!)
SQL Server 2016 CTP 3 – BI Tools
Reporting Services
30
‣ Report Builder aufgehübscht
SQL Server 2016 CTP 3 – BI Tools
Reporting Services
31
Reporting Services
DEMO
32
Vielen Dank für Ihre Aufmerksamkeit
Kontakt
Sascha Götz
Business Intelligence Consultant
inovex GmbH
Ludwig-Erhard-Alle...
Nächste SlideShare
Wird geladen in …5
×

Neues in SQL Server 2016 – Evaluierung SQL Server 2016 CTP 3 für den BI Stack

346 Aufrufe

Veröffentlicht am

PASS Treffen der Regionalgruppe Karlsruhe, Februar 2016
Speaker: Sascha Götz, inovex GmbH

Weitere Tech-Vorträge: https://www.inovex.de/de/content-pool/vortraege

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
346
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
28
Aktionen
Geteilt
0
Downloads
2
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Neues in SQL Server 2016 – Evaluierung SQL Server 2016 CTP 3 für den BI Stack

  1. 1. Neues in SQL Server 2016 Evaluierung SQL Server 2016 CTP 3 für den BI Stack Sascha Götz Inovex GmbH
  2. 2. 2 SQL Server BI Roadmap 2016+
  3. 3. 3 Relationale Engine MSSQL 2016 CTP3
  4. 4. 4 ‣ Row-Level Security SQL Server 2016 CTP 3 Relationale Engine ID Name Territroy_ID 1 BMW 1 2 VW 1 3 GM 2 Territory Customer Sales User2Territory ID Name 1 Europe 2 North America Customer_ID Amount 1 500 2 12500 3 499 User ID Name DomainLogin 1 Hans DomainHans 2 Otto DomainOtto User_ID Territory_ID 1 1 1 2 2 2
  5. 5. 5 ‣ Row Level Security SQL Server 2016 CTP 3 Relationale Engine CREATE SECURITY POLICY [Security].[TerritoryPolicy] ADD FILTERPREDICATE [Security].[TerritorySecurity](TerritoryID) ON Sales.CustomerPII, ADD BLOCKPREDICATE [Security].[TerritorySecurity](TerritoryID) ON Sales.CustomerPII CREATE FUNCTION Security.TerritorySecurity(@TerritoryID int) RETURNS TABLE WITH SCHEMABINDING AS RETURN SELECT 1 AS accessResult FROM [dbo].[User] U INNER JOIN [dbo].[User2Territory] U2T ON U.[UserID] = U2T.[UserID] WHERE U.[Login] = CURRENT_USER ANDU2T.TerritorID = @TerritoryID
  6. 6. 6 Row-Level Security DEMO
  7. 7. 7 ‣ Data Masking ‣ Maskieren von sensitiven Daten ‣ Mask zu einer Spalte hinzufügen SQL Server 2016 CTP 3 Relationale Engine ALTER TABLE Sales.CustomerPII ALTER COLUMN EmailAddress ADD MASKED WITH (FUNCTION = 'email()')
  8. 8. 8 Data Masking DEMO
  9. 9. 9 ‣ JSON Support ‣ FOR JSON PATH Eine Zeile in JSON für jede Zeile im SQL Resultset ‣ FOR JSON AUTO Nested JSON Tree SQL Server 2016 CTP 3 Relationale Engine
  10. 10. 10 ‣ OPENSJON SELECT * FROM OPENJSON (dbo.QueryToJSon()) WITH ( [FirstName] nvarchar(50), [LastName] nvarchar(50), [EnglishProductName] nvarchar(50), [ExtendedAmount] money ) SQL Server 2016 CTP 3 Relationale Engine
  11. 11. 11 JSON Support DEMO
  12. 12. 12 ‣ Polybase ‣ Zugriff auf HDFS // Azure Blob Storage via T-SQL SQL Server 2016 CTP 3 Relationale Engine
  13. 13. 13 ‣ Create External Data Source CREATE EXTERNAL DATA SOURCE HDP2 WITH ( TYPE = HADOOP, LOCATION = 'hdfs://192.168.192.134:8020' ) ‣ Create External File Format CREATE EXTERNAL FILE FORMAT TSV WITH ( FORMAT_TYPE = DELIMITEDTEXT, FORMAT_OPTIONS ( FIELD_TERMINATOR = 't', DATE_FORMAT = 'MM/dd/yyyy' ) ) SQL Server 2016 CTP 3 Relationale Engine
  14. 14. 14 ‣ Create External Table create external table sample_07_hdfs ( code nvarchar(255), description nvarchar(255), total_emp int, salary nvarchar(255) ) WITH ( LOCATION = '/apps/hive/warehouse/sample_07', DATA_SOURCE = HDP2, FILE_FORMAT = TSV, REJECT_TYPE = value, REJECT_VALUE=0 ) SQL Server 2016 CTP 3 Relationale Engine
  15. 15. 15 Polybase DEMO
  16. 16. 16 ‣ In-Memory OLTP (Hekaton) ‣ FOREIGN KEY constraints jetzt möglich ‣ CHECK constraints jetzt möglich ‣ UNIQUE constraints jetzt möglich ‣ DML triggers (AFTER only) jetzt möglich ‣ EXECUTE AS CALLER jetzt möglich ‣ Datentypen varchar(max), nvarchar(max), varbinary(max) ab CTP 3.1 ‣ Columnstore Indize v3 ‣ Foreign Key Constraints jetzt möglich ‣ CSI + In-Memory jetzt möglich ‣ ‚Weitere Performance Optimierung‘ SQL Server 2016 CTP 3 Relationale Engine
  17. 17. 17 Integration Services MSSQL 2016 CTP3
  18. 18. 18 ‣ Control Flow Templates ‣ Wiederverwendbare SSIS Templates ‣ Parametrisierbar ‣ Verwendung bei wiederkehrende Tasks SQL Server 2016 CTP 3 – BI Tools Integration Services
  19. 19. 19 Control Flow Templates DEMO
  20. 20. 20 ‣ Hadoop Connection Manager ‣ Control Flow Tasks ‣ Hadoop File System Tasks ‣ CopyToHadoop ‣ CopyFromHadoop ‣ Hadoop Hive Task ‣ Hadoop Pig Task ‣ Data Flow Components ‣ HDFS Source ‣ HDFS Destination SQL Server 2016 CTP 3 – BI Tools Integration Services
  21. 21. 21 HDFS Components DEMO
  22. 22. 22 ‣ Incremental Package Deployment ‣ Deployment einzelner Pakete ‣ Support for Excel 2013 Datasource ‣ AutoAdjustBufferSize SQL Server 2016 CTP 3 – BI Tools Integration Services
  23. 23. 23 Analysis Services MSSQL 2016 CTP3
  24. 24. 24 ‣ Multidimensional Features: NONE ‣ Tabular Features: ‣ Neues Tabular model Compatibility Level 1200 ‣ Tabular Model jetzt in JSON statt XMLA ‣ Abfragen werden nicht mehr DAX->MDX umgewandelt SQL Server 2016 CTP 3 – BI Tools Analysis Services
  25. 25. 25 Reporting Services MSSQL 2016 CTP3
  26. 26. 26 ‣ HTML5 Renderer ‣ Microsoft Internet Explorer 11 & 10 / Microsoft Edge ‣ Google Chrome ‣ Mozilla Firefox ‣ Apple Safari ‣ Neue Charts: Tree Map & Sunburst SQL Server 2016 CTP 3 – BI Tools Reporting Services
  27. 27. 27 ‣ Active X Printing ersetzt durch PDF Printing – Kein Plugin mehr notwenig! SQL Server 2016 CTP 3 – BI Tools Reporting Services
  28. 28. 28 ‣ Neues Feature: Export to PowerPoint SQL Server 2016 CTP 3 – BI Tools Reporting Services
  29. 29. 29 ‣ Customize Report Parameter Pane (nur Visual Studio!) SQL Server 2016 CTP 3 – BI Tools Reporting Services
  30. 30. 30 ‣ Report Builder aufgehübscht SQL Server 2016 CTP 3 – BI Tools Reporting Services
  31. 31. 31 Reporting Services DEMO
  32. 32. 32 Vielen Dank für Ihre Aufmerksamkeit Kontakt Sascha Götz Business Intelligence Consultant inovex GmbH Ludwig-Erhard-Allee 6 76133 Karlsruhe Mobil: 0173 3181115 Mail: sgoetz@inovex.de

×