Dimensional Modeling Business Intelligence Solutions.

Slides:



Advertisements
Similar presentations
Author: Graeme C. Simsion and Graham C. Witt Chapter 11 Logical Database Design.
Advertisements

Dimensional Modeling.
Tips and Tricks for Dimensional Modeling
CHAPTER OBJECTIVE: NORMALIZATION THE SNOWFLAKE SCHEMA.
Copyright © Starsoft Inc, Data Warehouse Architecture By Slavko Stemberger.
Dimensional Modeling CS 543 – Data Warehousing. CS Data Warehousing (Sp ) - Asim LUMS2 From Requirements to Data Models.
Data Warehouse IMS5024 – presented by Eder Tsang.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
An Introduction to Dimensional Data Warehouse Design Presented by Joseph J. Sarna Jr. JJS Systems, LLC.
Data Warehousing Design Transparencies
Data Warehousing - 3 ISYS 650. Snowflake Schema one or more dimension tables do not join directly to the fact table but must join through other dimension.
MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model.
Lab3 CPIT 440 Data Mining and Warehouse.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Data.
Data Warehousing DSCI 4103 Dr. Mennecke Introduction and Chapter 1.
Building a Data Warehouse with SQL Server Presented by John Sterrett.
Data warehousing theory and modelling techniques Building Dimensional Models.
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.
Business Intelligence
Sayed Ahmed Logical Design of a Data Warehouse.  Free Training and Educational Services  Training and Education in Bangla: Training and Education in.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Dimensional model. What do we know so far about … FACTS? “What is the process measuring?” Fact types:  Numeric Additive Semi-additive Non-additive (avg,
Program Pelatihan Tenaga Infromasi dan Informatika Sistem Informasi Kesehatan Ari Cahyono.
Data Warehousing Concepts, by Dr. Khalil 1 Data Warehousing Design Dr. Awad Khalil Computer Science Department AUC.
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.
Chapter 1 Adamson & Venerable Spring Dimensional Modeling Dimensional Model Basics Fact & Dimension Tables Star Schema Granularity Facts and Measures.
Data Warehouse design models in higher education courses Patrizia Poščić, Associate Professor Danijela Subotić, Teaching Assistant.
Understanding SQL Server 2008 Change Data Capture Bret Stateham Training Manager Vortex Learning Solutions blogs.netconnex.com.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Normalized model vs dimensional model
Chapter 13 Designing Databases Systems Analysis and Design Kendall & Kendall Sixth Edition.
The University of Akron Dept of Business Technology Computer Information Systems The Relational Model: Concepts 2440: 180 Database Concepts Instructor:
Designing a Data Warehousing System. Overview Business Analysis Process Data Warehousing System Modeling a Data Warehouse Choosing the Grain Establishing.
More Dimensional Modeling. Facts Types of Fact Design Transactional Periodic Snapshot –Predictable time period –Ex. Monthly, yearly, etc. Accumulating.
File and Database Design Class 22. File and database design: 1. Choosing the storage format for each attribute from the logical data model. 2. Grouping.
UNIT-II Principles of dimensional modeling
Foundations of Business Intelligence: Databases and Information Management.
Physical Database Design Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create.
Chapter 4 Logical & Physical Database Design
Chapter 16. Insurance 서울시립대학교 인공지능 연구실 G 조찬연 The Data Warehouse Toolkit 1 /35.
June 08, 2011 How to design a DATA WAREHOUSE Linh Nguyen (Elly)
Copyright© 2014, Sira Yongchareon Department of Computing, Faculty of Creative Industries and Business Lecturer : Dr. Sira Yongchareon ISCG 6425 Data Warehousing.
Data modeling. Presentation by – Anupama Vudaru, Phani Kondapalli Content by – Prathibha Madineni, Subrahmanyam Kolluri October 2010.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Denormalization - Causes redundancy, but fast performance & no referential integrity - Denormalize when specific queries occur frequently, a strict performance.
INFS 6220 Systems Analysis & Design Transactional DBs vs. Data Warehouses.
1 Database Systems, 8 th Edition Star Schema Data modeling technique –Maps multidimensional decision support data into relational database Creates.
Event Title Event Date. Module 02—Introduction to Dimensional Modeling Techniques Name Title Microsoft Corporation.
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.
1 Agenda TMA02 M876 Block 4. 2 Model of database development data requirements conceptual data model logical schema schema and database establishing requirements.
Star Schema.
Applying Data Warehouse Techniques
Overview and Fundamentals
Dimensional Model January 14, 2003
Applying Data Warehouse Techniques
The Relational Model Textbook /7/2018.
Data Model.
Retail Sales is used to illustrate a first dimensional model
Applying Data Warehouse Techniques
Dimensional Modeling.
Adding Multiple Logical Table Sources
Retail Sales is used to illustrate a first dimensional model
Applying Data Warehouse Techniques
Chapter 13 The Data Warehouse
Designing a Data Warehouse from the Ground Up
Applying Data Warehouse Techniques
Presentation transcript:

Dimensional Modeling Business Intelligence Solutions

Definition According to Dr. Kimball, Dimensional Modeling is a design technique for databases intended to support end- user queries in a data warehouse.

Dimensional Design VS Normalized Design Dimensional Modeling Normalized Modeling Reporting and Analysis Operational Inserts and Updates Data Warehouse Transactional Data Source(s)

Transactional System and Normalized Design  Enable consistent and fast writing  Insert or update touch the database in one place  Too complicated for data warehouse queries and performance issue  3NF (third-normal-form) Normalized Design

Data Warehouse and Dimensional Design  Star schema: when a fact table is joined to a set of dimension tables  Simplicity  Symmetry  Performance benefits Dimensional Design

Dimension Model Elements  Fact Table  Dimension Tables

Dimension Model Elements: Fact Table  Stores numerical performance measurements  Contains: o Dimension keys o Facts: business measures  Grain: defined by a list of dimensions  3 categories of fact table grains: o Transaction o Periodic snapshot o Accumulative snapshot Dimensions Facts

Dimension Model Elements: Fact Table  Looks ‘thin’ in shape  Primary key: subset of the foreign keys  Expresses a many-to-many relationships

 Stores textual descriptors  Contains: attributes  Highly denormalized  Represent hierarchical relationships  Looks ‘fat’ in shape Dimension Model Elements: Dimension Tables

Dimension Model: bring Facts and Dimensions together  Surrogate keys: sequentially assigned integers  Benefits: o Environment buffer o Allow data integration o Support SCD (slow changing dimension)

Handling Changes: SCD Type 1 SCD: Overwrite the value

Handling Changes: SCD Type 2 SCD: Add a Dimension Row

Handling Changes: SCD Type 3 SCD: Add a Dimension Column

Dimensional Modeling Design Process Choose the Business Process Declare the Grain Identify the Dimensions Identify the Facts

 Easy to understand  Optimized for performance  Historical tracking of information  Extensible to accommodate changes Summary

Questions?