Professional Documents
Culture Documents
www.printerous.com
Disusun oleh :
Kelompok 3
CHRISTIAN
ANTONI WIGUNA
RICO ANDROPURNOMO T.
EDO ASSHIDDIQ
WACHYU DANYANTO
Kelas: LTB2-LEC
Binus University
Jakarta
2016
1701533713
1701533480
1701532894
1701533474
1701533915
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Table of Contents
1.
2.
3.
4.
5.
6.
3.1.
Time Dimension................................................................................................................ 6
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
4.2.
4.3.
5.2.
5.3.
BI Dashboard ......................................................................................................................... 49
6.1.
6.2.
6.3.
Page 2 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
1. Company Background
= Print + Monstrous
Digital Online Printing Marketplace
Printerous (Brand dari PT Printerous Global) adalah sebuah platform online yang memproduksi
print dan cetakan dengan kualitas terbaik. Kami menyediakan berbagai produk dan jenis printing,
mulai dari cetak foto-foto personal, cetak karya seni, dan percetakan untuk bisnis, semuanya
berbasis online. Anda tidak perlu membuang waktu untuk pergi ke percetakan dan mengantri
selama berjam-jam, dengan Printerous sekarang semuanya mudah, cepat, dan tak perlu repot.
www.printerous.com
Page 3 of 57
www.printerous.com
PT Printerous Global
Page 4 of 57
www.printerous.com
PT Printerous Global
Page 5 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Time Dimension
Page 6 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Time Dimension Data before loading Date Dimension data Load Transformation
Page 7 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Time Dimension Data after loading Date Dimension data Load Transformation
Page 8 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.2.
www.printerous.com
SKU Dimension
Page 9 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
SKU Dimension Data before loading SKU Dimension data Load Transformation
Page 10 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
SKU Dimension Data after loading SKU Dimension data Load Transformation
Page 11 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.3.
www.printerous.com
USER Dimension
Page 12 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
User Dimension Data before loading User Dimension data Load Transformation
Page 13 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
User Dimension Data after loading User Dimension data Load Transformation
Page 14 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.4.
www.printerous.com
Location Dimension
Page 15 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Location Dimension Data before loading Location Dimension data Load Transformation
Page 16 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Location Dimension Data after loading Location Dimension data Load Transformation
Page 17 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.5.
www.printerous.com
Promotion Dimension
Page 18 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Promotion Dimension Data before loading Promotion Dimension data Load Transformation
Page 19 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Promotion Dimension Data after loading Promotion Dimension data Load Transformation
Page 20 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.6.
www.printerous.com
Page 21 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Payment Method Dimension Data before loading Payment Method Dimension data Load
Transformation
Page 22 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Payment Method Dimension Data after loading Payment Method Dimension data Load
Transformation
Page 23 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.7.
www.printerous.com
Sales Fact
Page 24 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 25 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 26 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
3.8.
www.printerous.com
Page 27 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 28 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 29 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 30 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
4.2.
www.printerous.com
Page 31 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 32 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 33 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 34 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 35 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 36 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
4.3.
www.printerous.com
Page 37 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 38 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 39 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 40 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
5.2.
www.printerous.com
Page 41 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true"
highCardinality="false" name="Product">
<Hierarchy name="SKU" visible="true" hasAll="true"
primaryKey="SKU_ID" primaryKeyTable="sku_dim">
<Table name="sku_dim">
</Table>
<Level name="SKU_Type" visible="true" table="sku_dim"
column="SKU_TYPE" type="String" uniqueMembers="false"
levelType="Regular" hideMemberIf="Never">
</Level>
<Level name="SKU_Name" visible="true" table="sku_dim"
column="SKU_NAME" type="String" uniqueMembers="false"
levelType="Regular" hideMemberIf="Never">
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true"
highCardinality="false" name="Promotion">
<Hierarchy name="Promotion" visible="true" hasAll="true"
primaryKey="PROMOTION_ID" primaryKeyTable="promotion_dim">
<Table name="promotion_dim">
</Table>
<Level name="Promotion_Name" visible="true"
table="promotion_dim" column="PROMOTION_NAME" type="String"
uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true"
highCardinality="false" name="Location">
<Hierarchy name="Address" visible="true" hasAll="true"
primaryKey="LOCATION_ID" primaryKeyTable="location_dim">
<Table name="location_dim">
</Table>
<Level name="Country" visible="true" table="location_dim"
column="COUNTRY" type="String" uniqueMembers="false"
levelType="Regular" hideMemberIf="Never">
</Level>
<Level name="City" visible="true" table="location_dim"
column="CITY" type="String" uniqueMembers="false" levelType="Regular"
hideMemberIf="Never">
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true"
highCardinality="false" name="Customer">
<Hierarchy name="User" visible="true" hasAll="true"
primaryKey="USER_ID" primaryKeyTable="user_dim">
<Table name="user_dim">
</Table>
<Level name="Gender" visible="true" table="user_dim"
column="GENDER" type="String" uniqueMembers="false"
levelType="Regular" hideMemberIf="Never">
Page 42 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
</Level>
</Hierarchy>
</Dimension>
<Dimension type="StandardDimension" visible="true"
highCardinality="false" name="Payment_Method">
<Hierarchy name="Payment_Method" visible="true" hasAll="true"
primaryKey="PAYMENT_ID" primaryKeyTable="payment_method_dim">
<Table name="payment_method_dim">
</Table>
<Level name="Payment_Type" visible="true"
column="PAYMENT_NAME" type="String" uniqueMembers="false"
levelType="Regular" hideMemberIf="Never">
</Level>
</Hierarchy>
</Dimension>
<Cube name="printerous_dwh_cube" caption="Printerous DWH Cube"
visible="true" description="Printerous DWH Cube" cache="true"
enabled="true">
<Table name="sales_fact">
</Table>
<DimensionUsage source="Date" name="Sales_Date"
caption="Sales Date" visible="true" foreignKey="Time_ID"
highCardinality="false">
</DimensionUsage>
<DimensionUsage source="Product" name="Product"
caption="Product" visible="true" foreignKey="SKU_ID"
highCardinality="false">
</DimensionUsage>
<DimensionUsage source="Promotion" name="Promotion"
caption="Promotion" visible="true" foreignKey="Promotion_ID"
highCardinality="false">
</DimensionUsage>
<DimensionUsage source="Location" name="Customer_Location"
caption="Customer Location" visible="true" foreignKey="Address_ID"
highCardinality="false">
</DimensionUsage>
<DimensionUsage source="Payment_Method" name="Payment_Method"
caption="Payment Method" visible="true" foreignKey="Payment_ID"
highCardinality="false">
</DimensionUsage>
<DimensionUsage source="Customer" name="User" caption="User"
visible="true" foreignKey="User_ID" highCardinality="false">
</DimensionUsage>
<Measure name="Sales_IDR" column="Final_Price_IDR"
datatype="Numeric" aggregator="sum" caption="Sales (IDR)"
visible="true">
</Measure>
<Measure name="Sales_QTY" column="QTY" datatype="Numeric"
aggregator="sum" caption="Sales (QTY)" visible="true">
</Measure>
</Cube>
</Schema>
Page 43 of 57
CUBE_Printerous_DWH_Final.pivot4j
www.printerous.com
PT Printerous Global
Page 44 of 57
www.printerous.com
PT Printerous Global
Page 45 of 57
Export to XLS
www.printerous.com
PT Printerous Global
Page 46 of 57
Export to PDF
www.printerous.com
PT Printerous Global
Page 47 of 57
www.printerous.com
PT Printerous Global
Page 48 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
6. BI Dashboard
6.1.
Page 49 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 50 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
6.2.
www.printerous.com
Viewing Dashboard
View Yearly Sales Promotion Report
Page 51 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
View Dashboard
Page 52 of 57
www.printerous.com
PT Printerous Global
Page 53 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
Page 54 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
www.printerous.com
No Script/File Name
Description
For ETL Processes Pentaho Data Integration version 6.0.1.0-386
printerous_db_for_loading_v1.6_final.sql
Original
Printerous DB
Schema
Subset of Data
(Sales Business
Unit) v1.5
printerous_dwh_schema_v1.6_final.sql
Printerous DWH
Schema v1.5
truncate_printerous_dwh.sql
printerous_load_date_dim.ktr
printerous_load_sku_dim.ktr
Truncate all
table in
Printerous DWH
schema
PDI
Transformation
Load Date
Dimension
PDI
Transformation
Load SKU
Dimension
File
printerous_db_for_loading_v1.6_final.sql
printerous_dwh_schema_v1.6_final.sql
truncate_printerous_dwh.sql
printerous_load_date_dim.ktr
printerous_load_sku_dim.ktr
Page 55 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
printerous_load_user_dim.ktr
printerous_load_addr_dim.ktr
printerous_load_promotion_dim.ktr
printerous_load_payment_method.ktr
10
printerous_load_sales_fact_v1.2.ktr
11
printerous_dwh_ETL_job_v1.2.kjb
12
printerous_dwh_v1.6.mwb
PDI
Transformation
Load User
Dimension
PDI
Transformation
Load Location
Dimension
PDI
Transformation
Load
Promotion
Dimension
PDI
Transformation
Load Payment
Method
Dimension
PDI
Transformation
Load Sales
Fact
PDI Job ETL
Loading
Processes
Printerous DWH
MySQL
Workbench
Model
www.printerous.com
printerous_load_user_dim.ktr
printerous_load_addr_dim.ktr
printerous_load_promotion_dim.ktr
printerous_load_payment_method.ktr
printerous_load_sales_fact_v1.2.ktr
printerous_dwh_ETL_job_v1.2.kjb
printerous_dwh_v1.6.mwb
01-Yearly_Sales_Promotion_Report_Final.prpt
01-Yearly_Sales_Promotion_Report_Final.prpt
PRD Report File
02-Monthly_Sales_Report_with_grouping_Final.prpt
02-Monthly_Sales_Report_with_grouping_Final.prpt
PRD Report File
03-Sales_Summary_Report_with_Chart_Final.prpt
printerous_dwh_schema_after_loading_v1.5_final.sql
03-Sales_Summary_Report_with_Chart_Final.prpt
Printerous DWH
Schema with
Data
printerous_dwh_schema_after_loading_v1.5_final.sql
printerous_dwh.xml
Printerous CUBE
Pentaho
Schema
Workbench
printerous_dwh.xml
Page 56 of 57
PT Printerous Global
PRINTEROUS DATA WAREHOUSE DESIGN AND REPORT
CUBE_Printerous_DWH_Final.pivot4j.zip
printerous_dwh_olap_cube_analysis_FINAL.xls
www.printerous.com
Pivot4j OLAP
Analysis File
CUBE_Printerous_D
WH_Final.pivot4j.zip
Pivot4j export to
XLS
printerous_dwh_olap
_cube_analysis_FINAL.xls
Printerous_DWH.twb
Printerous_DWH.twbx
sales_fact+ (printerous_dwh).tde
Tableau
Workbook
(*.twb)
Tableau
Packaged
Workbook
(*.twbx)
Tableau Data
Extract (*.tde)
Printerous_DWH.twb
Printerous_DWH.twbx
sales_fact+ (printerous_dwh).tde
Page 57 of 57