Fact Table The fact table stores business events. The attributes explain the conditions of the entity at the time the business event happened.

Slides:



Advertisements
Similar presentations
Dimensional Modeling.
Advertisements

Cognos 8 Training Session
BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
The Hierarchical Model
DATA WAREHOUSE DATA MODELLING
1 9 Ch3, Hachim Haddouti Adv. DBS and Data Warehouse CSC5301 Ch3 Hachim Haddouti Hachim Haddouti.
Multidimensional Modeling MIS 497. What is multidimensional model? Logical view of the enterprise Logical view of the enterprise Shows main entities of.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Dimensional Modeling II Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model.
Today I will: Learn the role value plays in pricing decisions So I can: Explain the goal of pricing I will know I’m successful when: I see the value of.
Managing Finance and Budgets Seminar 6. Seminar Six - Activities  Preparation: read Chapter 11  Describe key concepts: Activity based costing Pricing.
Data Warehousing (Kimball, Ch.2-4) Dr. Vairam Arunachalam School of Accountancy, MU.
Lecture 5 CS.456 DATABASE DESIGN.
Database Normalization CP3410 Daryle Niedermayer, I.S.P., PMP.
Data warehousing theory and modelling techniques Building Dimensional Models.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
DWH – Dimesional Modeling PDT Genči. 2 Outline Requirement gathering Fact and Dimension table Star schema Inside dimension table Inside fact table STAR.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
BUS1MIS Management Information Systems Semester 1, 2012 Access: Creating a Database Week 6 Lecture 2.
Chapter 14 Simulation. What Is Simulation? Simulation is to mimic a process by using computers.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch4 Adv. DBMS & DW CH 4 Hachim Haddouti.
Program Pelatihan Tenaga Infromasi dan Informatika Sistem Informasi Kesehatan Ari Cahyono.
Normalization A technique that organizes data attributes (or fields) such that they are grouped to form stable, flexible and adaptive entities.
Data Warehouse and Business Intelligence Dr. Minder Chen Fall 2009.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
DIMENSIONAL MODELLING. Overview Clearly understand how the requirements definition determines data design Introduce dimensional modeling and contrast.
Purchasing Lesson 2. Objectives Explain how purchasing impacts sales and profits List qulities of a good buyer Describe the lifecycle of inventory through.
Chapter 1 Adamson & Venerable Spring Dimensional Modeling Dimensional Model Basics Fact & Dimension Tables Star Schema Granularity Facts and Measures.
1 Data Warehouses BUAD/American University Data Warehouses.
BI Terminologies.
INVENTORY CASE STUDY. Introduction Optimized inventory levels in stores can have a major impact on chain profitability: minimize out-of-stocks reduce.
Objectives: Recognize the role value plays in pricing decisions Explain the goal of pricing See the value of Pricing as one of the key components of the.
Lesson 2: Purchasing. Objectives You will: ► Explain how purchasing impacts sales and profit ► List qualities of a good buyer ► Describe the lifecycle.
1 Supply Demand. 2 Objectives  Explain who controls a market economy.  List the three main market forces.  Describe the effect of price on supply and.
Normalized model vs dimensional model
DIMENSIONAL MODELING MIS2502 Data Analytics. So we know… Relational databases are good for storing transactional data But bad for analytical data What.
Basic Model: Retail Grocery Store
3 Defining the Business and Logical Models. Designing the Conceptual Model Phase I: Functional and Nonfunctional Requirements.
1 Data Warehousing Lecture-15 Issues of Dimensional Modeling Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for Agro-Informatics.
UNIT-II Principles of dimensional modeling
1 Accounting Information Systems: A Business Process Approach Chapter Twelve: Using Technology to Enhance Business Processes.
I NTRODUCTION TO DATABASE By: Afraa Sayah. I NTRODUCTION Data: - Known facts and can have implicit meaning. - Types: text, date, number… Database: - A.
ISAM 5931: Data Warehousing & Data Mining Group Project submitted by : Mudassar Hakim & Gaurav Wadhwani.
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
When When does it happen? Date Time Time Zone Period Timeline: Milestones How How does it happen? How do we know it happened? Activity, Process, Event.
Data Warehousing DSCI 4103 Dr. Mennecke Chapter 2.
INCREMENTAL AGGREGATION After you create a session that includes an Aggregator transformation, you can enable the session option, Incremental Aggregation.
Houston Petroleum Valve Company Data-Mining Project Data Modeling Phase Fouad Alibrahim Mohammad H. Monakes University of Houston Clear Lake University.
 DEFINE THE ENTITY  IDENTIFY THE ENTITY TYPES AND SETS OF ENTITY  EXPLAIN THE ATTRIBUTE AND A VALUE SET  EXPLAIN E-R MODEL EXPLAIN THE FOLLOWING RELATIONSHIP.
Building the Corporate Data Warehouse Pindaro Demertzoglou Lally School of Management Data Resource Management.
Day 4.  Each student will:  Change a percent to a decimal  Calculate simple interest and ending balance for a given exercise using the formula Principle.
Sales Order/Sale Entry Form
What Comes in Arrays?.
Unary Many-to-Many Relationship
LESSON 6-1 The Nature of Merchandise Inventory
Star Schema.
Applying Data Warehouse Techniques
Retail Sales is used to illustrate a first dimensional model
FLOW OF INVENTORY COSTS
Data Structures – 2D Lists
Retail Sales is used to illustrate a first dimensional model
MIS2502: Data Analytics Dimensional Data Modeling
Retail Sales is used to illustrate a first dimensional model
DWH – Dimesional Modeling
Examines blended and separate transaction schemas
Review of Major Points Star schema Slowly changing dimensions Keys
Slides based on those originally by : Parminder Jeet Kaur
Page 37 Figure 2.3, with attributes excluded
Presentation transcript:

Fact Table The fact table stores business events. The attributes explain the conditions of the entity at the time the business event happened.

Dimension Table A dimension table is a table that contains : Various attributes explaining the dimension key in the fact table. The conditions of the entities involved in the business event stored in the fact table. The attributes are stored as columns in the dimension tables. They are known as dimensional attributes.

Dimension Table A dimension table is a table that contains various attributes explaining the dimension key in the fact table. Degenerate dimension : is a dimension with only one attribute, and therefore the attribute is put in the fact table. Identifier in the source system Timestamp column: the time when the record was loaded into the fact table When the fact row (or dimension row) was loaded into data warehouse data store.

The users will be using the data warehouse to do analysis in six business areas: product sales, subscription sales, subscriber profitability, supplier performance, CRM campaign segmentation, and CRM campaign results.

Product Sales A product sales event happens when a customer is buying a product, rather than subscribing to a package. The roles (the who, where, and what) in this event are the customer, product, and store. The levels (or in dimensional modeling terms, the measures) are the quantity, unit price, value, direct unit cost, and indirect unit cost. Put the measures in the fact table and the roles (plus dates) in the dimension tables. The business events become the fact table row.

Product Sales fact table and its dimensions

quantity, unit_price, and unit_cost measures are derived from the source system. But other three measures (sales_value, sales_cost, and margin) are calculated. They are defined as follows: sales_value = unit_price * quanti sales_cost = unit_cost * quantity margin = sales_value – sales_cost The four keys in the Product Sales fact table link the fact table with the four dimensions.

Grain Grain is the smallest unit of occurrence of the business event in which the event is measured. In other words, grain is completing this sentence: “One row in the fact table corresponds to....” In this case, the grain is each item sold—one row in the Product Sales fact table corresponds to each item sold. Simple measure: sales value, sales cost, margin

Product Sales table (and its dimensions) with timestamp columns