Introduction to Tabular Data Models Julie Koesmarno | Consultant, MsSQLGirl Patrick LeBlanc | Senior Technical Specialist, Microsoft
Julie Koesmarno | @MsSQLGirl SQL Server & BI Consultant Consultant focused in Business Intelligence Blogging at http://mssqlgirl.com International Speaker, Certified Trainer and Community Leader Frequent speaker at various SQL Server events including in US, Australia and Europe Virtual Chapter Leader and Mentor for SQL Server and BI Community
Meet Patrick LeBlanc | @patrickdba Senior Technical Specialist, Microsoft Database Professional focused on Business Intelligence Blogging at http://patrickdleblanc.com One of Microsoft’s Most Respected Developers Written a number of books SQL Server and Business Intelligence Books. Frequent speaker at key industry and public SQL Server and Business Intelligence Conferences
Course Topics Introduction to Tabular Data Models 01 | Introduction to Tabular Modeling 05 | Administering and Securing 02 | Designing a Tabular Data model 06 | Near Real Time Strategy 03 | Enriching a data model 07 | Gotchas, Tips and Tricks 04 | Querying with DAX
Setting Expectations Target Audience New to Tabular Model or SSAS Some TSQL background Familiar with data warehousing concept Suggested Prerequisites/Supporting Material None required
Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 1M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: ImpTabData (expires 12/15/2014)
01 | Introduction to Tabular Modeling Julie Koesmarno | Consultant, MsSQLGirl Patrick LeBlanc | Senior Technical Specialist, Microsoft
Module Overview Analysis Services Tabular Overview Tabular Model Architecture and Installation Working With Tabular Model
Analysis Services Tabular Overview
Analysis Services – in perspective Tabular Model xVelocity, In-Memory 2012 1998 2001 2005 1996 2000 2003 2008 2014 2011 PowerPivot for Excel 2010 “Vertipaq”
Power Pivot and Tabular Vertipaq xVelocity 2012 In-Memory tabular compression and analysis engine of Power Pivot xVelocity in-memory analytics engine xVelocity memory optimized ColumnStore index
xVelocity xVelocity in-memory xVelocity Relational analytics engine Tabular Power Pivot ColumnStore Index Vertipaq vs ColumnStore White Paper http://www.sqlbi.com/articles/vertipaq-vs-columnstore/
Power Pivot vs Tabular Scalability Manageability Security Development Toolchain More info http://bit.ly/1wMqRP2
Multidimensional vs Tabular Data Source Model Size Scripting / Language Model Features Programmability Security
Multidimensional vs Tabular + Model Features Source: http://msdn.microsoft.com/en-us/library/hh212940.aspx
(detail opens in separate worksheet) Multidimensional Tabular PowerPivot Actions (via BIDS Helper) No Aggregations Calculated Measures Yes Custom Assemblies Custom Rollups Distinct Count (via DAX) Drillthrough (detail opens in separate worksheet) Hierarchies KPIs Linked objects (linked tables) Many-to-many relationships (via Design Patterns) Parent-child Hierarchies Partitions Perspectives Semi-additive Measures Translations User-defined Hierarchies Writeback
Tabular Model Architecture And Installation
Tabular Model Architecture (Roughly) Tabular Model DirectQuery In-Memory Third Party Application Excel Power View Reporting Services OData Files Cloud Services SQL Server Databases Non SQL Server Databases
Tabular Model Architecture (Roughly) Tabular Model DirectQuery In-Memory Third Party Application Excel Power View Reporting Services OData Files Cloud Services SQL Server Databases Non SQL Server Databases != Direct Query InMemory
Tabular Model Architecture (Roughly) Tabular Model DirectQuery In-Memory Third Party Application Excel Power View Reporting Services OData Files Cloud Services SQL Server Databases Non SQL Server Databases More about Tabular Modes later
the ten-thousand foot view Tabular the ten-thousand foot view
Source: Business Intelligence in Microsoft SharePoint 2013 - http://amzn.to/1vbguU0
Installing AS Tabular Required prior to developing initial Tabular Model Remember to have enough RAM on the server space You will also need a valid license for SQL 2012/2014 BI Edition / Enterprise Edition
Working With Tabular Model
Workspaces – DEV and PROD Ideal: Separate DEV and PROD Required for: Development in SSDT - WYSIWYG Deploying a dev solution
Tools and Acronyms Management Querying Deployment
Tools and Acronyms SSDT SSMS XMLA AMO PS SSIS SSMS XMLA ADO MD AMO DAX / MDX SSDT Deployment Wizard XMLA
Introduction To Tabular Session Takeaways Analysis Services Tabular Overview Tabular Model Architecture and Installation Working With Tabular Model