CodeStock is proudly partnered with: Send instant feedback on this session via Twitter: Send a direct message with the room number d codestock.

Slides:



Advertisements
Similar presentations
Bus Matrix… the foundation of your Data Warehouse
Advertisements

Dimensional Modeling.
Cognos 8 Training Session
Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,
James Serra – Data Warehouse/BI/MDM Architect
Copyright © Starsoft Inc, Data Warehouse Architecture By Slavko Stemberger.
Presented by Brad Gall Using BI Techniques for Database Statistics.
Data Warehousing M R BRAHMAM.
DATA WAREHOUSE DATA MODELLING
Dimensional Modeling Business Intelligence Solutions.
Data Warehousing - 2 ISYS 650. Data Warehouse Design - Star Schema - Dimension tables – contain descriptions about the subjects of the business such as.
Data Warehouse IMS5024 – presented by Eder Tsang.
MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model.
IST722 Data Warehousing Technical Architecture Michael A. Fudge, Jr. * Figures taken from Kimball Ch. 4.
Data Warehousing DSCI 4103 Dr. Mennecke Introduction and Chapter 1.
Data Warehouse Toolkit Introduction. Data Warehouse Bill Inmon's paradigm: Data warehouse is one part of the overall business intelligence system. An.
Components of the Data Warehouse Michael A. Fudge, Jr.
Building a Data Warehouse from SAP using iWay and WebFOCUS O. Julian Plys PMP, Sunoco, Inc. Carole Benoit, Tek Systems, Inc.
Implementing a Data Warehouse with SQL Server Jump Start
Business Intelligence Instructor: Bajuna Salehe Web:
Building a Data Warehouse with SQL Server Presented by John Sterrett.
Jeremy Brinkman Director of Administrative Systems University of Northwestern Ohio Great Lakes Users’ Group Conference August 10-11,
ETL Design and Development Michael A. Fudge, Jr.
©Silberschatz, Korth and Sudarshan18.1Database System Concepts - 5 th Edition, Aug 26, 2005 Buzzword List OLTP – OnLine Transaction Processing (normalized,
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.
1 Publication of C Data Warehouse Code 17/11/2002 – Today I am pleased to announce the publication of a suite of C code which has been used to load large.
University of Nevada, Reno Organizational Data Design Architecture 1 Organizational Data Architecture (2/19 – 2/21)  Recap current status.  Discuss the.
Data Warehouse Design Xintao Wu University of North Carolina at Charlotte Nov 10, 2008.
Normalized model vs dimensional model
Dimensional Modeling Primer Chapter 1 Kimball & Ross.
Data Staging Data Loading and Cleaning Marakas pg. 25 BCIS 4660 Spring 2012.
Designing a Data Warehousing System. Overview Business Analysis Process Data Warehousing System Modeling a Data Warehouse Choosing the Grain Establishing.
Physical Design Michael A. Fudge, Jr.
Chapter 5 DATA WAREHOUSING Study Sections 5.2, 5.3, 5.5, Pages: & Snowflake schema.
Competitive (Business) Intelligence Systems The Road to Denormalization (starring Charlie Sheen & other Random Celebrities)
June 08, 2011 How to design a DATA WAREHOUSE Linh Nguyen (Elly)
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
By A Sai Krishna Geethika Lokanadham Mithun Rajanna KV Kumar Data warehousing for Risk Analysis.
Base SAS ® vs. SAS ® Data Integration Studio Greg Nelson and Danny Grasse.
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.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 5: Data Warehousing.
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.
Becoming Certified in Microsoft SQL Server. About Me Chris Hyde Senior Consultant with Leidos Health (formerly SAIC) MCSA – SQL Server 2008, MCITP 14+
INTELLIGENT DATA SOLUTIONS OM.
DATA WAREHOUSING TECHNIQUES ROUNDTABLE Kathy Bronson Trevyn Bowden Clackamas Communtiy College 7/2016 Information Technology Forest Grove, Oregon NWEUG.
Business Intelligence Overview
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
Data warehouse and OLAP
Applying Data Warehouse Techniques
Designing Business Intelligence Solutions with Microsoft SQL Server
Overview and Fundamentals
SSIS Demo Michael A. Fudge, Jr.
Components of the Data Warehouse Michael A. Fudge, Jr.
Data Warehouse and OLAP
Applying Data Warehouse Techniques
Data Warehouse Architecture
Applying Data Warehouse Techniques
Warehouse Architecture
Data Warehouse Architecture
Data warehouse architecture CIF, DM Bus Matrix Star schema
Retail Sales is used to illustrate a first dimensional model
Role Playing Dimensions (p )
Build a Simple Cube from Scratch
Applying Data Warehouse Techniques
Review of Major Points Star schema Slowly changing dimensions Keys
Analytics, BI & Data Integration
Applying Data Warehouse Techniques
Review of Major Points Star schema Slowly changing dimensions Keys
Presentation transcript:

CodeStock is proudly partnered with: Send instant feedback on this session via Twitter: Send a direct message with the room number d codestock 503 This session is great! For more information on sending feedback using Twitter while at CodeStock, please see the “CodeStock README” in your CodeStock guide. RecruitWise and Staff with Excellence -

Wrox Press Join the discussion Facebook:

Tim Costello Dimensional Design 101

Tim Costello MCIPT SQL 2005 Administration MCTS SQL 2008 Business Intelligence Tableau Certified Professional Dallas Tableau User Group leader. Business Intelligence Consultant for Interworks Inc.

Inman Corporate Information Factory (CIF) Kimball Data Warehouse (DW) - vs -

Inman Corporate Information Factory (CIF) Kimball Data Warehouse (DW) - vs - 

 Dimensional Bus Things we will cover …

 Dimensional Bus Fact Tables  Things we will cover …

 Dimensional Bus Fact Tables Dimension Tables   Things we will cover …

 Mega Data Warehouse Things we will not cover …

 Mega Data Warehouse OLAP  Things we will not cover …

 Mega Data Warehouse OLAP ETL (Extract Transform Load)   Things we will not cover …

 Mega Data Warehouse OLAP ETL (Extract Transform Load) Presentation Layer    Things we will not cover …

Transactional Database

Dimensional Design

Star Schema

Snowflake Schema

Dimensional Bus

Fact Table

Foreign Keys Measures Degenerate Dimensions Fact Tables Contain * * Sometimes.

3 Kinds Of Fact Table Transactional Fact Table 

3 Kinds Of Fact Table Transactional Fact Table Accumulating Snapshot  

3 Kinds Of Fact Table Transactional Fact Table Periodic Snapshot Accumulating Snapshot   

Transactional Fact Table

Accumulating Snapshot

Periodic Snapshot

Dimension Tables

SELECT DateId, FullDate, NextDayDate, Season, CalendarYear, CalendarYearQuarter, CalendarYearMonth, CalendarYearDayOfYear, CalendarQuarter, CalendarMonth, CalendarDayOfYear, CalendarDayOfMonth …

, CalendarDayOfWeek, CalendarYearName, CalendarYearQuarterName, CalendarYearMonthName, CalendarYearMonthNameLong, CalendarQuarterName, CalendarMonthName, CalendarMonthNameLong, WeekdayName, WeekdayNameLong, CalendarStartOfYearDate, CalendarEndOfYearDate, CalendarStartOfQuarterDate …

, CalendarEndOfQuarterDate, CalendarStartOfMonthDate, CalendarEndOfMonthDate, QuarterSeqNo, MonthSeqNo, FiscalYearName, FiscalYearPeriod, FiscalYearDayOfYear, FiscalYearWeekName, FiscalSemester, FiscalQuarter, FiscalPeriod, FiscalDayOfYear …

, FiscalDayOfPeriod, FiscalWeekName, FiscalStartOfYearDate, FiscalEndOfYearDate, FiscalStartOfPeriodDate, FiscalEndOfPeriodDate, ISODate, ISOYearWeekNo, ISOWeekNo, ISODayOfWeek, ISOYearWeekName, ISOYearWeekDayOfWeekName, DateFormatYYYYMMDD …

, DateFormatYYYYMD, DateFormatMMDDYEAR, DateFormatMDYEAR, DateFormatMMMDYYYY, DateFormatMMMMMMMMMDYYYY, DateFormatMMDDYY, DateFormatMDYY, WorkDay, IsWorkDay from dbo.Dim_Date

Conformed Dimensions

Role Playing Dimensions EmployeeID StartDateKey EndDateKey … DateKey Full_Date NextDayDate Season … dimDatefactEmployeeReview

EmployeeID StartDateKey EndDateKey … StartDateKey Full_Date NextDayDate Season … EndDateKey Full_Date NextDayDate Season … dimStartDate (View based on dimDate) dimEndDate (View based on dimDate) factEmployeeReview

Resources and Links

Kimball Design Tip #18: Taking The Publishing Metaphor Seriously: Kimball Design Tip #46: Another Look At Degenerate Dimension: Design Tip #113 Creating, Using, and Maintaining Junk Dimension: Design Tip #105 Snowflakes, Outriggers, and Bridges: Kimball Design Tip #51: Latest Thinking On Time Dimension Table: Design Tip #69 Identifying Business Processes: Kimball Design Tip #37: Modeling A Pipeline With An Accumulating Snapshot: Kimball Design Tip #16: Hot Swappable Dimension: Kimball Design Tip #21: Declaring The Grain: Fundamental Grains: