přehled novinek v sql server 2016 -...

26
1 Přehled novinek v SQL Server 2016 Martin Rys, BI Competency Leader martin.rys@adastra grp.com https://www.linkedin.com/in/martinrys 20.4.2016

Upload: others

Post on 20-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

1

Přehled novinek v SQL

Server 2016

Martin Rys, BI Competency Leader

[email protected]

https://www.linkedin.com/in/martinrys

20.4.2016

Page 2: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

BI Competency development

2

Page 3: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

3

Trends, modern data warehousing

Page 4: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Current DWH/BI challenges

4

Big Data

• New data sources & types, increasing data volumes

Internet of Things (IoT)

• Sensors & devices & computers

Cloud / hybrid models

• Integration of on-premise and cloud services

Right information to all users, in relevant tools & format, at right time

• Fast data exploration, Agile BI

• Operational / Near-real time data processingand analytics

• Advanced analytics

• Self-service and Mobile BI

BICC

• New scope of work, roles, skills, tools

ODSOperationalreporting

Enterprise DWH

Semantic Models

Information Management

Relational / Structured data

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

OLAP

Business Analytics

Business Analytics

Excel

Page 5: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Current DWH/BI

5

ODSOperationalreporting

Enterprise DWH

Semantic Models

Information Management

Relational / Structured data

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

OLAP

Page 6: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

6

Big Data Platform

• New data sources & types, increasing data volumes

• Hadoop, NoSQL

• DWH augmentation

‒ Move from DWH centeredarchitecture to heterogeneousarchitecture

ODSOperationalreporting

Enterprise DWH

Semantic Models

Relational / Structured data

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

OLAP

Unstructured data StreamingBig data

Big Data PlatformData Lake

Hadoop, NoSQL

Information Management

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Page 7: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

7

Internet of Things (IoT)

• Sensors & devices & computers

• Field Gateway, IoT Network

• Hot and Cold Path

• IoT Hubs

• Complex Event Processing (CEP)

ODSOperationalreporting

Enterprise DWH

Semantic Models

Relational / Structured data

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

OLAP

Unstructured data StreamingBig data

Big Data PlatformData Lake

Hadoop, NoSQL

Information Management

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Event Processing

Event Ingestion

Complex Event Processing

Notifications

BI / Application Integration

IoT NetworkField Gateway

Page 8: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

8

Operational / Near-real time data processing and analytics

• In-memory technologies

• In-memory OLTP

• In-memory DW

• In-memory Analytics

• In-memory Event processing

ODSOperationalreporting

Enterprise DWH

Semantic Models

Relational / Structured data

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

In-memory Columnar

Unstructured data StreamingBig data

Big Data PlatformData Lake

Hadoop, NoSQL

Information Management

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Event Processing

Event Ingestion

Complex Event Processing

Notifications

BI / Application Integration

IoT NetworkField Gateway

OLAP

In-memory technologies In-memory technologies

Page 9: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

9

Advanced analytics

• R

• In-database data mining

• Self-service advanced analytics

Perceptual / cognitiveintelligence

• Text mining, Natural language processing, Sentiment analysis

• Image analytics

• Speech processingODSOperationalreporting

Enterprise DWH

Relational / Structured data

SMP and MPP

Business Intelligence / Data Delivery

DashboardsReports

Unstructured data StreamingBig data

Big Data PlatformData Lake

Hadoop, NoSQL

Information Management

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Event Processing

Event Ingestion

Complex Event Processing

Notifications

BI / Application Integration

IoT NetworkField Gateway

In-memory technologies In-memory technologies

SemanticModels

Advanced AnalyticsPerceptual / cognitive intelligence

Machine LearningIn-database Data Mining, R

Recognition of human interaction and intentIn-memory Columnar

OLAP

Page 10: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

10

Self-service BI

• Heterogeneous data connectivity and transformation

• Semantic layer

• Data visualization, interactive dashboards

• Report delivery, publishing

Mobile BI

• Optimized dashboards for mobile devices

• Support for Windows, iOS and Android

Real-time Dashboards

• Event monitoring

ODSOperationalreporting

Enterprise DWH

Relational / Structured data

