37
Data Warehousing Assignment

Data warehousing

Embed Size (px)

DESCRIPTION

An assignment in Data Ware Housing on the book dimensional data warehousing with MySQL

Citation preview

Page 1: Data warehousing

Data Warehousing Assignment

Page 2: Data warehousing

Ch.01 Basic Components:Listing 1.3: Creating data warehouse tables

Page 3: Data warehousing

Ch.01 Basic Components: Listing 1.4: Generating customer surrogate key values

Page 4: Data warehousing

Ch.01 Basic Components: Listing 1.5: Inserting more customers

Page 5: Data warehousing

Ch.02: Dimension History: Listing 2.1: Applying SCD1 to the customer names in customer_dim

Page 6: Data warehousing

Ch.02: Dimension History: Listing 2.2: Creating and loading the customer_stg table

Page 7: Data warehousing

Ch.02: Dimension History: Listing 2.3: Applying SCD2 to product_name and product_category in the product_dim table

Page 8: Data warehousing

Ch.02: Dimension History: Listing 2.4: Creating the product_stg table

Page 9: Data warehousing

Ch.02: Dimension History: Listing 2.5: Loading products to its staging table

Page 10: Data warehousing

Chapter 3: Measure Additivity: Listing 3.1: Inserting data to demonstrate fully-additive measures

Page 11: Data warehousing

Chapter 3: Measure Additivity: Listing 3.2: Querying across all dimensions

Page 12: Data warehousing

Chapter 3: Measure Additivity Listing 3.3: Querying across the date, product, and order

Page 13: Data warehousing

Chapter 3: Measure Additivity Listing 3.5: Querying across the date and order

Page 14: Data warehousing

Chapter 4: Dimensional Queries Listing 4.1: Script for that adds data for testing dimensional queries

Page 15: Data warehousing

Chapter 4: Dimensional Queries Listing 4.2: Daily Aggregation

Page 16: Data warehousing

Chapter 4: Dimensional Queries Listing 4.3: Annual aggregation

Page 17: Data warehousing

Chapter 4: Dimensional Queries Listing 4.5: Specific query (quarterly sales in Mechanicsburg)

Page 18: Data warehousing

Chapter 4: Dimensional Queries Listing 4.6: Inside-out - Monthly Product Performer

Page 19: Data warehousing

Chapter 4: Dimensional Queries Listing 4.7: Inside-out (loyal customer)

Page 20: Data warehousing

Chapter 5: Source Extraction: Listing 5.1: Push CDC sales orders

Page 21: Data warehousing

Chapter 5: Source Extraction Listing 5.3: Data for testing Push mode

Page 22: Data warehousing

Chapter 5: Source Extraction Listing 5.3: Data for testing Push mode

Page 23: Data warehousing

Chapter 6: Populating the Date DimensionListing 6.1: Stored procedure to pre-populate the date dimension

Page 24: Data warehousing

Chapter 6: Populating the Date Dimension Listing 6.2: Daily date population

Page 25: Data warehousing

Chapter 6: Populating the Date Dimension Listing 6.3: Loading dates from the source

Page 26: Data warehousing

Chapter 6: Populating the Date Dimension Listing 6.4: Adding more dates from additional sales orders

Page 27: Data warehousing

Chapter 7: Initial Population Listing 7.1: DW initial population

Page 28: Data warehousing

Chapter 7: Initial Population Listing 7.3: Sales orders for testing initial population

Page 29: Data warehousing

Chapter 7: Initial Population Listing 7.4: Query to confirm the sales orders are loaded correctly

Page 30: Data warehousing

Chapter 7: Initial Population Listing 7.4: Query to confirm the sales orders are loaded correctly

Page 31: Data warehousing

Chapter 8: Regular Population Listing 8.1: Daily dw regular population

Page 32: Data warehousing

Chapter 8: Regular Population Listing 8.2: Adding sales orders

Page 33: Data warehousing

Chapter 8: Regular Population Chapter 8: Regular Population Listing 8.2: Adding sales orders

Page 34: Data warehousing

Chapter 8: Regular Population Chapter 8: Regular Population Listing 8.2: Adding sales orders

Page 35: Data warehousing

Chapter 10: Adding Columns Listing 10.1: Adding new columns to the customer dimension

Page 36: Data warehousing

Chapter 11: On-Demand Population Listing 11.2: Populating the promotion indicator

Page 37: Data warehousing

Chapter 11: On-Demand Population Listing 11.2: Populating the promotion indicator