SQL Server Analysis Services 2012 BI Semantic Model BISM.

14
SQL Server Analysis Services 2012 BI Semantic Model BISM

Transcript of SQL Server Analysis Services 2012 BI Semantic Model BISM.

Page 1: SQL Server Analysis Services 2012 BI Semantic Model BISM.

SQL Server Analysis Services 2012

BI Semantic ModelBISM

Page 2: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Agenda

• BI Semantic Model• BI in an Organization• Data Model• Data Access• Business Logic• Client Tools• Feature Comparison

Page 3: SQL Server Analysis Services 2012 BI Semantic Model BISM.

BI in an Organization

Team BIPowerPivot for SharePoint

Personal BIPowerPivot for Excel

Organizational BIAnalysis Services

Page 4: SQL Server Analysis Services 2012 BI Semantic Model BISM.

BI Semantic Model (BISM)• A semantic layer is a business representation of corporate data that helps

end users access data autonomously using common business terms.– http://en.wikipedia.org/wiki/Semantic_layer

• BISM is the term used by Microsoft to refer to both Multi-dimensional and Tabular models in SQL Server Analysis Services

Page 5: SQL Server Analysis Services 2012 BI Semantic Model BISM.

BISM

BI Semantic Model

ROLAP MOLAP xVelocityDirectQuery

MDX DAX

Data Access

Multi-dimensional

Tabular

3rd Partyapplications

PowerPivot

Databases LOB Applications Files OData Feeds Cloud Services

ReportingServices

SharePointInsights

Excel

Business Logic

Data Model

Page 6: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Data Model

Multi-dimensional

• OLAP Engine– Aggregation– Caching

Tabular

• xVelocity– Column Store– In-Memory Analytics– High Compression

C1 C2 C3 C5 C6C4

Page 7: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Data Access

Multi-dimensional• MOLAP• ROLAP

• HOLAP

Tabular• Cached• Direct Query

Page 8: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Business Logic

Multi-dimensional• MDX – Multi-dimensional

Expressions– Calculated Members– Named Sets– Scope Assignments

Tabular• DAX – Data Analysis

Expressions– Expression Based– Similar to Excel Formulas

Different, but conceptually the same!!!

Page 9: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Client Tools

Multi-dimensional Tabular

ReportingServices

Excel

PowerPivot

ReportingServices

Excel

PowerPivot

Power View

Page 10: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Demo

Page 11: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Feature ComparisonLayer Feature Tabular Multi-dimensional

Data Model Schema Tables, columns Cubes, dimensions, attributes, measures

Relationships Regular, role-playing (w/ Dax) Regular, parent-child, many-to-many, referenced, role-playing, data mining

Aggregation Functions Sum, Count, Min, Max, Avg, DistinctCount

Sum, Count, Min, Max, DistinctCount, Avg of Children, Semi-additive

End-user model KPIs, perspectives, default drill through action

KPIs, perspectives, translations, actions

Business Logic Language DAX MDX

Constructs Calculated columns, calculated members

Calculated members, named sets, scope assignments

Extensibility None .NET

Data Access Primary Storage Memory Disk

Partition Processing Serial Parallel

Aggregations None Yes

Data Sources Multiple Single

Storage Modes xVelocity (Cached), DirectQuery MOLAP, ROLAP, HOLAP, Proactive Caching

http://www.prologika.com/Books/0976635356/Resources/sample_chapters.pdf

Page 12: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Wrap-Up

Page 13: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Contact Information

Dave [email protected]: 608-320-4691

Page 14: SQL Server Analysis Services 2012 BI Semantic Model BISM.

Resources• http://www.prologika.com/Books/0976635356/Resources/sample_chapt

ers.pdf • http://blogs.msdn.com/b/analysisservices/archive/2011/05/16/analysis-s

ervices-vision-amp-roadmap-update.aspx • http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/an

alysis-services-roadmap-for-sql-server-denali-and-beyond.aspx • http://www.sqlchick.com/entries/2012/3/4/decisions-powerpivot-ssas-ta

bular-or-ssas-multidimensional-m.html • http://blogs.msdn.com/b/cathyk/archive/2011/10/27/when-to-choose-t

abular-models-over-powerpivot-models.aspx • http://sqlblog.com/blogs/marco_russo/archive/2010/11/15/the-microso

ft-bi-roadmap-bids-udm-and-beyond.aspx

• http://msdn.microsoft.com/en-us/library/gg471575(v=SQL.110).aspx