22
New Business Intelligence Features of SQL Server 2016 Chris Testa-O’Neill – Principal Consultant SQL Server MVP Melissa Data MVP Microsoft SQL Server and Azure Consulting

SQL Server 2016 BI updates

Embed Size (px)

Citation preview

Page 1: SQL Server 2016 BI updates

New Business Intelligence Features of SQL Server 2016Chris Testa-O’Neill –Principal ConsultantSQL Server MVP Melissa Data MVP

Microsoft SQL Server and Azure Consulting

Page 2: SQL Server 2016 BI updates

Who Am I?

Microsoft SQL Server and Azure Consulting

Page 3: SQL Server 2016 BI updates

PublicationsAUTHOR• Collection 6233AE: Implementing and Maintaining Business Intelligence in Microsoft SQL Server 2008• Collection 2778BE: Querying and Modifying Data in Microsoft SQL Server 2008 with Transact-SQL• Collection 6369AE: Implementing and Maintaining Microsoft SQL Server 2008• Collection 6370AE: Microsoft SQL Server 2008 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

Page 4: SQL Server 2016 BI updates

Agenda• SQL Server Integration Services • SQL Server Master Data Services• SQL Server Data Quality Services• SQL Server Analysis Services• SQL Server Reporting Services

Microsoft SQL Server and Azure Consulting

Page 5: SQL Server 2016 BI updates

SSIS – Data Sources

Microsoft SQL Server and Azure Consulting

Page 6: SQL Server 2016 BI updates

SSIS – SSIS Catalog

Microsoft SQL Server and Azure Consulting

Page 7: SQL Server 2016 BI updates

SSIS – Availability Groups

Microsoft SQL Server and Azure Consulting

Page 8: SQL Server 2016 BI updates

SSIS – Other features

Microsoft SQL Server and Azure Consulting

o AutoAdjustBufferSize property automatically calculates buffer size for data flowo Azure Feature Pack for SSIS released for SQL Server 2016o Balanced Data Distributor transformation is now part of SSISo Incremental package deploymento Improved experience for project upgradeo Column names for errors in the data flowo SSIS projects available in SQL Server Data Tools (SSDT)

Page 9: SQL Server 2016 BI updates

MDS – Entity Improvements

Microsoft 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

Page 10: SQL Server 2016 BI updates

MDS – Security

Microsoft SQL Server and Azure Consulting

Permission in previous release New permissionUser who originally installs Master Data Services has the Server Admin permission. User has the Super User function permission

User 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 permissions User has Deny permissions

•New Super User function permission•More granular levels of permissions by introducing the following new permissions: Read, Create, Update and Delete.

Page 11: SQL Server 2016 BI updates

MDS – Performance

Microsoft 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

Page 12: SQL Server 2016 BI updates

MDS – Other

Microsoft 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.

Page 13: SQL Server 2016 BI updates

SQL Server Data Quality Services

Microsoft SQL Server and Azure Consulting

No updates

Page 14: SQL Server 2016 BI updates

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

Page 15: SQL Server 2016 BI updates

SSAS – DAX Functionality

Microsoft SQL Server and Azure Consulting

Date and Time FunctionsCALENDAR FunctionCALENDARAUTO FunctionDATEDIFF Function

Information FunctionsISONORAFTER Function

Filter FunctionsADDMISSINGITEMS FunctionSUBSTITUTEWITHINDEX Function

Text FunctionsCONCATENATEX Function Other FunctionsGROUPBY FunctionINTERSECT FunctionISEMPTY FunctionNATURALINNERJOIN FunctionNATURALLEFTOUTERJOIN FunctionSUMMARIZECOLUMNS FunctionUNION Function

Math 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….

Page 16: SQL Server 2016 BI updates

SSAS – other

Microsoft SQL Server and Azure Consulting

• Tabular model 1200 compatibility level• 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

Page 17: SQL Server 2016 BI updates

SSRS – Development/Usability

Microsoft SQL Server and Azure Consulting

Treemap and sunburst chartsCustom report parameters.Net 4.0 Framework SupportHTML 5.0 Rendering EngineRender to PowerPOint

Page 18: SQL Server 2016 BI updates

SSRS – Integration

Microsoft SQL Server and Azure Consulting

Microsoft reporting strategyPowerBIDataZenImproved Subscriptions

Page 19: SQL Server 2016 BI updates

SSRS – Other

Microsoft SQL Server and Azure Consulting

High DPI improvementsNew Report Builder interfacePDF Printing

Page 20: SQL Server 2016 BI updates

Summary

Microsoft SQL Server and Azure Consulting

• SQL Server Integration Services • SQL Server Master Data Services• SQL Server Data Quality Services• SQL Server Analysis Services• SQL Server Reporting Services

Page 21: SQL Server 2016 BI updates

Questions?

Microsoft SQL Server and Azure Consulting

www.claribi.co.uk@ctesta_oneill

@[email protected]

Page 22: SQL Server 2016 BI updates

Thank you!

Microsoft SQL Server and Azure Consulting

Have a safe journey home!