Neues in SQL Server 2016. Evaluierung SQL Server 2016 CTP 3 für den BI Stack. Sascha Götz Inovex GmbH

Similar documents
SQL 2016 and SQL Azure

SQL Server 2016 New Features!

Updating Your Skills to SQL Server 2016

Polybase for SQL Server 2016

SQL 2014 CTP1. Hekaton & CSI Version 2 unter der Lupe. Sascha Götz Karlsruhe, 03. Dezember 2013

Course Outline. Upgrading Your Skills to SQL Server 2016 Course 10986A: 5 days Instructor Led

Microsoft Data Platform Evolution

The Role Polybase in the MDW. Brian Mitchell Microsoft Big Data Center of Expertise

Updating Your SQL Server Skills to Microsoft SQL Server 2014

MS 10977B Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Updating Your SQL Server Skills to Microsoft SQL Server 2014

Bringing Big Data to People

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 va

10977B: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Updating Your SQL Server Skills from Microsoft SQL Server 2008 to Microsoft SQL Server 2014

Course 40009A: Updating your Business Intelligence Skills to Microsoft SQL Server 2012

Course 10977: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Understanding Microsoft s BI Tools

How To Create A Fact Table On Hadoop (Hadoop) On A Microsoft Powerbook (Powerbook) On An Ipa 2.2 (Powerpoint) On Microsoft Microsoft 2.3

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Building a BI Solution in the Cloud

SQL Server 2016 BI Any Data, Anytime, Anywhere. Phua Chiu Kiang PCK CONSULTING MVP (Data Platform)

Implementing a Data Warehouse with Microsoft SQL Server 2012

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977) H8B96S

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

SQL Server Analysis Services Complete Practical & Real-time Training

Implementing a SQL Data Warehouse 2016

CRM and Salesforce Product Comparison

SAS Visual Analytics 7.2 for SAS Cloud: Quick-Start Guide

System Requirements for Microsoft Dynamics NAV 2016

System Requirements for Microsoft Dynamics NAV 2013 R2

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

LEARNING SOLUTIONS website milner.com/learning phone

System Requirements for Microsoft Dynamics NAV 2016

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0.

How To Extend An Enterprise Bio Solution

Business Intelligence for Dynamics GP. Presented By: Rob Jackson, Business Intelligence Consultant Brent Keilin, GP Consultant

System Requirements for Microsoft Dynamics NAV 2016

Cloud Performance Group 1. Event. 14. Januar 2016 / Matthias Gessenay (matthias.gessenay@corporatesoftware.ch)

SQL Server 2012 Business Intelligence Boot Camp

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Microsoft Certified IT Professional (MCITP) MCTS: Windows 7, Configuration ( )

Microsoft SQL Server 2012: What to Expect

TF04 - Leveraging SQL Server Business Intelligence Tools

Application Development

LearnFromGuru Polish your knowledge

SharePoint 2013 PerformancePoint Services

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

Combined Knowledge Business Intelligence with SharePoint 2013 and SQL 2012 Course

Solving Business Pains with SQL Server Integration Services. SQL Server 2005 / 2008

Three Ways to Import from Excel to SQL Server

Echtzeit-Analyse von Social Media Daten mit Jedox und GPU-beschleunigten OLAP Datenbanken

System Requirements for Microsoft Dynamics NAV 2015

Developing Microsoft SQL Server Databases MOC 20464

17. The Contact Center

The Inside Scoop on Hadoop

Implementing Data Models and Reports with Microsoft SQL Server

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

Big Data Scenario mit Power BI vs. SAP HANA Gerhard Brückl

Modernizing Your Data Warehouse for Hadoop

Course 20467: Designing Self-Service Business Intelligence and Big Data Solutions

Ontrack PowerControls V8.1 for SQL ReadMe

Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

System Requirements. Microsoft Dynamics NAV 2016

Microsoft Analytics Platform System. Solution Brief

System Requirements for Microsoft Dynamics NAV 2016

Cloud Powered Mobile Apps with Azure

Creating a universe on Hive with Hortonworks HDP 2.0

Microsoft Dynamics NAV

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

COURSE SYLLABUS COURSE TITLE:

Deeper Insights across Data

Course Outline. Module 1: Introduction to Data Warehousing

How To Choose A Microsoft Biz (Windows) For Business

This three-day instructor-led course provides existing SQL Server database professionals with the knowledge

