New features of sql server 2016 bi features

33

Click here to load reader

Transcript of New features of sql server 2016 bi features

PowerPoint Presentation

New Business Intelligence Features of SQL Server 2016Chris Testa-ONeill Principal ConsultantMicrosoft Data Platform MVP Melissa Data MVPMicrosoft SQL Server and Azure Consulting

Who Am I?

Microsoft SQL Server and Azure Consulting

Chris Testa-O'Neill is the founder and Principal Consultant at Claribi. An experienced professional with over 16 years experience of architecting, designing and implementing Microsoft SQL Server data and business intelligence projects at an enterprise scale. He has significant experience of leading and mentoring both business and technical project stakeholders in maximising investment in SQL Server and more recently in Azure solutions.

A regular and respected speaker on the international SQL Server conference circuit, and an organiser of SQLBits and the founder of SQLRelay, he is heavily involved with the Community. Chris has been recognised asa Microsoft Most Valuable Professional (MVP) by Microsoft.and has been aMicrosoft Certified Trainer (MCT) for the last 13 years having both authored and delivered Microsoft Official Courses.

In his spare time Chris watches his children compete at swimming, plays American Football as a Running Back for the Burnley Tornadoes, while writing books exclusively for Microsoft.

You can follow Chris on twitter @ctesta_oneill or contact him at [email protected]

Below are links to the organisations chris works with

http: //www.claribi.co.uk

https://mvp.microsoft.com/en-us/PublicProfile/4027197?fullName=Chris%20%20Testa-O%27Neill

http://www.microsoft.com/learning

http://www.sqlbits.com

http://www.sqlrelay.co.uk

https://sqlserverfaq.com

2

Publications

AUTHOR

Collection 6233AE: Implementing and Maintaining Business Intelligence in Microsoft SQL Server 2012

Collection 2778BE: Querying and Modifying Data in Microsoft SQL Server 2012 with Transact-SQL

Collection 6369AE: Implementing and Maintaining Microsoft SQL Server 2012

Collection 6370AE: Microsoft SQL Server 2012 R2 Database Development

AUTHOR/TECHNICAL REVIEWER

Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

TECHNICAL REVIEWER

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

Course 10778A: Implementing Data Models and Reports with Microsoft SQL Server 2012

TECHNICAL REVIEWER

Course 20463A: Implementing a Data Warehouse with Microsoft SQL Server 2014

Course 20466A: Implementing Data Models and Reports with Microsoft SQL Server 2014

Course 20467B : Designing Business Intelligence Solutions with Microsoft SQL Server 2014

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

Microsoft SQL Server and Azure Consulting

Currently working on the SQL Server 2016 Official Courseware with Microsoft.

3

AgendaSQL Server Integration Services

SQL Server Master Data Services

SQL Server Analysis Services

SQL Server Data Quality Services

SQL Server Reporting ServicesMicrosoft SQL Server and Azure Consulting

SSIS Data SourcesMicrosoft SQL Server and Azure Consulting

Support for the Hadoop file system (HDFS)Support for Azure Blob Storage in the SQL Server Import and Export WizardSupport for Excel 2013 data sourcesSupport for OData v4 data sources5

SSIS SSIS CatalogMicrosoft SQL Server and Azure Consulting

New ssis_logreader database-level role in the SSIS catalogNew custom logging level in the SSIS catalogNew RuntimeLineage logging level in the SSIS catalog

6

SSIS Availability GroupsMicrosoft SQL Server and Azure Consulting

Support for AlwaysOnUpgrade blocked when SSISDB belongs to an Availability GroupSupport for always encrypted

7

SSIS Package PartsMicrosoft SQL Server and Azure Consulting

8

SSIS Other featuresMicrosoft SQL Server and Azure Consulting

AutoAdjustBufferSize property automatically calculates buffer size for data flow

Azure Feature Pack for SSIS released for SQL Server 2016

Balanced Data Distributor transformation is now part of SSIS

Incremental package deployment

Improved experience for project upgrade

Column names for errors in the data flow

SSIS projects available in SQL Server Data Tools (SSDT)

Useful videos

https://technet.microsoft.com/en-us/dn912438

9

Master Data ServicesMicrosoft SQL Server and Azure Consulting

10

MDS Entity ImprovementsMicrosoft SQL Server and Azure Consulting

Using attribute names that are longer than 50 characters.

Renaming and hiding Name and Code attributes.

You can create a non-clustered index on one attribute (single index) or on a list of attributes (composite index), in an entity

You can share entity data between different models by creating an entity sync

For a domain-based attribute, for a leaf member, you can use a filter parent attribute to constrain the allowed values for the domain-based

Using attribute names that are longer than 50 characters.Renaming and hiding Name and Code attributes.You can create a non-clustered index on one attribute (single index) or on a list of attributes (composite index), in an entityYou can share entity data between different models by creating an entity syncFor a domain-based attribute, for a leaf member, you can use a filter parent attribute to constrain the allowed values for the domain-based

11

MDS SecurityMicrosoft SQL Server and Azure Consulting

Permission in previous releaseNew permissionUser who originally installs Master Data Services has the Server Admin permission.User has the Super User function permissionUser has Update permissions at the model level and no permissions in the model subtree, and so is implicitly a model admin.User has explicit Admin permissions at the model level. User has Read-only permissions.User has Read access permissions.User has Update permissions.User has all four access permissions: Create, Update, Delete, and Read.User has Deny permissionsUser has Deny permissions

New Super User function permission

More granular levels of permissions by introducing the following new permissions: Read, Create, Update and Delete.

new Super User function permission

