Top BI Enhancements for SQL Server 2012

25
Top BI Enhancements for SQL Server 2012 James Serra – Business Intelligence Lead Architect [email protected] JamesSerra.com /

description

What are the new features and functionality in SQL Server 2012 that are specific to business intelligence? SQL Server 2012 has an abundance of new features and enhancements, with business intelligence (BI) being one area given a lot of attention. In this session I will cover the most important of these new features, broken out into the logical areas seen in a full end-to-end development of a BI solution: data integration, data management & warehousing, and end-user reporting.

Transcript of Top BI Enhancements for SQL Server 2012

Page 1: Top BI Enhancements for SQL Server 2012

Top BI Enhancements for SQL Server 2012

James Serra – Business Intelligence Lead [email protected]/

Page 2: Top BI Enhancements for SQL Server 2012

About me

• In IT for 28 years, currently an independent consultant

• Worked as desktop/web/database developer, DBA, BI and DW architect, MDM, PDW

• Been perm, contractor, consultant, business owner• MCSE for SQL Server 2012: Data Platform and BI• SME for SQL Server 2012 certs• Currently a BI Lead Architect at Exterran• Contributing writer for SQL Server Pro magazine• Blog at JamesSerra.com

Page 3: Top BI Enhancements for SQL Server 2012

Agenda

Data Integration• Integration Services (SSIS)• Data Quality Services (DQS)• Master Data Services (MDS)• SQL Server Data Tools (SSDT)

Data Management & Warehousing• xVelocity• Tabular Model• Columnstore Indexes

End-user Reporting• Power View• PowerPivot• Reporting Services (SSRS)

Analysis Services (SSAS) BI Edition

Page 4: Top BI Enhancements for SQL Server 2012

• SQL Server 2012 has an abundance of new features and enhancements, with business intelligence (BI) being one area given a lot of attention. Microsoft understands the importance of BI and continues to make things easier and more powerful for BI developers and end users

Business Intelligence

Page 5: Top BI Enhancements for SQL Server 2012

Integration Services (SSIS)

• Projects• Parameters• Environments• Built-in Logging• Connection

Manager• Undo/Redo• Version Control• Upgrade Wizard

Page 6: Top BI Enhancements for SQL Server 2012

Integration Services

Page 7: Top BI Enhancements for SQL Server 2012

Data Quality Services (DQS)

DQS enables you to build a knowledge base and use it to perform a variety of important data quality tasks such as correction, enrichment, standardization, monitoring, and de-duplication of your data

Page 8: Top BI Enhancements for SQL Server 2012

Master Data Services (MDS)

• Improved UI• MDS Excel add-in• Integrates with DQS• Improved staging process• Installs with SQL Server

Page 9: Top BI Enhancements for SQL Server 2012

SQL Server Data Tools (SSDT)

• New development tool• Single development environment• Combines BIDS, Data Dude, SSMS• Uses Visual Studio 2010 shell or VS 2012 shell• No more Alt+Tab!

Page 10: Top BI Enhancements for SQL Server 2012

SQL Server Data Tools (SSDT)

Page 11: Top BI Enhancements for SQL Server 2012

xVelocity

• Rebranding of Vertipaq• Family of in-memory data management

technologies− PowerPivot− Tabular Model

• Family of memory-optimized technologies− Columnstore index

• Improved performance− Compression− In-memory cache− CPU/memory algorithms− Parallel intra-query execution

Page 12: Top BI Enhancements for SQL Server 2012

Tabular Model

• Part of new Business Intelligence Semantic Model (BISM)

• xVelocity in-memory database• Access via Excel, PowerPivot and Power View• Use on relational tables (no star schema needed)• Uses DAX

Page 13: Top BI Enhancements for SQL Server 2012

Tabular Model

Page 14: Top BI Enhancements for SQL Server 2012

Columnstore Indexes

• Speed improvements of 10-100x• xVelocity memory-optimized• High compression• Easy to build• Makes tables read-only• Very suitable for data warehouses

Page 15: Top BI Enhancements for SQL Server 2012

Columnstore Indexes

Each data page contains data only from a single column

Page 16: Top BI Enhancements for SQL Server 2012

Power View

• New interactive data exploration and visual reporting tool

• Fun drag-and-drop ad-hoc reporting experience• Web-based using Silverlight• Uses PowerPivot model• All done in browser with nothing to deploy• Presentation-ready at all times – no design mode• Uses xVelocity engine• Requires SharePoint (except in Excel 2013)• CTP to allow it to work with multidimensional

cubes

Page 17: Top BI Enhancements for SQL Server 2012

Power View

Page 18: Top BI Enhancements for SQL Server 2012

PowerPivot

• Diagram View• KPIs• Hierarchies• Perspectives• Sort by Other column• Excel 2013 – installed by default, features built in

(xVelocity)

Page 19: Top BI Enhancements for SQL Server 2012

PowerPivot

Page 20: Top BI Enhancements for SQL Server 2012

Reporting Services (SSRS)

• SharePoint Mode – Implemented as shared service• Data Alerts – Subscription driven by changes in the

source data

Page 21: Top BI Enhancements for SQL Server 2012

Analysis Services (SSAS)

• NUMA support, allowing for more than 64 processors

• Support for SQL Server Extended Events to monitor SSAS

• New profiler and trace events• Improved processing time

Page 22: Top BI Enhancements for SQL Server 2012

Business Intelligence Edition

A brand-new SKU that includes all of the Standard editions capabilities, plus Power View, reporting and analytics, data-quality services and master-data services.  So you get all the BI-related features without having to purchase the Enterprise edition.

Page 23: Top BI Enhancements for SQL Server 2012

Editions

Page 24: Top BI Enhancements for SQL Server 2012

Questions?

James Serra – Business Intelligence Lead [email protected]/

Page 25: Top BI Enhancements for SQL Server 2012

Resources:• SQL Server 2012: New Business Intelligence Features - http://bit.ly/SbC5rb • Jumping from SSIS 2008 to SSIS 2012: http://bit.ly/10FWFZD