SMP and MPP

Unstructured data StreamingBig data

Big Data PlatformData Lake

Hadoop, NoSQL

Information Management

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Event Processing

Event Ingestion

Complex Event Processing

Notifications

BI / Application Integration

IoT NetworkField Gateway

In-memory technologies In-memory technologies

SemanticModels

Advanced AnalyticsPerceptual / cognitive intelligence

Machine LearningIn-database Data Mining, R

Recognition of human interaction and intentIn-memory Columnar

OLAP

Business Intelligence / Data Delivery

Real-time DashboardsDashboards and visualizationsReports Self-service BIMobile BI

Page 11: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Modern data warehousing

11

BICC

• New scope of work

• New roles

• New skills

• New tools

ODSOperationalreporting

Enterprise DWH Big Data PlatformData Lake

Event Processing

SemanticModels

Advanced AnalyticsPerceptual / cognitive intelligence

Information Management

Relational / Structured data Unstructured data Streaming

Data WorkflowOrchestration

Data Transformation / Processing

DataManagement

Event Ingestion

Complex Event Processing

Notifications

BI / Application Integration

Machine LearningIn-database Data Mining, R

Recognition of human interaction and intent

SMP and MPP

In-memory technologies

In-memory Columnar

In-memory technologies Hadoop, NoSQL

Business Intelligence / Data Delivery

Real-time DashboardsDashboards and visualizationsReports Self-service BIMobile BI

IoT NetworkField Gateway

Big data

OLAP

Page 12: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

12

SQL Server 2016 Overview

Page 13: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

SQL Server 2016

14

Excel + Power BI add-insQuery, Pivot, View, Map

SharePointPower Pivot Gallery, Power View

ExcelData Mining

Power BI Desktop Power BI Portal

Azure ML

End-to-End DW & Big Data Platform, Driving Analytics on any Data

Power BI Mobile App

Analytics Platform System(APS)

Page 14: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Integration with Hadoop using Polybase

15

Excel + Power BI add-insQuery, Pivot, View, Map

SharePointPower Pivot Gallery, Power View

ExcelData Mining

Power BI Desktop Power BI Portal

Azure ML

Power BI Mobile App

Analytics Platform System(APS)

PolyBase provides a scalable, T-SQL compatible query processing framework for combining data from SQL Server and Hadoop / Azure blob storage

Page 15: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Possible Hadoop utilization and integration with DWH

16

Operational systems

External data

Relational Data

Reporting Data Mining

Data Marts

Analysis

DWH

Self-service BI Semantic models

1 2

4

3

5 5 (1) Enterprise DWH consolidates data from

Operational systems

(2) Very large / unstructured / new data and

events are stored in Hadoop

‒Data processing, exploration, analytics

‒Complex Event Processing

(3) After data processing and analysis in Hadoop

aggregated information are provided to DWH

(4) Large / cold / historical data are moved to

Hadoop, Data archiving

(5) Data stored in both DWH/BI and Hadoop are

available for BI tools

‒User friendly BI tools (including MS Excel) can be

used for analysis of data stored in Hadoop.

ETL

Data Stage

Page 16: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

PolyBase View in SQL Server 2016

17

• Execute T-SQL queries against relational data in

SQL Server and ‘semi-structured’ data in HDFS

and/or Azure

• Leverage existing T-SQL skills and BI tools to gain

insights from different data stores

• Expand the reach of SQL Server to Hadoop(HDFS)

• Optimized for data warehousing workloads and

intended for analytical query scenarios

Query Result

PolyBase is also implemented in:

• Analytics Platform System

• Azure SQL Data Warehouse

PolyBase allows you to use Transact-SQL (T-SQL) statements to access data stored in Hadoop or Azure Blob Storage and query it in an ad-hoc fashion.

Page 17: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

In-memory technologies

18

Excel + Power BI add-insQuery, Pivot, View, Map

SharePointPower Pivot Gallery, Power View

ExcelData Mining

Power BI Desktop Power BI Portal

Azure ML

Power BI Mobile App

Analytics Platform System(APS)

Faster transactions, Faster Queries, Faster Insights

Page 18: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

In-memory technologies overview

19