more granular levels of permissions by introducing the following new permissions: Read, Create, Update and Delete.12

MDS PerformanceMicrosoft SQL Server and Azure Consulting

Data compression on the entity level.

Clean transaction logs at pre-determined intervals or on a schedule, using the System settings and at the model level

13

MDS OtherMicrosoft SQL Server and Azure Consulting

A member revision history is recorded when a member is changed.

Manage Business Rules in the Master Data Services Add-in for Excel

Create a Derived Hierarchy that displays many-to-many relationships.

You can perform merge conflicts and republish the changes.

You can apply user-defined SQL scripts as an extension of business rules.

You can use change sets to save pending changes to an entity.

A member revision history is recorded when a member is changed. You can rollback a revision history, as well as view and annotate revisions.In the Master Data Services Add-in for Excel you can manage Business RulesYou can now create a Derived Hierarchy that displays many-to-many relationshipsMerge Conflicts. to resolve this error, you can perform merge conflicts and republish the changesYou can apply user-defined SQL scripts as an extension of business rule conditions and actions. SQL functions can be used as a condition. SQL stored procedures can be used as an actionYou can use change sets to save pending changes to an entity, and you can view and modify pending changes. If the entity requires approval for changes, you must save the pending changes into a change set and submit for approval by the administrator.

14

Analysis ServicesMicrosoft SQL Server and Azure Consulting

15

SSAS Performance/Consistency Microsoft SQL Server and Azure Consulting

Improved query generation for DirectQuery

Parallel processing for multiple table partitions in Tabular models.

DBCC for Analysis Services

Improved query generation for DirectQuery

Parallel processing for multiple table partitions in Tabular models.

DBCC for Analysis Services

16

SSAS DAX Functionality Microsoft SQL Server and Azure Consulting

Date and Time FunctionsCALENDAR FunctionCALENDARAUTO FunctionDATEDIFF FunctionInformation FunctionsISONORAFTER FunctionFilter FunctionsADDMISSINGITEMS FunctionSUBSTITUTEWITHINDEX FunctionText FunctionsCONCATENATEX FunctionOther FunctionsGROUPBY FunctionINTERSECT FunctionISEMPTY FunctionNATURALINNERJOIN FunctionNATURALLEFTOUTERJOIN FunctionSUMMARIZECOLUMNS FunctionUNION FunctionMath and Trig FunctionsACOS FunctionACOSH FunctionASIN FunctionASINH FunctionATAN FunctionATANH FunctionCOMBIN FunctionCOMBINA FunctionCOS FunctionCOSH FunctionDEGREES FunctionEVEN FunctionAnd more..Statistical FunctionsBETA.DIST FunctionBETA.INV FunctionCHISQ.INV FunctionAnd more.

Variable support for DAX17

SSAS other Microsoft SQL Server and Azure Consulting

Tabular model 1100, 1103, 1200 compatibility level (SSMS 1200)

JSON to replace XMLA files

Bi-directional cross-filters enable slicing data along alternative data paths with no ambiguity.

Easier setup for Analysis Services Power Pivot Mode

Direct Query mode support for Oracle, Teradata and APS data sources

Improved query generation for DirectQuery

Parallel processing for multiple table partitions in Tabular models.

DBCC for Analysis Services

18

Data Quality ServicesMicrosoft SQL Server and Azure Consulting

19

Reporting ServicesMicrosoft SQL Server and Azure Consulting

20

The story so farMicrosoft SQL Server and Azure Consulting

An ice breaker into a brief history of Reporting Services prior to SQL Server 2016.

Link for the video at http://bit.ly/1p4676M

Microsoft SQL Server and Azure ConsultingPaginated reportsKey highlightsTree Map data regionSunburst data regionCustom parametersPrint to PDFPinning reports to Power BI

Microsoft SQL Server and Azure ConsultingCustom ParametersAccess parameters pane in View ParametersPresented with parameters in a table layoutDrag an drop parameters to a cell in the tableParameter order controlled in the Report Data window

Power BI integrationMicrosoft SQL Server and Azure Consulting

Microsoft SQL Server and Azure ConsultingCharlie Henry Oliver.Pinning Reports to Power BIAccessed from the Report Viewer toolbar

Power BI desktop can connect toSSRS 2016 for KPI and Mobile reports

Microsoft SQL Server and Azure ConsultingCharlie Henry Oliver.Mobile Report PublisherKey highlightsLayoutDataSettings

Design gridViewsThemes

Web Portal functionalityMicrosoft SQL Server and Azure Consulting

View, print, and search reportsUse Report BuilderUser Mobile Report PublisherCreate KPIsCreate linked reportsManage report securityManage report executionManage report schedulesMange report subscriptions

Microsoft SQL Server and Azure ConsultingCharlie Henry Oliver.Custom BrandingRequires three files stored in a zip fileMetadata.xmlColors.jsonLogo.png

Microsoft SQL Server and Azure ConsultingCharlie Henry Oliver.Export to PowerPointKey highlights

Titles appear as text boxes

Charts appear as images

Reporting Services ManagementMicrosoft SQL Server and Azure ConsultingManage Report items

Shared Datasets

Caching Management

Linked reports

SummaryMicrosoft SQL Server and Azure ConsultingSQL Server Integration Services

SQL Server Master Data Services

SQL Server Data Quality Services

SQL Server Analysis Services

SQL Server Reporting Services

Questions?Microsoft SQL Server and Azure Consultingwww.claribi.co.uk

@ctesta_oneill

@_claribi_

[email protected]

Thank you!Microsoft SQL Server and Azure ConsultingSee you at the party