MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model.

Slides:



Advertisements
Similar presentations
The Organisation As A System An information management framework The Performance Organiser Data Warehousing.
Advertisements

The Relational Model J.G. Zheng May 15 th Introduction Edgar F. Codd, 1970 One sentence to explain relational database model: Data are organized.
Dimensional Modeling.
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
MIS 451 Building Business Intelligence Systems
Data Design The futureERD - CardinalityCODINGRelationshipsDefinition.
Dimensional Modeling Business Intelligence Solutions.
Dimensional Modeling CS 543 – Data Warehousing. CS Data Warehousing (Sp ) - Asim LUMS2 From Requirements to Data Models.
An Introduction to Dimensional Data Warehouse Design Presented by Joseph J. Sarna Jr. JJS Systems, LLC.
MIS 451 Building Business Intelligence Systems Logical Design (5) – Aggregate.
Multidimensional Modeling MIS 497. What is multidimensional model? Logical view of the enterprise Logical view of the enterprise Shows main entities of.
FIRST COURSE Microsoft Access (Basics). XP Objectives Define the terms field, record, table, relational database, primary key, and foreign key. Learn.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Dimensional Modeling I Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
Database Design Chapter 3.
Business Driven Technology Unit 2 Exploring Business Intelligence Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Telecommunication Case Study CS 543 – Data Warehousing.
Database – Part 2a Dr. V.T. Raja Oregon State University.
Lecture 5 CS.456 DATABASE DESIGN.
Database Relationships Objective 5.01 Understand database tables used in business.
Data warehousing theory and modelling techniques Building Dimensional Models.
Database Relationships Objective 5.01 Understand database tables used in business.
Databases & Data Warehouses Chapter 3 Database Processing.
Agenda Common terms used in the software of data warehousing and what they mean. Difference between a database and a data warehouse - the difference in.
ISQS 3358, Business Intelligence Creating Data Marts Zhangxi Lin Texas Tech University 1.
Business Intelligence
Sayed Ahmed Logical Design of a Data Warehouse.  Free Training and Educational Services  Training and Education in Bangla: Training and Education in.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Loading Ola Ekdahl IT Mentors 9/12/08.
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
Organizing Data and Information AD660 – Databases, Security, and Web Technologies Marcus Goncalves Spring 2013.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
Business Intelligence Zamaneh Jahed. What is Business Intelligence? Business Intelligence (BI) is a broad category of applications and technologies for.
Program Pelatihan Tenaga Infromasi dan Informatika Sistem Informasi Kesehatan Ari Cahyono.
Data Warehouse and Business Intelligence Dr. Minder Chen Fall 2009.
DIMENSIONAL MODELLING. Overview Clearly understand how the requirements definition determines data design Introduce dimensional modeling and contrast.
University of Nevada, Reno Organizational Data Design Architecture 1 Organizational Data Architecture (2/19 – 2/21)  Recap current status.  Discuss the.
BI Terminologies.
MIS2502: Data Analytics The Information Architecture of an Organization.
Chapter 9: Logical Database Design and the Relational Model (ERD Mapping)
1 Database & DBMS The data that goes into transaction processing systems (TPS), also goes to a database to be stored and processed later by decision support.
Database Systems Basic Data Management Concepts
Btec National - Advanced Databases 1 Advanced Databases Entity Relationship Diagrams.
Designing a Data Warehousing System. Overview Business Analysis Process Data Warehousing System Modeling a Data Warehouse Choosing the Grain Establishing.
UNIT-II Principles of dimensional modeling
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved CHAPTER 6 DATABASES AND DATA WAREHOUSES CHAPTER 6 DATABASES AND DATA WAREHOUSES.
Quiz questions. 1 A data structure that is made up of fields and records? Table.
Competitive (Business) Intelligence Systems The Road to Denormalization (starring Charlie Sheen & other Random Celebrities)
Fact Table The fact table stores business events. The attributes explain the conditions of the entity at the time the business event happened.
Planning & Creating a Database By Ms. Naira Microsoft Access.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
University at BuffaloThe State University of New York The Demo of the HIV/Drug Use Data Warehouse The customer query website of HIV/Drug Use is based on.
ISAM 5931: Data Warehousing & Data Mining Group Project submitted by : Mudassar Hakim & Gaurav Wadhwani.
June 08, 2011 How to design a DATA WAREHOUSE Linh Nguyen (Elly)
Business Intelligence Training Siemens Engineering Pakistan Zeeshan Shah December 07, 2009.
* 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.
Btec National - IT SYSTEMS ANALYSIS AND DESIGN 1 IT Systems Analysis and Design Entity Relationship Diagrams.
INFS 6220 Systems Analysis & Design Transactional DBs vs. Data Warehouses.
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
Building the Corporate Data Warehouse Pindaro Demertzoglou Data Resource Management.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 9: DATA WAREHOUSING.
Data Warehousing Design DT211/4. Designing Data Warehouses To begin a data warehouse project, we need to find answers for questions such as: – Which user.
CSCI-100 Introduction to Computing
Data Warehouse.
Databases A brief introduction….
5.02 Understand database queries, forms, and reports used in business.
INFS 3220 Systems Analysis & Design
CHAPTER SIX OVERVIEW SECTION 6.1 – DATABASE FUNDAMENTALS
The Road to Denormalization
Presentation transcript:

MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model

2

3 Design Steps Step 1: Decide facts and fact measurements:  What do customers want to analyze? --- Facts  Find measurements of fact in the source database – Fact Measurements

4 Design Steps Step 2: Decide grain of facts:  Grain is the level of detail at which fact measurements will be stored in data warehouse.  Data warehouse usually stores facts at their lowest level of detail.

5 Design Steps Step 3: Decide fact tables:  Facts  Fact Tables  Fact Measurements  Fact Table Attributes

6 Design Steps Step 4: Determine Primary Keys of Fact Tables Find the natural keys that can uniquely identify records in fact tables from the source database – primary key of fact table Transform natural keys into warehouse keys

7 Design Steps Step 5: Decide key dimension tables for a fact table:  Key dimension tables provide primary key for a fact table. Step 6: Decide analysis dimension tables for a fact table:  Analysis dimension tables provide foreign keys for fact tables. Step 7: Connect separate dimension models using conformed dimension tables  A conformed dimension table is a dimension table shared by fact tables. It can be used to link separate dimensional models into a coherent one.