Designing OLAP Dimensions. Enabling Various Views Finance Operations Profit by Division by Country by Month by Actual/Budget Revenue by Product by Region.

Slides:



Advertisements
Similar presentations
Chapter 4 Tutorial.
Advertisements

CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
An overview of Data Warehousing and OLAP Technology Presented By Manish Desai.
BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
SQL Server Accelerator for Business Intelligence (SSABI)
Northwestern University Business Intelligence Solutions Build Cubes in Cognos 8.4.
Multidimensional Modeling MIS 497. What is multidimensional model? Logical view of the enterprise Logical view of the enterprise Shows main entities of.
Implementing Business Analytics with MDX Chris Webb London September 29th.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Online Analytical Processing (OLAP) Hweichao Lu CS157B-02 Spring 2007.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
A Guide to SQL, Eighth Edition Chapter Three Creating Tables.
Override the title Chris Harrington
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
With Microsoft Access 2007 Volume 1© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access 2007 Volume 1 Chapter.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
IMS 6217: Data Warehousing / Business Intelligence Part 3 1 Dr. Lawrence West, Management Dept., University of Central Florida Analysis.
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.
Ahsan Abdullah 1 Data Warehousing Lecture-11 Multidimensional OLAP (MOLAP) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for.
OnLine Analytical Processing (OLAP)
Cube Intro. Decision Making Effective decision making Goal: Choice that moves an organization closer to an agreed-on set of goals in a timely manner Goal:
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
1 Data Warehousing Lecture-13 Dimensional Modeling (DM) Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for Agro-Informatics Research.
Business Intelligence Software Business Intelligence A Software at your size.
Presented By: Muhammad Rizvi Raghuram Vempali Surekha Vemuri.
Data Warehouse. Design DataWarehouse Key Design Considerations it is important to consider the intended purpose of the data warehouse or business intelligence.
Module 1: Introduction to Data Warehousing and OLAP
BI Terminologies.
Module 3: Creating Data Types and Tables. Overview Working with Data Types Working with Tables Generating Column Values Generating Scripts.
Designing Aggregations. Performance Fundamentals - Aggregations Pre-calculated summaries of data Intersections of levels from each dimension Tradeoff.
Decision Support and Date Warehouse Jingyi Lu. Outline Decision Support System OLAP vs. OLTP What is Date Warehouse? Dimensional Modeling Extract, Transform,
Enhancing Forms with OLE Fields, Hyperlinks, and Subforms – Project 5.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
A Skills Approach Access 2010 Working with Tables © 2012 The McGraw-Hill Companies, Inc. All rights reserved Chapter 2.
Implementing Calculations Using MDX. Drinks Tea Lemon Earl Grey Coffee Columbian Dimension Family Relationships  Drinks is the Parent of Tea and Coffee.
Shilpa Seth.  Multidimensional Data Model Concepts Multidimensional Data Model Concepts  Data Cube Data Cube  Data warehouse Schemas Data warehouse.
Data Warehousing Multidimensional Analysis
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Centre of Competence on data warehouse Workshop Helsinki Database Cube and Browsing the Cube Mark Rantala.
Copyright© 2014, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG 6425 Data Warehousing.
Copyright© 2014, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG 6425 Data Warehousing.
Oracle Business Intelligence Foundation - Commonly Used Features in Repository.
DAT 378 SQL Server 2000 Bringing The Best of Reporting Services and Analysis Services Together Sean Boon Program Manager, BI Systems
Getting Started in Access 1 Using an existing Database Database Window Table Design View Parts of a Table Views in Access Navigating in Access Entering.
SQL Server Analysis Services Understanding Unified Dimension Model (UDM)
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
1 Copyright © 2006, Oracle. All rights reserved. Defining OLAP Concepts.
3 Copyright © 2006, Oracle. All rights reserved. Building an Analytic Workspace.
The Concepts of Business Intelligence Microsoft® Business Intelligence Solutions.
7 Copyright © 2006, Oracle. All rights reserved. Defining a Relational Dimensional Model.
Getting Started with Tabular July 11, Phillip Labry  Sr. BI Engineer  IT development for over 25 years  Developer, DBA, Business Intelligence.
Extending and Creating Dynamics AX OLAP Cubes
Defining Data Warehouse Structures Data Warehouse Data Access End User Data Access Data Sources Staging Area Data Marts Data Extract, Transform, and Load.
Building Tabular Models
Creating LOVs and Editors
Creating Repositories from Multidimensional Data Sources
Introduction to SQL Server Analysis Services
Star Schema.
Implementing Data Models & Reports with Microsoft SQL Server
Module 7: Working with Measures and Measure Groups
Adding Multiple Logical Table Sources
Analysis Services Analysis Services vs. the Data Warehouse vs. OLTP DB
Module 6: Working with Cubes and Dimensions
Presentation transcript:

