data warehousing
DESCRIPTION
An assignment in Data Ware Housing on the book dimensional data warehousing with MySQLTRANSCRIPT
![Page 1: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/1.jpg)
Data Warehousing Assignment
![Page 2: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/2.jpg)
Ch.01 Basic Components:Listing 1.3: Creating data warehouse tables
![Page 3: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/3.jpg)
Ch.01 Basic Components: Listing 1.4: Generating customer surrogate key values
![Page 4: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/4.jpg)
Ch.01 Basic Components: Listing 1.5: Inserting more customers
![Page 5: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/5.jpg)
Ch.02: Dimension History: Listing 2.1: Applying SCD1 to the customer names in customer_dim
![Page 6: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/6.jpg)
Ch.02: Dimension History: Listing 2.2: Creating and loading the customer_stg table
![Page 7: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/7.jpg)
Ch.02: Dimension History: Listing 2.3: Applying SCD2 to product_name and product_category in the product_dim table
![Page 8: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/8.jpg)
Ch.02: Dimension History: Listing 2.4: Creating the product_stg table
![Page 9: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/9.jpg)
Ch.02: Dimension History: Listing 2.5: Loading products to its staging table
![Page 10: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/10.jpg)
Chapter 3: Measure Additivity: Listing 3.1: Inserting data to demonstrate fully-additive measures
![Page 11: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/11.jpg)
Chapter 3: Measure Additivity: Listing 3.2: Querying across all dimensions
![Page 12: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/12.jpg)
Chapter 3: Measure Additivity Listing 3.3: Querying across the date, product, and order
![Page 13: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/13.jpg)
Chapter 3: Measure Additivity Listing 3.5: Querying across the date and order
![Page 14: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/14.jpg)
Chapter 4: Dimensional Queries Listing 4.1: Script for that adds data for testing dimensional queries
![Page 15: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/15.jpg)
Chapter 4: Dimensional Queries Listing 4.2: Daily Aggregation
![Page 16: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/16.jpg)
Chapter 4: Dimensional Queries Listing 4.3: Annual aggregation
![Page 17: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/17.jpg)
Chapter 4: Dimensional Queries Listing 4.5: Specific query (quarterly sales in Mechanicsburg)
![Page 18: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/18.jpg)
Chapter 4: Dimensional Queries Listing 4.6: Inside-out - Monthly Product Performer
![Page 19: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/19.jpg)
Chapter 4: Dimensional Queries Listing 4.7: Inside-out (loyal customer)
![Page 20: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/20.jpg)
Chapter 5: Source Extraction: Listing 5.1: Push CDC sales orders
![Page 21: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/21.jpg)
Chapter 5: Source Extraction Listing 5.3: Data for testing Push mode
![Page 22: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/22.jpg)
Chapter 5: Source Extraction Listing 5.3: Data for testing Push mode
![Page 23: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/23.jpg)
Chapter 6: Populating the Date DimensionListing 6.1: Stored procedure to pre-populate the date dimension
![Page 24: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/24.jpg)
Chapter 6: Populating the Date Dimension Listing 6.2: Daily date population
![Page 25: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/25.jpg)
Chapter 6: Populating the Date Dimension Listing 6.3: Loading dates from the source
![Page 26: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/26.jpg)
Chapter 6: Populating the Date Dimension Listing 6.4: Adding more dates from additional sales orders
![Page 27: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/27.jpg)
Chapter 7: Initial Population Listing 7.1: DW initial population
![Page 28: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/28.jpg)
Chapter 7: Initial Population Listing 7.3: Sales orders for testing initial population
![Page 29: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/29.jpg)
Chapter 7: Initial Population Listing 7.4: Query to confirm the sales orders are loaded correctly
![Page 30: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/30.jpg)
Chapter 7: Initial Population Listing 7.4: Query to confirm the sales orders are loaded correctly
![Page 31: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/31.jpg)
Chapter 8: Regular Population Listing 8.1: Daily dw regular population
![Page 32: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/32.jpg)
Chapter 8: Regular Population Listing 8.2: Adding sales orders
![Page 33: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/33.jpg)
Chapter 8: Regular Population Chapter 8: Regular Population Listing 8.2: Adding sales orders
![Page 34: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/34.jpg)
Chapter 8: Regular Population Chapter 8: Regular Population Listing 8.2: Adding sales orders
![Page 35: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/35.jpg)
Chapter 10: Adding Columns Listing 10.1: Adding new columns to the customer dimension
![Page 36: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/36.jpg)
Chapter 11: On-Demand Population Listing 11.2: Populating the promotion indicator
![Page 37: Data warehousing](https://reader035.vdocuments.net/reader035/viewer/2022062708/558a0a5ad8b42aa2268b4643/html5/thumbnails/37.jpg)
Chapter 11: On-Demand Population Listing 11.2: Populating the promotion indicator