You are on page 1of 11

BI Mini Project

BI
Mini Project
The Wardrobe Inventory Analysis

1|Page

Company Internal
BI Mini Project

Table of Contents
1 Introduction 4

1.1 Setup Checklist for Mini Project 4

1.2 Instructions 4

2 Problem Statement 5

2.1 Objective 5

2.2 Abstract of the project 5

2.3 Technology used: 5

3 Implementation in BI LOT 6

3.1 Guidelines on the functionality to be built: 7

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.1 SETUP CHECKLIST FOR MINI PROJECT


Minimum System Requirements
 Intel Pentium 90 or higher (P166 recommended)
 Microsoft Windows 2010 or above.
 Memory: 4GB of RAM (64MB or more recommended)
 Internet Explorer 10.0 or higher
 Oracle 11g/ SQL Server 2012 or higher
 Informatica10.2.0 / SSIS / Data Stage / Abinito
 Tableau 10 or higher / SSRS / PowerBI / Qlikview

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.

2.2 ABSTRACT OF THE PROJECT


The project aim is to achieve the proper inventory of dress types that are mostly in demand.
This is in consideration with respect to vendor’s perspective,to know the demand of the particular
dress type of the customer.

2.3 TECHNOLOGY USED:

 Oracle 11g / SQL Server (Database)


 Informatica power center / SSIS / Data Stage / Abinitio(ETL Tool)
 Tableau Desktop / SSRS / PowerBI / Qlikview (Reporting Tool)

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.

3.2 GUIDELINES ON THE FUNCTIONALITY TO BE BUILT:

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

Data Transformation for data warehouse:

 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:

 Demand of type of dresses

 Exceeded demand in both quarters

9|Page

Company Internal
BI Mini Project

 Highest Rating dresses in particular style type

 Total dresses sold based on season and material type

10 | P a g e

Company Internal
BI Mini Project

 Total amount received based on dresses sold of particular dress size.

11 | P a g e

Company Internal

You might also like