Introduction to tabular models

Slides:



Advertisements
Similar presentations
Presentation held by Tomislav Piasevoli at the local WinDays 11 conference, Rovinj, Croatia. Monday, 16:10-17:00, Room 6.
Advertisements

Cubes for Flat Table Land
IT Analytics for Symantec Endpoint Protection
Chris Webb Crossjoin Consulting Ltd
Introduction To MDX Dustin Ryan. A little bit about me…  Business Intelligence Consultant, Pragmatic Works  Technical editor for the many authors at.
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
SQL Server Analysis Services
Microsoft Access vs. Microsoft Powerpivot
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
Chris Testa-O’Neill QA. Who am I Chris Testa-O’Neill Business Intelligence Specialist at QA Technical Author for Microsoft E-Learning Author of the SQL.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
Peer to Peer | Greater Scale | More Voices | Faster AXUG Summit 2011 RPT07: Understanding PowerPivot Noah Kluge—PrecisionPoint Software.
TechEd /24/2017 9:33 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The 20-Minute Tabular Model Bill Anton Prime Data Intelligence.
Advanced Tips And Tricks For Power Query
SQL Server Analysis Services 2012 BI Semantic Model BISM.
BI Semantic Model – SSAS Tabular Mode Traditional IT focused OLAP solutions.
Intro to Power BI Azhagappan Arunachalam.  Senior Database Architect   PowerBICentral.com  (blog on getting started.
BISM Introduction Marco Russo
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
MSBI ONLINE TRAINING Techverze. Introduction to MSBI Microsoft Business Intelligence delivers quality data and analyst can measure, manage and improve.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Bartek Doruch, Managing Partner, Kamil Karbowiak, Managing Partner, Using Power BI in a Corporate.
Taking Analysis Services Tabular to Enterprise Levels Stacia Varga Data Inspirations
Review DirectQuery in SSAS 2016, best practices and use cases
Tabular BI in SQL Server 2012
SQL Server Analysis Services Fundamentals
45 Minutes to Your First Tabular Model
Building Tabular Models
45 Minutes to Your First Tabular Model
What’s new in SQL Server 2017 for BI?
Introduction to Tabular Data Models
Power BI Performance Tips & Tricks
Introduction to SQL Server Analysis Services
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Implementing Data Models & Reports with Microsoft SQL Server
Summit Nashville /23/ :38 PM
Julie Strauss Senior Program Manager Microsoft
The New Possibilities in Microsoft Business Intelligence
Your friends / colleagues can watch this session Live on !
Introduction to Analysis Services 2008 R2 Cubes
Microsoft Business Intelligence
Modeling and Analytics Features Coming in Analysis Services vNext
Introduction to SQL Server Analysis Services
Analysis Services for the Absolute Beginner
Toolkit for DAX Optimization
Introduction to tabular models
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Linda Nguyen, John Swinehart, Yiwen (Cathy) Sun, Nargiza Nosirova
Implementing Data Models & Reports with Microsoft SQL Server
DAX and the tabular model
Creating HIGH PERFORMANCE TABULAR MODELS
Enhance BI Applications and Simplify Development
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SQL Saturday New York City May 19th, 2018
DataMart (Data Warehouse) Tool:
Designing Complex Tabular Models
Building your First Cube with SSAS
Reporting on a Cube with SSRS
Power BI with Analysis Services
SQL Server Reporting Services 2017 on Steroids!!
Introducing DAX July 11th, 2015.
Let’s Build a Tabular Model in Azure
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Presentation transcript:

Introduction to tabular models Welcome to Tabular Introduction to tabular models Dustin Ryan @SQLDusty

Who’s this guy? Dustin Ryan – Senior B.I. Consultant & Trainer at Pragmatic Works Data warehouse design, SSRS, SSIS, SSAS, SharePoint BI, Power BI Author, contributor, technical editor PASS Summit, SQL Rally, SQL Saturday, Code Camp My family, sleep, preparing for the war against the machines

Agenda Making the right choice Building a Tabular Model Best Practices Resources

SSAS showdown Cubes Tabular model

Yes (detail opens in separate worksheet) Feature parity Multidimensional Tabular Power Pivot Actions Yes No Aggregations Calculated Measures Custom Assemblies Custom Rollups Distinct Count Yes (via DAX) Drill through Yes (detail opens in separate worksheet) Hierarchies KPIs Linked objects Yes (linked tables) Many-to-many relationships Parent-child Hierarchies Partitions Perspectives Semi-additive Measures Translations User-defined Hierarchies Writeback

Considerations Scalability Performance Time to develop Complex business problems Learning curve

Scalability Tabular Multidimensional In-Memory Technology (x-Velocity) Can Store Large Amounts of Data No Aggregations. Column-Based Storage. Data Compression 10x Pre-Aggregated Data From Disk Can Store Very Large Amounts of Data Uses Aggregations to Increase Query Performance Data Compression 3x Devin Starts

Performance Tabular Multidimensional Generally Speaking Tabular will perform faster Tabular Engine Does Not Require a Great Deal of Performance Tuning Best at Returning Low Granularity Data Need memory optimized hardware Pre-Aggregated Data From Disk Can Store Very Large Amounts of Data Uses Aggregations to Increase Query Performance Often Faster Than Tabular When Pulling From Warm Cache Need storage optimized hardware Devin Starts

Time to Develop Tabular Multidimensional By Far Less Time to Develop Can Upgrade From Power Pivot Does Not Require Dimensional Model (But it’s still a good idea) Much Simpler Interface for Creating Model Long Planning and Development Cycles No Upgrade Path Requires Dimensional Model Devin Starts

Complex Business problems Tabular Multidimensional Can Handle Complex Relationships with DAX Has Built-in Capabilities for Complex Relationships Role Playing Parent-Child Many-to-many Devin Starts

Learning Curve Tabular Multidimensional Uses DAX (Data Analysis Expressions) for Query Language If You Know Excel Formulas Then DAX Will Be Easy Simple Drag and Drop KPI Creation Relationships are simple (no composite keys) Uses MDX (Multi-Dimensional Expressions) for Query Language Difficult to Learn but has Benefits (Navigating Hierarchies) More Complex KPI Creation Multiple relationship types Devin Starts

Other considerations After you Choose… There is No Migration Path to the Other Technology Tabular Best on its Own Machine, Not a Good Candidate for a Shared Service due to differences in hardware requirements Devin Starts

The Bottom line Consider Tabular… Consider Multidimensional… If You Have a Short Development Timeline If You are Working with a Plethora of Memory If You Data Model is Simple If You Have Many Disparate Data Sources If Users Need to Query Large Amounts of Detail Data Consider Multidimensional… If You are Using SQL Server 2008 R2 or Earlier If You Have a Multi-Terabyte Data Source If You Have a Complex Data Model If You Need Multidimensional only features (Actions, Data Mining, Writeback, Translations) Devin Starts

To the Tabular Model! Devin Starts

Resources SQL Server 2012 Analysis Services The BISM Tabular Model (link) Practical PowerPivot & DAX Formulas for Excel 2010 (link) Performance Tuning of Tabular Models in SQL Server 2012 Analysis Services Whitepaper (link) Devin Starts

Thanks for attending my session! Contact Me @SQLDusty (link) dryan@Pragmaticworks.com (link) Thanks for attending my session! Devin Starts