0% found this document useful (0 votes)
97 views

Assignment 6 - ETL For Accumulating Snapshot Enterprise Data Warehouse

The due date for Assignment 6 is December 8th, 2023. Students are asked to create an SSIS package to perform ETL from an OLTP database to an OLAP database for an accumulating snapshot fact table and dimension. The CEO wants to track order lifecycles including total order, due, and ship quantities. Students should load data into the provided dimension and fact tables, connecting the appropriate keys. Proper commenting and functionality will be graded. Students can contact the instructor for assistance.

Uploaded by

Fastvilet net
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views

Assignment 6 - ETL For Accumulating Snapshot Enterprise Data Warehouse

The due date for Assignment 6 is December 8th, 2023. Students are asked to create an SSIS package to perform ETL from an OLTP database to an OLAP database for an accumulating snapshot fact table and dimension. The CEO wants to track order lifecycles including total order, due, and ship quantities. Students should load data into the provided dimension and fact tables, connecting the appropriate keys. Proper commenting and functionality will be graded. Students can contact the instructor for assistance.

Uploaded by

Fastvilet net
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment 6 – ETL for Accumulating Snapshot

Enterprise Data Warehouse


Fall 2023

The due date for the assignment 6 is 12/8/2023 (midnight). It must be submitted through the
“Assignment 6 – ETL for Accumulating Snapshot Enterprise Data Warehouse” in Assignment Submission
Folder in the D2L. It is important that you specify your name in the SQL Server Integration Service DTSX
file. The attachment name should follow the following convention:
BUSA532_ASSIGNMENT6_FIRSTNAME_LASTNAME.DTSX.

Overview:

We have learned to load data into periodic snapshot fact table in assignment 5. In assignment 6, your
goal is to load data from OLTP database to create dimension and accumulating snapshot fact table
using SSIS.

Business scenario:

Please install AdventureWorks database, read the AdventureWorks case study, and analyze the ERD
OLTP schema before starting this assignment.

The CEO of Adventure Work Inc. wants a data warehouse to keep track of order’s lifecycle. The figure
below shows tables of Adventure Work Inc.’s OLAP. Three fact metrics that he wants to have for his data
warehouse: TotalOrderQuantity, TotalOrderDueQuantity, and TotalOrderShipQuantity. Create SSIS
package solution that can perform ETL process to load data into OLAP database (10 points). Please
note that DimCustomer does not need to handle Slowly Changing Dimension issues.
DimDate

PK DateKey int

FullDate date

AccumulatingFactOrderPerformance

PK FactKey int DimCustomer

FK OrderDateKey int PK CustomerKey int

FK DueDateKey int
CustomerFirstName varchar(25)

FK ShipDateKey int
CustomerLastName varchar(25)

FK CustomerKey int

TotalOrdeQuantity int

TotalOrderDueQuantity int

TotalOrderShipQuantity int

The following criteria will be used to grade the assignment:

• Codes are run with detail comment, accurate, and answers are correct.

***************************NOTE *************************************

Please feel free to consult your instructor by email or phone, if you have questions or need assistance!!

You might also like