Let’s Build a Tabular Model in Azure

Slides:



Advertisements
Similar presentations
Joe Homnick, MCITP: Business Intelligence Developer
Advertisements

IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Chapter 3 Files/Folders needed: \Chapter3\Samples \Chapter3\Labs.
Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
BI Terminologies.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
BISM Introduction Marco Russo
Self-Service Business Intelligence with Power BI Theresa Eller | sharepointmadam.com | slideshare.net/SharePointMadam.
Power View Overview April 25, POWER VIEW Presentation ready visualizations for the masses.
To SSAS or not to SSAS, that is the question Ayman Senior PFE - Microsoft.
Or How I Learned to Love the Cube…. Alexander P. Nykolaiszyn BLOG:
Azure Data Catalog and Power BI. Agenda Azure Data Catalog Overview 1 Publish a data set 2 Metadata 3 Extract and view 4 Q&A 5.
Microsoft Power Query: an Excel Users Dream for Data Extraction and Cleansing Presented by: Belinda Allen Smith & Allen Consulting, Inc.
Microsoft Power BI Stack
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Getting Started with Tabular July 11, Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.
Getting Started with Tabular April 11, Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.
Microsoft Power Query 101 Belinda Allen Smith & Allen Consulting, Inc.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Internal Modern Data Platform Somnath Data Platform Architect.
Review DirectQuery in SSAS 2016, best practices and use cases
It’s time to refresh your data in Power BI!
Victoria Power BI User Group Meeting
SQL Server Analysis Services Fundamentals
Power Up Your Data Analysis with Power BI
Cloud BI with Azure Analysis Services
Building Tabular Models
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Let’s Build a Tabular Model in Azure
Data Platform and Analytics Foundational Training
What’s new in SQL Server 2017 for BI?
Introduction to Tabular Data Models
Power BI Performance Tips & Tricks
Setting up BI Infrastructure
Creating Enterprise Grade BI Models with Azure Analysis Services
Cloud BI with Azure Analysis Services
Using a Gateway to Leverage On-Premises data in Power BI
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
<Enter course name here>
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Data Platform and Analytics Foundational Training
Julie Strauss Senior Program Manager Microsoft
9/17/2018 9:30 AM DBI206 What's New in Microsoft SQL Server Code-Named "Denali" for SQL Server Analysis Services and PowerPivot T.K. Anand, Ashvini Sharma.
Modeling and Analytics Features Coming in Analysis Services vNext
9/21/2018 3:41 AM BRK3180 Architect your big data solutions with SQL Data Warehouse & Azure Analysis Services Josh Caplan & Matt Usher Program Managers.
Introduction to SQL Server Analysis Services
07 | Analyzing Big Data with Excel
Analysis Services for the Absolute Beginner
What’s New in Azure Analysis Services
Module 1: Introduction to Business Intelligence and Data Modeling
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Implementing Data Models & Reports with Microsoft SQL Server
Cloud BI with Azure Analysis Services
DAX and the tabular model
Welcome! Power BI User Group (PUG)
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Cloud BI with Azure Analysis Services
Power BI for large databases
Module 12: Implementing an Analysis Services Tabular Data Model
Building your First Cube with SSAS
Power BI with Analysis Services
Let’s Build a Tabular Model in Azure
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Dashboard in an Hour Using Power BI
Cloud BI with Azure Analysis Services
For Exchange Migrations
Paul Southerland Sr. Resource Planning Specialist
Presentation transcript:

Let’s Build a Tabular Model in Azure Analysis Services is in Azure? Seriously!? Let's build a model! 2019-03-23 Phillip Labry

SQL Saturday #825 Thank you Sponsors! Event After Party Please visit the sponsors and enter their end-of-day raffles. Event After Party After party is at Bar Louie in Naperville Want More Free Training? https://chicago.pass.org/

Phillip Labry Solution Architect IT development for over 25 years Developer, DBA, BI Architect, Consultant Experience with Manufacturing, Telecom, Banking, Retail, Government, Insurance, Healthcare, Consulting, Energy, Finance Twitter: @phillipLabry Blog: http://phillip.labry.com