Designing OLAP Dimensions

Enabling Various Views Finance Operations Profit by Division by Country by Month by Actual/Budget Revenue by Product by Region by Sales Rep by Quarter Revenue by Customer by Industry by Channel by Week Sales Marketing Volume by Plant by Shift by Product by Day Analysis Server

Understanding Levels and Members Four Levels All Category Sub-Category Product Category Members Bread Dairy Meat Product Dimension

Reviewing Analysis Services Limits ItemsLimits Dimensions per database65,535 Levels per database65,535 Dimensions per cube128 Levels per cube256 Levels per dimension64 Members per parent64,000 Length of dimension name24 characters

Working with Standard Dimensions Country State City Each Level Corresponds to a Dimension Table Column All Members at a Given Level Have the Same Number of Ancestors Can Be Star or Snowflake Dimensions

Working with Ragged Dimensions Country State City No States Variable Depth in Branches Level Property Hide Member If

Assigning Member Keys and Names Defining the Member Key Column Determines the members included in a level Usually comes from a single dimension table column Defining the Member Name Column Provides names for members at a level Can be different from the Member Key Column

Creating Members from Expressions Add Flexibility When Defining Levels Are Created from One or More Columns in a Single Table Are Defined in the Member Key Column and Member Name Column in the Dimension Editor Act as RDBMS Pass-Through Functions Must be Valid RDBMS Syntax

Using Member Properties Why Member Properties? Information Needed for Analysis that Does Not Make Sense as a New Dimension or Level A Starting Point for Creating Virtual Dimensions Used in MDX Queries for Analysis Impact of Member Properties Do Not Affect Cube Size Do Not Significantly Affect Cube Processing Times Are Stored in Dimension Structure Files

Creating Time Dimensions Using the Dimension Wizard Contains Built-In Intelligence Defines Entire Hierarchy From a Single Date/Time Column Uses Appropriate Functions Depending on Data Source Using a Separate Date Table Contains Additional Date Properties Reduces Storage Space Can be Used with Multiple Fact Tables

Setting Time Dimension Properties Some MDX Functions Use Time Dimension Properties Third-Party Products Use Time Properties Several Time Dimension Level Properties Exist The Type Property Has No Effect on the Analysis Server

Working with Shared Dimensions Created Once and Shared by One or More Cubes in a Database Cannot Be Changed to Private Maintained in Dimension Editor Administered in One Place Cause All Cubes Using that Dimension to be Unavailable for Querying After Rebuilding Structure Identified by a Sharing Hand Icon:

Working with Private Dimensions Created and Used within Single Cube Maintained in Cube Editor, Not Dimension Editor Cannot Be Changed to Shared Rebuilt Automatically with Cube Process Identified by Dimension Icon:

Defining the All Level Summarizes All Data at Top Level of Dimension Is Included by Default Is Named All DimensionName by Default For example, All Product Can Be Turned Off within the Dimension Editor Cannot Be Defined by the Member Key Column or the Member Name Column Can Be Renamed Using the All Caption Property

Specifying a Default Member

Defining a Hierarchy A Hierarchy Is a Set of Members and Levels within a Dimension By Default, a Dimension Contains One Hierarchy A Dimension Can Contain Multiple Hierarchies

Creating Multiple Hierarchies Department Dimension Department.Management Region 1 Department.Region Region 2 Department A Department D Department C Department B Manager 1 Department B Department D Department C Department A Manager 2 Two Hierarchies

Overview of Parent-Child Dimensions Are Based on a Two Column Dimension Table Contain Levels Created by Parent-Child Relationships Contain Unbalanced Levels Are Created with the Dimension Wizard Can Slow Queries that Reference Them

Structure of a Parent-Child Dimension EmployeeManager Smith JonesSmith WhiteSmith BlockJones HartJones KnightJones FoxHart HuntHart SmartHunt

Loading Data To Non-Leaf Members Steve Eric MikeCoreySusan JohnDiana Beth (Steve) (John) (Diana)

Members with Data In Standard Dimensions, Only Leaf Members Can Correspond to Fact Table Data In Parent-Child Dimensions, Leaf and Upper Level Members Correspond to Fact Table Data The Members with Data Property Has Three Possible Settings: Leaf Members Only Non-leaf Data Hidden Non-leaf Data Visible

Reviewing Analysis Services Limits ItemsLimits Dimensions per database65,535 Levels per database65,535 Dimensions per cube128 Levels per cube256 Levels per dimension64 Members per parent64,000 Length of dimension name24 characters

Creating a Grouping Level All Large Level Grouping Level A – G H – O O – Z

Grouping Members into Levels: Two Solutions Analysis Services Auto-grouping Create Intermediate Parents Approx. Square Root of Members Can Hide Using Visible Property Custom Grouping Using Expressions Custom Intermediate Parents Use SQL Expressions