Professional Documents
Culture Documents
BI
Mini Project
The Wardrobe Inventory Analysis
1|Page
Company Internal
BI Mini Project
Table of Contents
1 Introduction 4
1.2 Instructions 4
2 Problem Statement 5
2.1 Objective 5
3 Implementation in BI LOT 6
2|Page
Company Internal
BI Mini Project
1 INTRODUCTION
This document outlines a mini project for the BI LOT. The project is to check the demand of
customer’s to maintain inventory properly. This document contains the work flow of the system and
gives guidelines on how to build the functionality gradually in each of the course modules of the BI
LOT.
1.2 INSTRUCTIONS
The code modules in the mini project should follow all the coding standards.
Create a directory by your name in drive <drive>. In this directory, create a
subdirectory MiniProject. Store your Project here.
You can refer to your course material.
You may also look up the help provided in the BI docs and documentation provided in
respective tools.
3|Page
Company Internal
BI Mini Project
2 PROBLEM STATEMENT
2.1 OBJECTIVE
Development of The Wardrobe Inventory System.
4|Page
Company Internal
BI Mini Project
3 IMPLEMENTATION IN BI LOT
3.1 SUMMARY OF THE FUNCTIONALITY TO BE BUILT:
The participants need to develop the Wardrobe Inventory Analysis by building the functionality
incrementally in each of the course modules of BI LOT using one of the above ETL and Reporting
tool.
Project flow:
EXTRACT R
E
P
O
Heterogeneous Sources i.e. operational data (Flat files)
TRANSFORM Reports Based On Tableau
Data warehouse (Oracle) R
T
LOAD
5|Page
Company Internal
BI Mini Project
Schema Design:
The project follows the start schema approach. This is the star schema. The Dimension tables are
Dim_style,Dim_material, Dim_season, Dim_dress_size, Dim_waistline, Dim_sleevelength,
Dim_neckline.Fact Table is Fact_project_wardrobe.
6|Page
Company Internal
BI Mini Project
NOTE:
The datatype/length for the Dimension/Fact table attributes can be changed as required . Additional
fields can be added, if required.
Dim_style
This dimension contains names of all the types of styles available(casual, sexy, work,
party).
This oracle table comprises of the following Fields:
Style_Id
Style
The Style ID is a running sequence and unique number to be generated for all the types of
styles.
Dim_season
This dimension contains distinct season for the types of dresses and the oracle table
comprises of the following Fields:
Season_ID
Season
Dim_material
This dimension contains different material types (e.g.cotton, nylon etc) and the oracle
table comprises of the following Fields:
Material_id
Material
Dim_dress_size
This dimension contains different dress sizes available and the oracle table comprises of
the following Fields:
Dress_id
Dress_size
Dim_waistline
This dimension contains various waistline details along with their unique id and the oracle
table comprises of the following Fields:
Waist_id
Waistline
Dim_sleevelength
This dimension contains sleeve types available for dresses and the oracle table
comprises of the following Fields:
Sleeve_id
Sleevelength
Dim_Neckline
This dimension contains different neck designs available for dresses and the oracle table
comprises of the following Fields:
7|Page
Company Internal
BI Mini Project
Neckline_id
Neckline
The Facts is :
Fact_project_wardrobe
This is a Fact table that would contain all the measuring units related to Dresses based
on Dress_id
Fact_id (sequence generated)
Srno
Style_id
Season_id
Waist_id
Dresssize_id
Neck_id
Sleeve_id
Material_id
Dress_id
Price
Rating
Stock_available
Demand
Exceed
Sold
Date_Fld
Quarter
Flag
Load the Data into Dimension tables using the CSV files provided.
Load the data into Fact table
o Points to ponder.
Validate the foreign key values before loading.
Style_id, Season_id, Waist_id, Dresssize_id, Material_id, Sleeve_id,
Neck_id are the Foreign Keysfor this fact table.
Fact_id is the primary key
The fact table should store the data pertaining to all the dressesfor all
unique Dress_id.
The measures that do not have data in the CSV file should be given default
value NULL in the fact table while loading the data.
Create a view in Tableau Designer with the above dimension tables and the fact table.
8|Page
Company Internal
BI Mini Project
Sample_Reports:
9|Page
Company Internal
BI Mini Project
10 | P a g e
Company Internal
BI Mini Project
11 | P a g e
Company Internal