Intoduction to sql 2012 Tabular Modeling

15
Introduction to SQL 2012 Tabular Modeling By Karan Gulati (SSAS Maestro)

description

New modeling option in SQL 2012 Analysis Services – Tabular Server •BISM Vision •Table-like modeling •Finding Remote of James Bond Car •ABCD – Anybody Can Dance

Transcript of Intoduction to sql 2012 Tabular Modeling

Page 1: Intoduction to sql 2012 Tabular Modeling

Introduction to SQL 2012 Tabular

Modeling

By

Karan Gulati (SSAS Maestro)

Page 2: Intoduction to sql 2012 Tabular Modeling

Support Escalation Engineer in Microsoft for last 6 years

Currently focusing more on SQL BI, SQL PDW & Big Data.

Active blogger; contributed to multiple whitepapers which are published on MSDN or TechNet site

Wrote tools available on CodePlex - ASTrace, Trace Scheduler, etc.

Achieved highest certification in SQL BI World SQL Server Analysis Services Maestro (MCM)

About the Speaker @karangspeaks

http://karanspeaks.com

http://blogs.msdn.com/karang

http://twitter.com/karangspeaks

http://in.linkedin.com/in/karanspeaks

Page 3: Intoduction to sql 2012 Tabular Modeling

Agenda

New modeling option in SQL 2012 Analysis Services – Tabular Server

• BISM Vision

• Table-like modeling

• Finding Remote of James Bond Car

• ABCD – Anybody Can Dance

Page 4: Intoduction to sql 2012 Tabular Modeling

END USER TOOLS AND PERFORMANCE MANAGEMENT APPS

Excel PerformancePoi

nt

BI PLATFORM

SQL Server Reporting Services

SQL Server Analysis Services/SQL PDW

SQL Server DBMS & Master Data Services (MDS)

SQL Server Integration Services

SharePoint Server

DELIVERY

Reports Dashboards Excel Services & Workbook

Analytic Views Scorecards

MS Business Intelligence Stack

PowerPivot Power View

Page 5: Intoduction to sql 2012 Tabular Modeling

Third-party

applications

Reporting

Services Excel

Databases Files Cloud Services

BI Semantic Model

Third party

Applications

Reporting

Services Excel PowerPivot Sharepoint Insights

Database Line of Business

applications Files

OdataFeeds Cloud Services

Page 6: Intoduction to sql 2012 Tabular Modeling

One Model

The BI Semantic Model is one model for all end-user experiences – reporting, analytics, scorecards, dashboards, and custom applications

Relational Data Model

Embracing the relational data model and bringing it together with the multidimensional model under a single unified BI platform

Why BI Semantic Model?

Page 7: Intoduction to sql 2012 Tabular Modeling

Three Ways to Model

PersonaI BI

Power Pivot for excel

Team BI

Power Pivot for Sharepoint

Organizational BI

Analysis Services

Tabular or MOLAP

Page 8: Intoduction to sql 2012 Tabular Modeling

What’s the Tabular Hype All About?

• In-memory database or xVelocity

Based on the relational methodology

Column-oriented database

Data is stored in a compressed format

Page 9: Intoduction to sql 2012 Tabular Modeling

Tabular Principle #1

Speed. Let user make changes without forcing reload.

Page 10: Intoduction to sql 2012 Tabular Modeling

Tabular Principle #2

So what does that mean?

Page 11: Intoduction to sql 2012 Tabular Modeling

Developing a Model

Use the Visual Studio SQL Server Data Tools to

build a BISM

Open an existing PowerPivot Model using SSDT or Management

Studio

Deployment

• Immediate changes implementation

• at the SDDT

• Use small DB for development

Page 12: Intoduction to sql 2012 Tabular Modeling

Tabular Principle #3

Anybody can develop a model

Page 13: Intoduction to sql 2012 Tabular Modeling

• What are the modeling options in SQL 2012 SSAS?

• What is the new query language for tabular models?

• What tools can you use for modeling?

• What is xVelocity?

• What tools can you use for reporting on tabular models?

Trivia Questions

Page 14: Intoduction to sql 2012 Tabular Modeling

Summary

If you are new to Analysis Services – go with Tabular Model

Table-like modeling is easy to learn

New Excel-like language called DAX

Page 15: Intoduction to sql 2012 Tabular Modeling

http://karanspeaks.com

http://blogs.msdn.com/karang

http://twitter.com/karangspeaks (@karangspeaks)

http://in.linkedin.com/in/karanspeaks