Memory-optimized OLTP engine / Hekaton In-memory Columnstore engine / xVelocity

• Row store

– Objects in-memory (memory-optimized tables, natively

compiled stored procedures)

• Integrated into SQL Server

– Tables fully transactional, durable and can be accessed using

standard T-SQL

Data stored as rows

• Ideal for OLTP

– Efficient operation on small set of rows

– Can significantly improve OLTP database application

performance (short-running transactions)

– Workloads where there are many inserts and updates, and

business logic in stored procedures

• Columnar store

– Data stored in columnar format / database

• Integrated into SQL Server

Data stored as columns

C1 C2 C3 C5C4

• Ideal for DW workload

– Achieves breakthrough performance for analytic queries

– Improved compression

– More data fits in memory

– Optimized for CPU utilization

– Reduced I/O: Fetch only columns needed

Page 19: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

In-memory technologies overview

20

Faster Transactions Faster Queries Faster Insights

Up to 30x faster transaction processing

Up to 100x faster queries / stored

procedures

Improves query performance and data

compression by up to 10x

Greater performance and data

compression

In-memory OLTP In-memory DW In-memory Analytics

Memory-optimized OLTP engine /

Hekaton

• Usage

– OLTP: Highly frequent Insert/Updates,

stored procedure that does heavy

calculations

– Operational analytics: queries that

aggregate data for analysis

• Note: SSD Bufferpool Extension can also be

used to improve OLTP performance

Columnstore engine / xVelocity

• Columnstore index

– For storing and querying large tables

– Clustered columnstore index

– Nonclustered columnstore index

• Usage

– Data Warehousing

– Operational analytics

Columnstore engine / xVelocity

• In-memory analytics engine

– Provides BI semantic layer

• Usage

– SSAS Tabular / Power Pivot for

SharePoint

– Power Pivot (Excel / Power BI Desktop)

Page 20: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

AdvancedAnalytics

21

Excel + Power BI add-insQuery, Pivot, View, Map

SharePointPower Pivot Gallery, Power View

ExcelData Mining

Power BI Desktop Power BI Portal

Azure ML

Power BI Mobile App

Analytics Platform System(APS)

Enterprise-class big data analytics platform for R

Page 21: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

22

Community Commercial

Revolution R Open

R Open

Revolution R Enterprise

R Server

Authoring tool: R Tools for Visual Studio Azure ML SDKPython / Node.js for Visual Studio

Page 22: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

AdvancedAnalytics landscape

23

Azure Machine Learning

Page 23: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Business Intelligence

24

SharePointPower Pivot Gallery, Power View

ExcelData Mining

Azure ML

Analytics Platform System(APS)

Deliver right information to all users, in a way that is highly relevant and useful to each, at right time

Page 24: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

Powerful, familiar BI tools for everyone

25

Put the power of data in the hands of every business and person on the planet

Harmonizing report types

• Paginated reports built with SQL Server Data Tools

or SQL Server Report Builder.

• Interactive reports built with Power BI Desktop.

• Mobile reports are based on Datazen technology.

• Analytical reports and charts created with Excel.

• Reporting Services is on-premises solution for BI

report delivery

• Publish Power BI Desktop Reports on-premises

• Unified Mobile BI experience

• Symmetry across on-premises and cloudRoa

dm

ap

Page 25: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

BI Competency development

26

Page 26: Přehled novinek v SQL Server 2016 - download.microsoft.comdownload.microsoft.com/documents/cs-cz/enterprise/... · 4/20/2016  · Advanced analytics •R •In-database data mining

ADASTRA CZECH REPUBLICAdastra, s.r.o.

Karolinská 654/2, 186 00 Praha 8

Tel.: +420 271 733 303

[email protected]

www.adastra.cz

ADASTRA GROUP North America8500 Leslie St.

Markham, Ontario, L3T 7M8

Tel: +1 905 881 7946

[email protected]

Restrictions for public release and use:This document can comprise confidential information. As such it may not, without Adastra’s prior consent, be copied or transferred.

Important:All brands and names of products given in this documentation are or can be registered trademarks of their owners.© 2016 Adastra, all rights reserved.

27

Thank you!