Today’s scenario

Today’s scenario

Basic Terms Measure Numeric value that can be aggregated (Sales Amount) Fact Collection of fields mainly consisting of Measures Dimension Table of values that describes a fact (people, places, things) Star Schema Dimension tables radiating out from a related fact table Snowflake Schema Dimensions related to other dimensions Aggregate A mathematical summarization of measures Attribute Another name for Column(used in Dimensions)

What is Analysis Services? Analytical database designed to be business facing Optimized for aggregating huge data sets Two flavors: OLAP and Tabular Two Query languages: MDX and DAX

Benefits of Azure Analysis Services Scale up, down, in, out and pause No hardware required Inherent redundancy Explore data from anywhere Use the tools you love and know SSMS, SSDT, Power BI, Excel

Why Azure Analysis Services? Upsize from Power BI Faster data refreshes Adjust for peak workloads New features quicker Save on hardware costs, IT infrastructure Data Security

Model Types In Memory Direct Query

Supported data sources – On Premises In Memory and Direct Query SQL Server PDW / APS Oracle Teradata

Supported data sources – On Premises In Memory only Access Database Exchange OData Feed SAP HANA Active Directory Folder ODBC query SAP Business Warehouse Analysis Services IBM Informix OLE DB SharePoint Analytics Platform System JSON document Postgre SQL Database Sybase Database Dynamics CRM Lines from binary Salesforce Objects XML table Excel workbook MySQL Database Salesforce Reports

Supported data sources - Azure In-memory DirectQuery Azure SQL Database Yes Azure SQL Data Warehouse Azure Blob Storage No Azure Table Storage Azure Cosmos DB Azure Data Lake Store Azure HDInsight HDFS Azure HDInsight Spark

BI Semantic Model: Vision (2012) Data model Business logic and queries Data access ROLAP MOLAP xVelocity Direct Query MDX DAX Multi- dimensional Tabular Third-party applications Reporting Services Excel PowerPivot Databases LOB Applications Files OData Feeds Cloud Services SharePoint Insights Power View

BI Semantic Model (Azure Analysis Services)

For Development DO NOT CHOOSE PRODUCTION SERVER FOR WORKSPACE Use Developer Tier pricing Remember to pause your machines

Dimensions Wide and shallow Describe facts Can contain hierarchies Can contain calculated columns

Hierarchies Predefine common hierarchies for the users Hierarchies are defined from largest group to smallest Year Quarter Month Hide columns used for hierarchies where appropriate

Fact Tables Deep and narrow Mostly measures(Numbers) Keys to dimensions(Ints) Natural repository for calculated measures

Calculated columns and Measures Created in the model only Calculated measures execute when called based on filter context Calculated columns are created on data load and persist in memory

Requirements Azure account Azure Active Directory Tenant(MS live accounts are not supported) Directory integration between AAD and on premises AD is recommended but not required Resource Group Create a server

Demo

Current Pricing QPUS MEMORY (GB) Hourly Price Monthly Price B1 40 10 $0.43/hr ~$313.90 B2 80 20 $0.86/hr ~$627.80 Developer 3 $0.132/hr ~$96.36

Current Pricing QPUS MEMORY (GB) Hourly Price Monthly Price S0 40 10 $0.81/hr ~$591.30 S1 100 25 $2.03/hr ~$1,481.90 S2 200 50 $4.06/hr ~$2,963.80 S4 400 $8.11/hr ~5,920.30 S8 320 S9 640

Tips for development Clean table names on first import Settle on column names before creating any calculated columns or measures Flatten out snowflakes where possible Avoid creating calculated columns for intermediate measures Use views for source data Use meaningful and verbose names Use attribute properties and formatting

Current Azure Analysis Services challenges Preview only Backups Limited source data No Power BI connectivity

Additional resources https://www.sqlbi.com/ https://blog.pragmaticworks.com/ https://blog.crossjoin.co.uk/ https://docs.microsoft.com/en-us/azure/analysis-services

Thank you @PhillipLabry @RedshirtData