Tim Pauley
BIData 201A, Assignment 07
Due: November 28, 2016 *Class 8
UW Extension
Certificate
in Business Intelligence: Building the Data Warehouse
Building the Data Warehouse Project
In this project, you will create a simple BI solution using some of the data found in Microsoft’s
AdventureWorks2012 database. You instructor has created a simplified version of
this database for you, and your job will be to use this new project database to
create the solution.
Project Scope
This BI solution is being created for a small department
that is interested in customer sales. The tables are filled with a moderate
amount of data as shown in Figure 1. The number of users of the solution will
be less than ten employees. So, performance tuning is not considered an issue
at this time. We will be creating the prototype of the final solution. This
solution must include a SQL Server Data warehouse and an SSIS ETL package. The
solution must also contain the developer documentation in the form of an Excel
spreadsheet and a formal documentation in the form of a Word document.
Required:
·
(1) SQL Server Data warehouse
·
(1) SSIS ETL package
·
(1) Developer documentation (Excel spreadsheet)
·
(1) Formal documentation (Word document)
Figure 1: The number of rows in AW_Project01_OLTP_DB’s tables
OLTP Source Database
The new project database (called AW_Project01_OLTP_DB)
contains the tables shown in Figure 2. Your instructor has provided a backup file to restore to this
database on your computer. You will find this backup file along with a script
file to perform the restoration in the project folder.
NOTE: I recommend that you place the Project folder in your
C:\_BISolutions folder before you run the SQL restoration script or the script
will not work. Optionally, you may also change the paths in the SQL script.
Figure2: The tables of the AW_Project01_OLTP_DB database.
Note: The data in
this database has known inconsistences, so
examine the data carefully and "if in doubt, leave
it out!"
Figure2: The tables of the AW_Project01_OLTP_DB database.
Dimensions and Measures
From these tables, you must extract (2) measures and (5) dimensions. Keep in mind that the dimensions
include a fact dimension, a many-to-many
dimension, and three standard dimensions.
Timeline
The project contains 3
milestones. At each of these milestones are a portion of the project. The
milestones are:
Design and Begin Documentation (Due by class 8)
In milestone 01 you must create developer design documentation using an Excel spreadsheet
and the beginning of the formal design
documentation in a Word docx file. The steps to do
this covered in first 3 modules of this class.
·
Module 1: An Overview of BI Projects and Solutions (Ch.
1 and 2)
·
Module 2: Planning and Documentation (Ch. 3)
·
Module 3: Designing the Data Warehouse (Ch. 4)
You will need to turn in a Word document, Excel spreadsheet,
and a VS solution; similar to the ones shown here:
Create the Data Warehouse (Due by class 9)
In this milestone, you need to create the Data Warehouse script and add it to your BI solution. The steps to do this covered in the 4th
module of this class.
·
Module 4: Building the Data Warehouse (Ch4 and
5)
You will need to turn in a SQL database creation script, and
backup and restore script, and a database backup file, in addition to your
previous files from Milestone 01; similar to the ones shown here:
NOTE: I
recommend you start your ETL script directly after creating the database so
that you will have a head start on Milestone 03. You
have been warned!
Create an ETL Process and Final Documentation (Due by class 10)
In this milestone, you need to create an ETL script and an SSIS project in your BI solution. The
steps to do this covered in the 5th and 6th modules of this
class.
·
Module 5: ETL processing with SQL (Ch. 6)
·
Module 6: ETL processing with SSIS (Ch. 7 and 8)
Note: You need to
turn in a SQL database ETL script and SSIS project, in addition to your
previous files from Milestone 01 and 02; like the ones shown here:
Project partner
Each student will have a project partner. Project partner provide assistance and peer
reviews during the process.
You can choose a
project partner if you want, but
if you have not done so by milestone 2,
one will be assigned to you.
Turning in Your Work
As each milestone
is completed students are to submit their work to Canvas and on the discussion
topic for each Milestone. The Student's project partner will download and provide a peer review using the zipped
files posted to the discussion topic. Peer reviews should be returned within 3
to 5 days (please!)
Note: Students need only to turn in
a project to qualify for a passing grade. The only purpose of the evaluation is
for everyone to see the different ways that the project can be done.
No comments:
Post a Comment