Implementing Data Models and Reports with Microsoft SQL Server

Open Source Technologies on Microsoft Azure

Updating your Database skills to Microsoft SQL Server 2012

SQL Server 2014 Faster Insights from any Data Level 300

Azure Data Lake Analytics

A Migration Methodology of Transferring Database Structures and Data

Deeper insights across data with SQL Server Technical white paper

Course 20464C: Developing Microsoft SQL Server Databases

About database backups

Course: SharePoint 2013 Business Intelligence

SharePoint 2013 Business Intelligence

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

SQL Server 2012 End-to-End Business Intelligence Workshop

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Designing Self-Service Business Intelligence and Big Data Solutions

Microsoft SQL Server 2016

Transcription:

Neues in SQL Server 2016 Evaluierung SQL Server 2016 CTP 3 für den BI Stack Sascha Götz Inovex GmbH

SQL Server BI Roadmap 2016+ 2

Relationale Engine MSSQL 2016 CTP3 3

SQL Server 2016 CTP 3 Relationale Engine Row-Level Security Territory Customer Sales ID Name ID Name Territroy_ID Customer_ID Amount 1 Europe 2 North America 1 BMW 1 2 VW 1 3 GM 2 1 500 2 12500 3 499 User2Territory User_ID Territory_ID 1 1 1 2 2 2 User ID Name DomainLogin 1 Hans Domain\Hans 2 Otto Domain\Otto 4

SQL Server 2016 CTP 3 Relationale Engine Row Level Security 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 5

Row-Level Security DEMO 6

SQL Server 2016 CTP 3 Relationale Engine Data Masking Maskieren von sensitiven Daten Mask zu einer Spalte hinzufügen ALTER TABLE Sales.CustomerPII ALTER COLUMN EmailAddress ADD MASKED WITH (FUNCTION = 'email()') 7

Data Masking DEMO 8

SQL Server 2016 CTP 3 Relationale Engine JSON Support FOR JSON PATH Eine Zeile in JSON für jede Zeile im SQL Resultset FOR JSON AUTO Nested JSON Tree 9

SQL Server 2016 CTP 3 Relationale Engine OPENSJON SELECT * FROM OPENJSON (dbo.querytojson()) WITH ( [FirstName] nvarchar(50), [LastName] nvarchar(50), [EnglishProductName] nvarchar(50), [ExtendedAmount] money ) 10

JSON Support DEMO 11

SQL Server 2016 CTP 3 Relationale Engine Polybase Zugriff auf HDFS // Azure Blob Storage via T-SQL 12

SQL Server 2016 CTP 3 Relationale Engine 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' ) ) 13

SQL Server 2016 CTP 3 Relationale Engine 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 ) 14

Polybase DEMO 15

SQL Server 2016 CTP 3 Relationale Engine 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 16

Integration Services MSSQL 2016 CTP3 17

SQL Server 2016 CTP 3 BI Tools Integration Services Control Flow Templates Wiederverwendbare SSIS Templates Parametrisierbar Verwendung bei wiederkehrende Tasks 18

Control Flow Templates DEMO 19

SQL Server 2016 CTP 3 BI Tools Integration Services 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 20

HDFS Components DEMO 21

SQL Server 2016 CTP 3 BI Tools Integration Services Incremental Package Deployment Deployment einzelner Pakete Support for Excel 2013 Datasource AutoAdjustBufferSize 22

Analysis Services MSSQL 2016 CTP3 23

SQL Server 2016 CTP 3 BI Tools Analysis Services 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 24

Reporting Services MSSQL 2016 CTP3 25

SQL Server 2016 CTP 3 BI Tools Reporting Services HTML5 Renderer Microsoft Internet Explorer 11 & 10 / Microsoft Edge Google Chrome Mozilla Firefox Apple Safari Neue Charts: Tree Map & Sunburst 26

SQL Server 2016 CTP 3 BI Tools Reporting Services Active X Printing ersetzt durch PDF Printing Kein Plugin mehr notwenig! 27

SQL Server 2016 CTP 3 BI Tools Reporting Services Neues Feature: Export to PowerPoint 28

SQL Server 2016 CTP 3 BI Tools Reporting Services Customize Report Parameter Pane (nur Visual Studio!) 29

SQL Server 2016 CTP 3 BI Tools Reporting Services Report Builder aufgehübscht 30

Reporting Services DEMO 31

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 32