Using Measures. Types of Measures Additive – A Measure Where the Value of a Member Is the Sum of Its Children At Any Level of Any Dimension Amount Units.

Slides:



Advertisements
Similar presentations
Framework Manager and Transformer Tips
Advertisements

Union, Intersection, Difference (subquery) UNION (subquery) produces the union of the two relations. Similarly for INTERSECT, EXCEPT = intersection and.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Business Intelligence: OLAP and Analytics.
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
Atlanta.MDF MDX Overview. What Is MDX? MDX is Multi Dimensional EXpressions MDX is the syntax for querying an Analysis Services database MDX is part of.
SQL Server Accelerator for Business Intelligence (SSABI)
Chapter 11 Group Functions
OLAP Services Business Intelligence Solutions. Agenda Definition of OLAP Types of OLAP Definition of Cube Definition of DMR Differences between Cube and.
Structured Query Language – Continued Rose-Hulman Institute of Technology Curt Clifton.
DENMARK ICELAND FINLAND NORWAY ITU Business Intelligence Introduction to OLAP STIG TORNGAARD HAMMEKEN KONSULENTDIREKTØR The.
Data Cube and OLAP Server
Implementing Business Analytics with MDX Chris Webb London September 29th.
Introduction to Oracle9i: SQL1 SQL Group Functions.
1 Lecture 10: More OLAP - Dimensional modeling
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
A Guide to SQL, Seventh Edition. Objectives Retrieve data from a database using SQL commands Use compound conditions Use computed columns Use the SQL.
Introduction to OLAP cubes My name: ZULFIQAR SYED Holds BSEE from Illinois Institute of Technology, Chicago, ILLINOIS. Holds BSEE from Illinois Institute.
Introduction Paul Turley SqlServerBiBlog.com Mentor, SQL Server MVP
Designing OLAP Dimensions. Enabling Various Views Finance Operations Profit by Division by Country by Month by Actual/Budget Revenue by Product by Region.
SQL Server Management Studio Introduction
Enhancements to the GROUP BY Clause Fresher Learning Program January, 2012.
Introduction to Solving Business Problems with MDX Robert Zare and Tom Conlon Program Managers Microsoft.
Chapter 4 The Relational Model.
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.
Chapter 6 Group Functions. Chapter Objectives  Differentiate between single-row and multiple-row functions  Use the SUM and AVG functions for numeric.
Chapter 3 Single-Table Queries
Best Practices for Data Warehousing. 2 Agenda – Best Practices for DW-BI Best Practices in Data Modeling Best Practices in ETL Best Practices in Reporting.
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.
Objects for Business Reporting MIS 497. Objective Learn about miscellaneous objects required for business reporting. Learn about miscellaneous objects.
MDX in SQL Server 2008 Szymon Wilk (na podstawie materiałów przygotowanych przez Krzysztofa Dembczyńskiego) TWO, 2009/10.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 11-1 David M. Kroenke’s Chapter Eleven: Managing Databases with SQL Server.
ISQS 6339, Data Management and Business Intelligence Cubism – Bells and Whistles Zhangxi Lin Texas Tech University 1.
Building the cube – Chapter 9 & 10 Let’s be over with it.
BI Terminologies.
INVENTORY CASE STUDY. Introduction Optimized inventory levels in stores can have a major impact on chain profitability: minimize out-of-stocks reduce.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Building Dashboards SharePoint and Business Intelligence.
Sales Dim Date Dim Customers Dim Products Dim Categories Dim Geography The data warehouse is a simple and standard one, after all we.
SqlExam1Review.ppt EXAM - 1. SQL stands for -- Structured Query Language Putting a manual database on a computer ensures? Data is more current Data is.
Centre of Competence on data warehouse Workshop Helsinki Database Cube and Browsing the Cube Mark Rantala.
SQL Server Analysis Services 2012 BI Semantic Model BISM.
A Guide to SQL, Eighth Edition Chapter Four Single-Table Queries.
Lesson 4: Querying a Database. 2 Learning Objectives After studying this lesson, you will be able to:  Create, save, and run select queries  Set query.
Aggregator  Performs aggregate calculations  Components of the Aggregator Transformation Aggregate expression Group by port Sorted Input option Aggregate.
1 Chapter 3 Single Table Queries. 2 Simple Queries Query - a question represented in a way that the DBMS can understand Basic format SELECT-FROM Optional.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
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:
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
Concepts of Database Management, Fifth Edition Chapter 3: The Relational Model 2: SQL.
Extending and Creating Dynamics AX OLAP Cubes
Plan for Final Lecture What you may expect to be asked in the Exam?
Building Tabular Models
What’s new in SQL Server 2017 for BI?
Introduction to SQL Server Analysis Services
Oracle OLAP Creating Cubes Part 1: Concepts
The Database Exercises Fall, 2009.
Introduction to tabular models
Introduction to tabular models
Implementing Data Models & Reports with Microsoft SQL Server
Chapter 4 Summary Query.
Module 7: Working with Measures and Measure Groups
SQL Aggregation.
Creating Noninput Items
LINQ to SQL Part 3.
Presentation transcript:

Using Measures

Types of Measures Additive – A Measure Where the Value of a Member Is the Sum of Its Children At Any Level of Any Dimension Amount Units Non-Additive - A Measure Where the Value of a Member Is NOT the Sum of Its Children At Any Level of Any Dimension Prices Interest Rates Semi-Additive – A Measure where the Value of a Member Is Additive Across All Dimensions Except Time Balances Headcounts

Measures in Analysis Services Stored Values Come from Fact Table Use Column or SQL Expression Calculated Before Aggregations Calculated Values Generated dynamically MDX Expressions Calculated After Aggregations

Using Unary Operators

Creating Unary Operators Change Unary Operators Property to True Define a Dimension Table Column that Provides Operators Update Operator Column In Dimension Editor, if write-enabled In source database, if not write-enabled

Write-enabling dimensions End-users change dimensional structures without Administrator rights Changes stored in the dimension table Changes cannot be made until in a processed cube Requires Enterprise Edition of SQL Server

Distinct Count High End Feature Difficult in OLAP Systems CustomerProductDay jsmithWine4/16/99 dharrisBeer4/16/99 jsmithWine4/16/99 kyoungWine4/16/99 dharrisWine4/17/99 dharrisWine4/17/99 jsmithBeer4/17/99 dharrisBeer4/17/99 All ProductsWineBeer All Time633 4/16/ /17/99312 How many customers bought wine and beer each day? All ProductsWineBeer All Time /16/ /17/ DISTINCT

Distinct Count Fundamentally Different From Sum, Min, Max, Count Should Be Kept in a Separate Cube Can Not Be Used With Other Calculations