data mart technical design 1.0

59
Data Mart Technical Design Functional Future State Design Data Mart Technical Design D. Ville document.doc Created on 4/6/2006 8:08 PM Last printed Page 1 of 59 Confidential

Upload: ramesh158

Post on 13-Apr-2015

39 views

Category:

Documents


5 download

DESCRIPTION

Datamart

TRANSCRIPT

Page 1: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Mart Technical Design

D. Ville

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 1 of 45Confidential

Page 2: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

1 INTRODUCTION................................................................4

2 DESIGN ASSUMPTIONS......................................................4

3 FUTURE STATE DESIGN.....................................................53.1 High Level Architecture Overview..........................................................53.2 Dimensional Modeling............................................................................7

3.2.1 Date Dimension.....................................................................................83.2.2 Item Dimension......................................................................................93.2.3 Item Category Dimension....................................................................103.2.4 Venue Dimension.................................................................................103.2.5 Product Dimension...............................................................................113.2.6 Vendor Dimension................................................................................113.2.7 GL Dimension.......................................................................................123.2.8 Organization Dimension.......................................................................123.2.9 Forecast Dimension.............................................................................133.2.10 Customer Dimension............................................................................14

3.3 Fact Tables Mapping............................................................................153.3.1 BOM Fact Table....................................................................................153.3.2 PO Headers Fact Table.........................................................................163.3.3 SO Headers Fact Table.........................................................................173.3.4 GL Balances Fact Table........................................................................183.3.5 Quantity On Hand Fact Table...............................................................193.3.6 PO Detail Fact Table.............................................................................203.3.7 SO Detail Fact Table............................................................................213.3.8 MRP Forecast Fact Table......................................................................223.3.9 Forecast Entry Fact Table....................................................................233.3.10 Material Transaction Fact Table...........................................................243.3.11 Total Units Forecast Fact Table............................................................253.3.12 Finished Goods Forecast Fact Table.....................................................26

4 APPENDIX....................................................................274.1 Data Mart Data Dictionary Table..........................................................274.2 Data Mart supporting elements to Data Dictionary Table....................38

5 Open Issues..............................................................47

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 2 of 45Confidential

Page 3: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

12 Introduction

This document is the Data Mart solution. It is based on the Functional Requirements Specification documents (SPGICM-FRS-Functional Requirements Specification) and the Functional Future State Design documents. Following are key functional requirements driving the Data Mart design.

1. Data Mart source of Material Forecasting and Planning information data used for ad-hoc reporting and analysis 2. Data Mart place to generate and store Material Forecast

The is document consist of 5 sections:1. Introduction: Summarize document purpose and contents.2. Design Assumptions: Assumptions made before creating solution design.3. Future State Design: Data Mart technical design.4. Appendix: Constitutes Data Dictionary tables.5. Open Issues: Issues that need to be resolved before design acceptance.

3 Design Assumptions

The Data Mart technical design includes the following design assumptions:1. Company operates in a dynamic environment that includes new product line development, new product line

introductions, product line testing, and frequent changes to media spend plans and the likes that directly effect forecasting.

2. Inventory information is only deemed accurate at month end close.3. All data will be refreshed from Oracle to the Data Mart on the timely fashion to update the Data Mart tables.4. The data will be nightly batched refreshed to Data Mart5. The Data Mart would have three years of detailed Material Forecasting details stored in the star schema. GL

history required for Financial Reporting will be stored in Data Mart Custom Tables. 6. The GL Balance history will be stored in the Data Mart.

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 3 of 45Confidential

Page 4: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4 Future State Design

This section is broken down into two sections:

Data Mart high level architecture overview

Detailed Dimension, Fact, and their relationship definition

4.1 High Level Architecture Overview

The Data Mart’s relationship to the Material Forecasting/Planning and Financial Reporting systems is illustrated in the diagram below.

1. User data entry on the Material and Finance Custom Forms in Oracle ERP system.

2. Material transaction and Forecasting details stored in Material custom tables. Finance Forecasting and budgeting details are stored in Finance custom tables.

3. Material custom tables pull in required parameters from the Finance custom tables.

4. Forecasting details for Materials are fed into Oracle through In-bound interfaces to generate Planning. Finance details from the custom tables are used to generate FSG Reports.

5. Oracle runs MRP and the planning details are stored in the star schema through ETL process.

6. Generate Standard Oracle Reports and ad-hoc reports using Discoverer or any other query tool.

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 4 of 45Confidential

Data Mart High Level Design

ER

PD

ATA

MA

RT

Temporary Tables

Temporary Tables

Total Units

Forecast DetailsIn-bound Interface

ETLProcess

STAGINGAREA

Material Forecast Details

Out-Bound Interfaces

4. Oracle

All ERP Modules

1a. Forms

CustomMaterial Forms

5. Fact /Dimension

Star Schema

6a. Reports

StandardOracle Reports

2a. Tables

MaterialCustom Tables

6b. Reports

Data Mart / Ad-hoc Reports

2b. Tables

FinanceCustom Tables

db-link

1b. Forms

CustomFinance Forms

Material ActualsView / Edit previleges

thru Materialized Views

Parameters pulled fromFinance custom tables

View / Editprevileges thru

Synonyms

FinanceActual / Forecast / Budgeting

Page 5: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2 Dimensional Modeling This section describes all of the Data Mart Facts, Dimensions and their entity relationship mapping.

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 5 of 45Confidential

Page 6: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

The central focus of the Data Mart is the Star Schema. The Star Schema consists of a main Fact detail table with Dimension tables branched off of the Fact table.

The detailed Fact table contains a Foreign Key to each Dimension table. The Dimension tables hold the Primary Key to the Fact Table. The Dimension tables contain the text data and the Fact tables contain measurable quantities. The relationship between Dimension Table Records and Fact Table Records is one to many.

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 6 of 45Confidential

Page 7: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.1Date Dimension

4.2.2 Item Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 7 of 45Confidential

Full_date(PK)Date_type(PK)Period_Name(PK)Period_start_datePeriod_end_dateDay_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbreviationHoliday_flagWeekday_flagWeek_begin_dateWeek_number_in_yearWeek_number_overallMonth_nameMonth_abbreviationMonth_num_overallFiscal_quarterFiscal_monthFiscal_yearFiscal_year_monthLast_day_in_month_flag

DATE_KEY

Item_segment1Item_segment2Inventory_item_ID(PK)PRODUCT_KEYORG_KEYITEM_DATE_SETUP_KEYITEM_CREATION_DATE_KEYITEM_INACTIVATED_DATE_KEYITEM_DATE_FLAGGED_AS_DISCONTINUED_KEYItem_typeItem_descriptionItem_make_buy_codeItem_statusPostprocessing_lead_timePreprocessing_lead_timeFixed_lead_timeFull_lead_timeItem_original_system_referenceInventory_item_enabledInventory_asset_flagPurchasing_enabled_flagPurchasing_item_flagPrimary_unit_of_measureShrinkage_rateInventory_item_enabledPlanner_codeCumulative_total_lead_timeCumulative_manufacturing_lead_timeShippable_enabledReturnable_enabled

ITEM_KEY

Page 8: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.3 Item Category Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 8 of 45Confidential

Category_ID(PK)Category_set_ID(PK)Category_codeSegment1Segment2Category_set_codeCategory_set_nameORG_KEY

ITEM_CATEGORY_KEY

Page 9: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.4Venue Dimension

4.2.5Product Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 9 of 45Confidential

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

Venue_code(PK)Venue_name

VENUE_KEY

Page 10: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.6Vendor Dimension

4.2.7GL Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 10 of 45Confidential

VENDOR_KEY

Vendor_code(PK)VENDOR_CREATION_DATE_KEYVENDOR_LAST_UPDATE_DATE_KEYVendor_nameSummary_flagEnabled_flag

Code_combination_ID(PK)EntityAccountDepartmentProductRegionSequenceFutureAccount_Type

GL_KEY

Page 11: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.8Organization Dimension

4.2.9Forecast Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 11 of 45Confidential

Organization_code(PK)Organization_ID(PK)Organization_nameInventory_organization_flag

ORG_KEY

PRODUCT_KEYVENUE_KEYForecast_name(PK)Forecast_period(PK)Forecast_parameterForecast_statusForecast_logic_codeForecast_identifier_flag(PK)Forecast_revisionForecast_item_typeForecast_item_excluded

FCST_KEY

Venue_nameVenue_code(PK)...

VENUE_KEY

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

Page 12: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.2.10 Customer Dimension

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 12 of 45Confidential

Customer_nameCustomer_numberCustomer_ID(PK)

CUSTOMER_KEY

Page 13: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3 Fact Tables Mapping

4.3.1BOM Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 13 of 45Confidential

EFFECTIVITY_DATE_KEYDISABLE_DATE_KEYLAST_UPDATE_KEYIMPLEMENTATION_DATE_KEYSCHEDULED_DATE_KEYITEM_KEYORG_KEYBill_sequence_ID(PK)Component_item_ID(PK)Revised_item_ID(PK)Bom_revisionComponent_quantityUse_plan_nameChange_notice

BOM Fact

Item_segment1Item_segment2Inventory_item_ID(PK)Item_typeItem_description...

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overall...

Organization_code(PK)Organization_name...

ITEM_KEY

DATE_KEY

ORG_KEY

Page 14: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.2PO Headers Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 14 of 45Confidential

PO_CREATION_DATE_KEYPO_DUE_DATE_KEYVENDOR_KEYORG_KEYPO_Header_ID(PK)PO_numberPO_quantityPO_amountAuthorization_status

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overall

more attributes...

Organization_code(PK)Organization_name...

VENDOR_KEY

Vendor_code(PK)VENDOR_CREATION_DATE_KEYVENDOR_LAST_UPDATE_DATE_KEYVendor_nameSummary_flagEnabled_flag

PO HEADER FACT

ORG_KEYDATE_KEY

Page 15: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.3SO Headers Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 15 of 45Confidential

CREATION_DATE_KEYLAST_UPDATE_DATE_KEYSHIPPED_DATE_KEYCUSTOMER_KEYORG_KEYSO_numberSO_Header_ID(PK)Salesrep_ID(PK)Demand_classSales_order_typeAuthorization_statusOrder_amountPO_amount

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overall

more attributes...

Customer_number(PK)Customer_ID(PK)Customer_name

Organization_code(PK)Organization_name...

ORG_KEY

CUSTOMER_KEY

DATE_KEY

SO HEADER FACT

Page 16: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.4GL Balances Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 16 of 45Confidential

Code_combination_ID(PK)EntityAccountDepartmentProductRegionSequenceFutureAccount_Type

GL_KEY

GL_KEYDATE_KEYCode_combination_ID(PK)Period_Name(PK)Cm_Net_AmountYTD_Net_AmountDr_Cr_FlagCurrency_Code

GL BALANCES FACT

Period_Name(PK)Period_NumberPeriod_Year...

DATE_KEY

Page 17: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.5 Quantity On Hand Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 17 of 45Confidential

ITEM_KEYDATE_KEYPRODUCT_KEYORG_KEYVENUE_KEYOnhand_quantityAverage_costSubinventory_codeValue_on_hand_balances

Item_segment1Item_segment2Inventory_item_ID(PK)Item_typeItem_description...

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overall

more attributes...

PRODUCT_KEYProduct_code(PK)Product_typeProduct_category

Venue_nameVenue_code(PK)

VENUE_KEY

Organization_code(PK)Organization_name...

ORG_KEY

DATE_KEY

ITEM_KEY QUANTITY ON HAND FACT

Page 18: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.6PO Detail Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 18 of 45Confidential

ITEM_CATEGORY_KEYITEM_KEYPO_CREATION_DATE_KEYPO_DUE_DATE_KEYPO_RECEIVED_DATE_KEYPO_COMMIT_DATE_KEYVENDOR_KEYORG_KEYPO_numberPO_amountLine_numberHeader_ID(PK)Line_ID(PK)Received_quantityUnit_priceQuantity_on_orderQuantityTotal_quantityCancelled_quantity

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevationLast_day_of_month_flag...

Category_ID(PK)Segment1Segment2...

ITEM_CATEGORY_KEY

Item_segment1Item_segment2Inventory_item_ID(PK)Item_typeItem_descriptionItem_make_buy...

ITEM_KEY

DATE_KEY

VENDOR_KEY

Vendor_nameVendor_code(PK)...

PO DETAIL FACT

Organization_code(PK)Organization_name...

ORG_KEY

Page 19: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.7SO Detail Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 19 of 45Confidential

ITEM_KEYSO_CREATION_DATE_KEYSO_LAST_UPDATE_KEYORG_KEYCUSTOMER_KEYSO_numberLine_numberHeader_ID(PK)Line_ID(PK)Demand_classOrdered_quantityCancelled_quantityShipped_quantityLine_status_codeSales_order_typeAverage_costSelling_price

Item_segment1Item_segment2Inventory_item_ID(PK)...

ITEM_KEY

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevationLast_day_of_month_flag...

DATE_KEY

Customer_nameCustomer_number(PK)..

CUSTOMER_KEY

SO LINES FACT

Organization_code(PK)Organization_name...

ORG_KEY

Page 20: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.8MRP Forecast Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 20 of 45Confidential

ITEM_KEYDATE_KEYPRODUCT_KEYORG_KEYCompile _designator(PK)Schedule_designator(PK)Forecast_quantitySales_orderDependent_demandIndependent_demandGross_requirementsWork_in_processPurchase_orderRequisitionIn_receivingTotal_supplyBeginning_on_handProjected_on_handSafety_stock_quantityCurrent_schedule_receiptsHorizontal_plan_typeProjected_available_balance

Item_segment1Item_segment2Inventory_item_ID(PK)Item_descriptionItem_make_buy...

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevation...

ITEM_KEY

DATE_KEY

MRP FORECAST FACT

Organization_code(PK)Organization_name...

ORG_KEY

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

Page 21: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.9Forecast Entry Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 21 of 45Confidential

ITEM_KEYPRODUCT_KEYVENUE_KEYDATE_KEYTransaction_ID(PK)Forecast_designator(PK)Current_forecast_quantityDemand_class

Forecast Entry Fact

Item_segment1Item_segment2Inventory_item_ID(PK)Item_descriptionItem_make_buy...

ITEM_KEY

Venue_nameVenue_code(PK)...

VENUE_KEY

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevation...

DATE_KEY

Page 22: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.10 Material Transaction Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 22 of 45Confidential

ITEM_KEYDATE_KEYORG_KEYTransaction_type_ID(PK)Transaction_source_type_ID(PK)Reason_IDSubinventory_codeTransaction_quantityTransaction_UOMTransaction_source_nameReason_name

Item_segment1Item_segment2Inventory_item_ID(PK)Item_descriptionItem_make_buy...

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevation...

ITEM_KEY

DATE_KEY

MTL TRX FACT

Organization_code(PK)Organization_name...

ORG_KEY

Page 23: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

4.3.11 Total Units Forecast Fact Table

4.3.12 Finished Goods Forecast Fact Table

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 23 of 45Confidential

PRODUCT_KEYVENUE_KEYDATE_KEYFCST_KEYORG_KEYValueForecast_parameterDistributor

Venue_nameVenue_code(PK)...

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overall...

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

DATE_KEY

VENUE_KEY

Forecast_name(PK)Forecast_parameterForecast_statusForecast_logic_code...

FCST_KEY

Organization_code(PK)Organization_name...

ORG_KEY

TOTAL UNITS DETAIL FACT

ITEM_KEYDATE_KEYORG_KEYFCST_KEYVENUE_KEYPRODUCT_KEYCurrent_forecast_quantityMix_percentCalculate_flag

Item_segment1Item_segment2Inventory_item_ID(PK)

Forecast_name(PK)Forecast_parameterForecast_statusForecast_logic_code...

ITEM_KEY

FCST_KEY

FINISHED GOODS FORECAST FACT

Organization_code(PK)Organization_name...

ORG_KEY

Venue_nameVenue_code(PK)...

VENUE_KEY

PRODUCT_KEY

Product_code(PK)Product_typeProduct_category

Full_date(PK)Day_nameDay_of_weekDay_number_in_monthDay_number_overallDay_abbrevation...

DATE_KEY

Page 24: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

5 Appendix

This section constitutes the Data Dictionary tabular format details for the Data Mart Technical Design.

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 24 of 45Confidential

Page 25: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

5.1 Data Mart Data Dictionary Table

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Total of Onhand + OnOrder - Demand Number FORECAST 3 Data Mart N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp Derived Calculation

Frozen last month end Inventory Balance Number INV 3 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A month end on hand balances

Item Description Char INV 3 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 3 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Product Line Char INV 3 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set nameCurrent Open Purchase Order Char PO 3 ERP/DM po_Headers_all Authorization_Status po headers fact N/A N/A

validate on PO status. Closed,cancelled, Open

Purchase Order Line Due Date Date PO 3 ERP/DM po_lines_all promised_date po detail fact N/A N/A date setup keyPurchase Order Line Quantity Number PO 3 ERP/DM po_lines_all quantity po detail fact N/A N/A quantity

Vendor Name Char PO 3 ERP/DM po_vendors vendor_name vendor dimension N/A N/A vendor name

Demand ( calculated value of first three months ) Number SCP 3 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines demand calculation

Demand ( calculated value of second three months ) Number SCP 3 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines demand calculation

New Item Char BOM 4 ERP/DMbom_inventory_component

s revised_item_ID bom fact N/A N/A unique identifier

New Item Effective Date Date BOM 4 ERP/DM

bom_inventory_components effectivity_date bom fact N/A N/A date setup flag

Old Item

Char BOM 4 ERP/DMbom_inventory_component

s component_item_id bom fact N/A N/A unique identifierOld Item Stop Date

Date BOM 4 ERP/DMbom_inventory_component

s disable_date bom fact N/A N/A date setup flag

Demand Forecast by Number FORECAST 4 Data Mart N/A N/A finished goods Finsished gr_dw_finished_goods_hea demand calculationdocument.doc Created on 03/3/2006 4:24 PM

Last printed Page 25 of 45Confidential

Page 26: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Month forecast fact Goods 3.0

der , gr_dw_finished_goods_line

s

Item Description Char INV 4 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 4 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segmentsLink Back Item Char INV 4 ERP/DM mtl_cross_references cross_reference N/A N/A N/A cross reference designator

Product Line Char INV 4 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Quantity On Hand Number INV 4 ERP/DM mtl_onhand_quantities_vnettable_quantity +

nonnettable_quantityquantity on hand

fact N/A N/A stores quantity on hand information

Quantity On Order Number PO 4 Data Mart N/A N/A po detail fact N/A N/A

derived value: po_lines_all.quantity - SUM(rcv_shipment_lines.quantity_received for this PO Line)

Old Item

Char BOM 5 ERP/DMbom_inventory_component

s component_item_id bom fact N/A N/A unique identifier

Combine Ship Catalog Venue Demand from prior month Number FORECAST 5 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines

Derived Value: gr_dw_finished_goods_lines (quantity)

Continuity Venue Customized Single Demand from prior month Number FORECAST 5 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines

Derived Value: gr_dw_finished_goods_headers (quantity)

Forecasted Demand for Combined Catalog & Custom Continuity Venue Demand Number FORECAST 5 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived value

Mix % for Combine Ship Catalog Demand Number FORECAST 5 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived calculation

Mix % for Customized Continuity Single Demand Number FORECAST 5 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived calculation

Item Description Char INV 5 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 5 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segmentsLink Back Item Char INV 5 ERP/DM mtl_cross_references cross_reference N/A N/A N/A cross reference designator

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 26 of 45Confidential

Page 27: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

New Item Char INV 5 ERP/DMbom_inventory_component

s revised_item_ID bom fact N/A N/A unique identifier

Quantity On Hand Number INV 5 ERP/DM mtl_onhand_quantities_vnettable_quantity +

nonnettable_quantityquantity on hand

fact N/A N/A stores quantity on hand information

Quantity On Order Number PO 5 Data Mart N/A N/A po detail fact N/A N/A

derived value: po_lines_all.quantity - SUM(rcv_shipment_lines.quantity_received for this PO Line)

Basic Kit + Up Sell Price Number FORECAST 11 Data Mart N/A N/A total_units_fact

Total Units forecast(2.0) gr_dw_fcst_parameters  Derived Value : revenue / quantity

Basic Kit Price Number FORECAST 11 Data Mart N/A N/A total_units_factTotal Units

forecast(2.0) gr_dw_fcst_parameters   Derived Value

Infomercial Orders Qty Forecast Number FORECAST 11 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived value

Internet Orders Forecast Number FORECAST 11 Data Mart N/A N/A

finished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived value

Internet Percent Number FORECAST 11 Data Mart N/A N/Afinished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived value

Media Spend Actuals Number FORECAST 11 MAT files N/A N/A total units factTotal Units

forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: from configuration forms

Media Spend Forecast Number FORECAST 11 MAT files N/A N/A total units factTotal Units

forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: from configuration forms

Media Week Ending Date Date FORECAST 11 MAT files N/A N/A total units fact

(Total Orders 2.0 series)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: from configuration forms

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 27 of 45Confidential

Page 28: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Pkg Insert Print & Space Ads Forecast Number FORECAST 11 Data Mart N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp derived value

Ratio Actuals Number FORECAST 11

Manual / Custom Tables N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

Ratio Forecast Number FORECAST 11

Manual / Custom Tables N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

Shipments week ending date Date FORECAST 11 ERP/DM so_headers_all date_ordered so headers fact N/A N/A date setup

White Mail Forecasts Number FORECAST 11 Data Mart N/A N/A total units factTotal Units

forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

Infomercial Orders Qty Actuals Date GL 11 ERP/DM so_line_details shipped_quantity total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

Pkg Insert Print & Space Ads Actuals Number GL 11 ERP/DM so_line_details shipped_quantity total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

White Mail Actuals Number GL 11 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A mail sent from client to customers

Product Line Char INV 11 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set nameInternet Orders Actuals Number SO 11 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A ordered quantity

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 28 of 45Confidential

Page 29: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Forecast Parameter Char FORECAST 14 Data Mart N/A N/A total units factTotal Units

forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp derived value : from custom forms

Forecast Parameter Value by month Number FORECAST 14 Data Mart N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp derived value : from custom forms

Venue Char GL 14 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" venue dimension N/A N/A

Where the flex_value_set_name = 'Department'. On fnd_flex_values table, use the flex_value_set_id from the fnd_flex_value_sets table to identify which rows are Venues.

Product Line Char INV 14 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Mix percent by month Number FORECAST 16 Data Mart N/A N/Afinished goods forecast fact

Finsished Goods 3.0

gr_dw_finished_goods_header ,

gr_dw_finished_goods_lines derived calculation

Venue Char GL 16 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" venue dimension N/A N/A

Where the flex_value_set_name = 'Department'. On fnd_flex_values table, use the flex_value_set_id from the fnd_flex_value_sets table to identify which rows are Venues.

Item Description Char INV 16 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 16 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Item Type Char INV 16 ERP/DM mtl_system_items item_type item dimension N/A N/A User defined item type

Product Line Char INV 16 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Media Code Char FORECAST 17 Data Mart N/A N/A N/A form 1.15.2 gr_dw_media_config_linesderived value: from configuration forms

Media Code Description Char FORECAST 17 Data Mart N/A N/A N/A form 1.15.2 gr_dw_media_config_lines

derived value: from configuration forms

Item Category ( DVD / VHS ) Char INV 17 ERP/DM mtl_categories category_id

item category dimension N/A N/A item category

Item Description Char INV 17 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 17 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 29 of 45Confidential

Page 30: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Product Line Char INV 17 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Shipment Sequence Number SO 17 ERP/DM N/A N/A N/A form 1.15.2 gr_dw_media_config_linesderived value: from configuration forms

Forecasted Quantity for next six months by month Number FORECAST 20 ERP/DM mrp_forecast_dates

current_forecast_quantity mrp fact N/A N/A

Sum of current_forecast_quantity by item for a month for six months

Months of supply Number FORECAST 20 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A Depending on the months of supply

Frozen last month end Inventory Balance Number INV 20 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A month end on hand balances

Item Description Char INV 20 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 20 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Product Line Char INV 20 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set namePurchase Order Line Quantity Ordered Number PO 20 ERP/DM po_lines_all quantity po detail fact N/A N/A quantity on order

Purchase Order Line Quantity Received Number PO 20 ERP/DM RCV_shipment_lines quantity_received po detail fact N/A N/A

derived value: SUM(rcv_shipment_lines.quantity_received for this PO Line)

Quantity On Order Number PO 20 Data Mart N/A N/A po detail fact N/A N/A

derived value: po_lines_all.quantity - SUM(rcv_shipment_lines.quantity_received for this PO Line)

Shipments by Week Number SO 20 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A shipped quantity by week

Average Cost Number CST 21 ERP/DM cst_item_costs item_costquantity on hand

fact N/A N/A average cost

Months of supply Number FORECAST 21 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A Depending on the months of supply

Frozen Quantity On Hand Number INV 21 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A month end on hand inventory

Item Description Char INV 21 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 21 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Item Type Char INV 21 ERP/DM mtl_system_items item_type item dimension N/A N/A User defined item type

Product Line Char INV 21 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Sales Type Char INV 21 ERP/DM so_order_types_all name so detail fact N/A N/A sales order type

Months of supply Number FORECAST 23 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A Depending on the months of supplyDate Flagged as Discontinued Date INV 23 ERP/DM mtl_system_items item_type item dimension N/A N/A

Need a trigger to capture when an item in

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 30 of 45Confidential

Page 31: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

mtl_system_items.inventory_item_status_code has been set to "Inactive".

Item Description Char INV 23 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 23 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Product Line Char INV 23 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Quantity On Hand Number INV 23 ERP/DM mtl_onhand_quantities_vnettable_quantity +

nonnettable_quantityquantity on hand

fact N/A N/A stores quantity on hand informationPurchase Order Line Quantity Ordered Number PO 23 ERP/DM po_lines_all quantity po detail fact N/A N/A quantity on order

Purchase Order Line Quantity Received Number PO 23 ERP/DM RCV_shipment_lines quantity_received po detail fact N/A N/A

derived value: SUM(rcv_shipment_lines.quantity_received for this PO Line)

Quantity On Order Number PO 23 Data Mart N/A N/A po detail fact N/A N/A

derived value: po_lines_all.quantity - SUM(rcv_shipment_lines.quantity_received for this PO Line)

Top Item Three month Demand Number FORECAST 27 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A

Depending on the demand requirements from the MRP workbench

Frozen month end on hand Inventory Number INV 27 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A month end on hand inventory

Item Description Char INV 27 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Number INV 27 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

Product Line Char INV 27 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Quantity on Hand at end of month Number INV 27 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A stores quantity on hand information

Projected End of month Inventory - three months Number MRP 27 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A

Derived Value: Based on MRP workbench and forecasted months

Purchase Order Line Quantity Ordered Number PO 27 ERP/DM po_lines_all quantity po detail fact N/A N/A quantity on order

Purchase Order Line Quantity Received Number PO 27 ERP/DM RCV_shipment_lines quantity_received po detail fact N/A N/A

derived value: SUM(rcv_shipment_lines.quantity_received for this PO Line)

Quantity On Order Number PO 27 Data Mart N/A N/A po detail fact N/A N/A

derived value: po_lines_all.quantity - SUM(rcv_shipment_lines.quantity_received for this PO Line)

Quantity on Order Number PO 27 ERP/DM po_lines_all Quantity po detail fact N/A N/A break out by promised_date

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 31 of 45Confidential

Page 32: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

next three months

Inventory Policy Number INV 32 Data Mart N/A N/A N/AInventory data 5.2

gr_dw_inv_policy_headers, gr_dw_inv_policy_lines Derived from custom tables

Item Type Char INV 32 ERP/DM mtl_system_items item_type item dimension N/A N/A User defined item type

Product Line Char INV 32 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Average Cost Number CST 35 ERP/DM cst_item_costs item_costquantity on hand

fact N/A N/A average cost

Months of supply Number FORECAST 35 ERP/DM mrp_material_plans horizontal_plan_type total unit fact N/A N/A Depending on the months of supply

Total Orders Forecast by month for next three months Number FORECAST 35 Data Mart N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp Derived Value

Units over or under goal Number FORECAST 35 Data Mart N/A N/A total unit fact

Total Units forecast(2.0) gr_dw_fcst_parameters Derived Value

Venue Char GL 35 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" venue dimension N/A N/A

Where the flex_value_set_name = 'Department'. On fnd_flex_values table, use the flex_value_set_id from the fnd_flex_value_sets table to identify which rows are Venues.

Dollar value over or under goal Number INV 35 Data Mart N/A N/A total unit fact

Total Units forecast(2.0) gr_dw_fcst_parameters Derived Value

End of month Inventory Value Number INV 35 ERP/DM cst_item_costs item_costs

quantity on hand fact N/A N/A

Frozen Quantity on Hand at month end * average cost at month end

Frozen Month end On hand Inventory Number INV 35 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A month end on hand inventory

Inventory Policy Number INV 35 Data Mart N/A N/A N/AInventory data 5.2

gr_dw_inv_policy_headers, gr_dw_inv_policy_lines Derived from custom tables

Item Type Char INV 35 ERP/DM mtl_system_items item_type item dimension N/A N/A User defined item type

Product Line Char INV 35 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Quantity On Hand Number INV 35 ERP/DM mtl_onhand_quantities_vnettable_quantity +

nonnettable_quantityquantity on hand

fact N/A N/A stores quantity on hand information

Sub-Inventory Char INV 35 ERP/DM mtl_secondary_inventory secondary_inventory quantity on hand N/A N/A subinventory code

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 32 of 45Confidential

Page 33: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

fact

Sub-Inventory end of month Dollar Value Char INV 35 ERP/DM

mtl_secondary_inventory, cst_item_cost

secondary_inventory, item_cost

quantity on hand fact N/A N/A

derived value: Frozen Quantity on Hand at month end by subinventory * average cost at month end

Gross Negative at Week Number ( Projected in MRP ) Number FORECAST 36 ERP/DM mrp_material_plans horizontal_plan_type mrp fact N/A N/A

Depending on the lead time (100) days search for the first negative value on the MRP_MATERIAL_PLANS and print the week accordingly. When mrp_material_plans.horizontal_plan_type = 110

Item Description Char INV 36 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Char INV 36 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segmentsLead Time Number INV 36 ERP/DM mtl_system_items total_lead_time item dimension N/A N/A cumulative total lead time

Product Line Char INV 36 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Dollar Diff (between media spend forecasts from first forecast 6 months ago) Number FORECAST 55 MAT files N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: Get the media spend forecast for the current period by $ from the last 6 approved forecasts. Compare each months media spend $ forecast to the original forecast $ on this report (I.e. 6 months ago forecast for this period).

Media Spend Forecast for current month from the last 6 media spend forecasts Number FORECAST 55 MAT files N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: from configuration forms

Percentage Diff (between media spend forecasts from first forecast 6 months ago) Number FORECAST 55 MAT files N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: Get the forecast for the current period from the last 6 approved forecasts. Compare each months forecast to the original forecast on this report (I.e. 6 months ago forecast for this period).

Current Month Actual Media Spend Number GL 55 MAT files N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp

derived value: inputs from finance custom form

Product Line Char INV 55 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 33 of 45Confidential

Page 34: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Average Cost Number CST 66 ERP/DM cst_item_costs item_costquantity on hand

fact N/A N/A average cost

Inventory Value Number INV 66 ERP/DM cst_item_costs item_costsquantity on hand

fact N/A N/A

derived value: Take the month-end inventory balance and multiply it by the month-end average cost to get the inventory value.

Inventory Value on Hand by Venue Number INV 66 ERP/DM cst_item_costs item_costs

quantity on hand fact N/A N/A

derived value: Take the month-end inventory balance and multiply it by the month-end average cost to get the inventory value. The Venue break down is based on Entry Kits, Entry Kits & Continuity, Continuity Only, Catalog, QVC and International.

Item Description Char INV 66 ERP/DM mtl_system_items description item dimension N/A N/A item description

Item Number Number INV 66 ERP/DM mtl_system_items segment1 || '.' || segment2 item dimension N/A N/A concatenated item segments

ORG Number INV 66 ERP/DM mtl_parameters organization_code org dimension N/A N/A abbreviation for organization name

Product Line Char INV 66 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

Quantity on Hand by Venue Number INV 66 ERP/DM mtl_onhand_quantities_v

nettable_quantity + nonnettable_quantity

quantity on hand fact N/A N/A stores quantity on hand information

Sub-Inventory Char INV 66 ERP/DM mtl_secondary_inventory secondary_inventoryquantity on hand

fact N/A N/A subinventory codeSubtotals by Item Type Number INV 66 Data Mart N/A N/A

quantity on hand fact N/A N/A

derived value: Count the totals by item_type, cost

F&F Vita Power Cross Sell Percentage Number FORECAST 69

Manual / Custom Tables N/A N/A N/A Form no 1.14

Inbound cross sell configuration form

derived value : inputs from finance cross-sell percentage form

Vita Power Cross Sell Percentage Number FORECAST 69

Manual / Custom Tables N/A N/A N/A Form no 1.14

Inbound cross sell configuration form

derived value : inputs from finance cross-sell percentage form

Vita Power Quantity Shipped Number FORECAST 69 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A

derived value : inputs from finance cross-sell percentage form

Week Date FORECAST 69 Data Mart N/A N/A date dimension N/A N/A date setup

Product Line Char INV 69 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set nameF&F Vita Power Quantity Shipped Number SO 69 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A shipped quantity

Quantity Shipped Number SO 69 ERP/DM so_line_details shipped_quantity so detail fact N/A N/A shipped quantity

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 34 of 45Confidential

Page 35: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Data Elements on Report

Data Type

Functional Area

Material Report

Number(s)

Data Source / Target Oracle ERP Table Name

Oracle ERP Column Name

Fact / Dimension Table Name

Form Number Form Table Name Description

Total Orders Forecast Quantity by Month Number FORECAST 76 Data Mart N/A N/A total units fact

Total Units forecast(2.0)

gr_dw_total_fcst_header, gr_dw_total_fcst_lines,

gr_dw_total_order_fcst_temp Derived Value

Venue Char GL 76 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" venue dimension N/A N/A

Where the flex_value_set_name = 'Department'. On fnd_flex_values table, use the flex_value_set_id from the fnd_flex_value_sets table to identify which rows are Venues.

Product Line Char INV 76 ERP/DM fnd_flex_valuesflex_value_set_name =

"inv_Product_line" product dimension N/A N/A value set name

5.2 Data Mart supporting elements to Data Dictionary Table

This section constitutes all the supporting elements required to create Data Mart Star Schema Design.

Fact / Dimension Column Name Data Type

Primary Key Description

Date Dimension DATE_KEY NUMBER   Sequence Number

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 35 of 45Confidential

Page 36: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  Full_date DATE Y MM/DD/YYYY  Date_type VARCHAR2(1) Y Week/Period  Period_Name VARCHAR2(6) Y Period Name  Period_Start_Date DATE   MM/DD/YYYY  Period_End_Date DATE   MM/DD/YYYY  Day_of_week NUMBER   Day of week  Day_num_in_month NUMBER   Day number in month  Day_num_overall NUMBER   Day number sequence  Day_name VARCHAR2(10)   Day name  Day_abbrev VARCHAR2(3)   Day abbreviation  Weekday_flag VARCHAR2(1)   Weekday flag  Week_num_in_year NUMBER   Week number in year  Week_num_overall NUMBER   Week number sequence  Week_begin_date DATE   Beginning date of week  Month NUMBER   Calender month  Month_num_overall NUMBER   Month Number Sequence  Month_name VARCHAR2(10)   Calender month name  Month_abbrev VARCHAR2(3)   Calender month name abbreviation  Quarter NUMBER   Calender quarter  Year NUMBER   Calender year  Yearmo NUMBER   Calender year month  Fiscal_month NUMBER   Calender fiscal month  Fiscal_quarter NUMBER   Calender fiscal quarter  Fiscal_year NUMBER   Calender fiscal year  Fiscal_yearmo NUMBER   Calender fiscal year and month  Last_day_in_month_flag VARCHAR2(1)   Last day in month (Y/N)         

Item DimensionITEM_KEY NUMBER   Sequence Number  PRODUCT_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  ITEM_DATE_SETUP_KEY NUMBER   Sequence Number  ITEM_CREATION_DATE_KEY NUMBER   Sequence Number  ITEM_INACTIVATED_DATE_KEY NUMBER   Sequence Number

 ITEM_DATE_FLAGGED_AS_DISCONTINUED_KEY NUMBER   Sequence Number

  Item_segment1 NUMBER   Item segments  Item_segment2 NUMBER   Item segments  Inventory_item_ID NUMBER Y Inventory item identifierdocument.doc Created on 03/3/2006 4:24 PM

Last printed Page 36 of 45Confidential

Page 37: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  Item_type VARCHAR2(10)   Refer data mart dictionary  Item_description VARCHAR2(25)   Refer data mart dictionary  Item_make_buy_code NUMBER   MFG LOOKUPS  Item_status VARCHAR2(1)   Refer data mart dictionary  Postprocessing_lead_time NUMBER   Post processing lead time  Preprocessing_lead_time NUMBER   Preprocessing lead time  Fixed_lead_time VARCHAR2(30)   Fixed lead time  Full_lead_time VARCHAR2(30)   Full lead time  Item_original_system_reference VARCHAR2(30)   Standard  Inventory_item_enabled VARCHAR2(1)   Inventory item flag  Inventory_asset_flag VARCHAR2(1)   Indicating item is an item flag  Purchasing_enabled_flag VARCHAR2(1)   Indicating item is purchasable  Purchasing_item_flag VARCHAR2(1)   Indicating purchasing item

  Primary_unit_of_measure VARCHAR2(1)  Primary stocking unit of measure for the item

  Shrinkage_rate NUMBER   Planned shrinkage rate  Planner_code NUMBER   Planner code  Cumulative_total_lead_time VARCHAR2(80)   Refer data mart dictionary  Cumulative_manufacturing_lead_time VARCHAR2(80)   Cumulative manufacturing lead time  Shippable_enabled VARCHAR2(1)   Flag indicating whether item is shippable  Returnable_enabled VARCHAR2(1)   Flag indicating whether item is returnable         

Item Category Dimension ITEM_CATEGORY_KEY NUMBER   Sequence Number  category_ID NUMBER Y Unique identifier  Category_code VARCHAR2(3)   Category identifier  Segment1 VARCHAR2(5)   Key flexfield segment  Segment2 VARCHAR2(4)   Key flexfield segment  Category_set_code VARCHAR2(4)   Category set identifier  Category_set_ID NUMBER Y Unique identifier  Category_set_name VARCHAR2(5)   Category set name  ORG_KEY NUMBER   Sequence Number         

Venue Dimension VENUE_KEY NUMBER   Sequence Number  Venue_code VARCHAR2(4) Y Unique identifier  Venue_name VARCHAR2(40)   Venue name         

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 37 of 45Confidential

Page 38: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

Product Dimension PRODUCT_KEY NUMBER   Sequence Number  Product_code VARCHAR2(4) Y Product identifier  Product_type VARCHAR2(4)   Roll out and test  Product_category VARCHAR2(4)   By category         

Vendor Dimension VENDOR_KEY NUMBER   Sequence Number  Vendor_code VARCHAR2(3) Y Vendor unique identifier  VENDOR_CREATION_DATE_KEY NUMBER   Sequence Number  VENDOR_LAST_UPDATE_DATE_KEY NUMBER   Sequence Number  Vendor_name VARCHAR2(40)   Refer data mart dictionary  Summary_flag VARCHAR2(1)   Key flexfield summary flag  Enabled_flag VARCHAR2(1)   Key flexfield enabled flag         GL Dimension GL_KEY NUMBER   Sequence Number  Code_combination_ID NUMBER Y Unique identifier  Entity VARCHAR2(6)   Oracle accounting flexfield  Account VARCHAR2(6)   Oracle accounting flexfield  Department VARCHAR2(6)   Oracle accounting flexfield  Product VARCHAR2(6)   Oracle accounting flexfield  Region VARCHAR2(6)   Oracle accounting flexfield  Sequence VARCHAR2(6)   Oracle accounting flexfield  Future VARCHAR2(6)   Oracle accounting flexfield  Account_Type VARCHAR2(4)   Oracle accounting flexfield         

Organization Dimension ORG_KEY NUMBER   Sequence Number  Organization_code VARCHAR2(3)   Abbrev for this organization  Organization_ID NUMBER Y Unique identifier  Organization_name VARCHAR2(40)   Name of this organization  Inventory_Organization_Flag VARCHAR2(1)   INV ORG (Y/N)         

Customer Dimension CUSTOMER_KEY NUMBER   Sequence Number  Customer_name VARCHAR2(40)   Name of the customer  Customer_number NUMBER   Unique identifier  Customer_ID NUMBER Y Unique identifier

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 38 of 45Confidential

Page 39: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

         

Forecast Dimension FCST_KEY NUMBER   Sequence Number  PRODUCT_KEY NUMBER   Sequence Number  VENUE_KEY NUMBER   Sequence Number  Forecast_name VARCHAR2(10) Y Unique identifier  Forecast_period DATE Y Derived from custom tables  Forecast_parameter VARCHAR2(10)   Derived from custom tables  Forecast_status VARCHAR2(10)   Derived from finished goods form  Forecast_logic_code NUMBER   Derived fom product and venue code  Forecast_identifier_flag VARCHAR2(1) Y Total units / finished goods (Y/N)  Forecast_revision VARCHAR2(10)   Derived from custom tables  Forecast_item_type VARCHAR2(10)   Derived from custom tables  Forecast_item_excluded VARCHAR2(10)   Derived from custom tables         BOM Fact EFFECTIVITY_DATE_KEY NUMBER   Sequence Number  DISABLE_DATE_KEY NUMBER   Sequence Number  BOM_LAST_UPDATE_KEY NUMBER   Sequence Number  IMPLEMENTATION_DATE_KEY NUMBER   Sequence Number  SCHEDULED_DATE_KEY NUMBER   Sequence Number  ITEM_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  Bill_sequence_ID NUMBER Y Bill of materials unique identifier  Component_item_ID NUMBER Y Refer data mart dictionary  Revise_item_ID NUMBER   Refer data mart dictionary  Bom_revision VARCHAR2(3) Y Item revision  Component_quantity NUMBER   Quantity of component in bill of material  use_up_plan_name VARCHAR2(10)   Use up plan name  change_notice VARCHAR2(10)   Engineering change order number         

PO Headers Fact PO_CREATION_DATE_KEY NUMBER   Sequence Number  PO_DUE_DATE_KEY NUMBER   Sequence Number  VENDOR_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  PO_Header_ID NUMBER Y Document header unique identifier  PO_number NUMBER   Unique number  PO_quantity NUMBER   PO quantity

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 39 of 45Confidential

Page 40: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  PO_amount NUMBER   Total PO amount   Authorization_status VARCHAR2(10)   Authorization status of PO         

SO Headers Fact CREATION_DATE_KEY NUMBER   Sequence Number  LAST_UPDATE_DATE_KEY NUMBER   Sequence Number  SHIPPED_DATE_KEY NUMBER   Sequence Number  CUSTOMER_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  SO_number NUMBER   Unique number  SO_Header_ID NUMBER Y Unique identifier  Demand_class VARCHAR2(30)   Demand class identifier  Sales_order_type VARCHAR2(30)   Order type  Authorization_status VARCHAR2(10)   Authorization status of SO  Order_amount NUMBER   Total Order amount for sales order  PO_amount NUMBER   Total PO amount          

GL Balances Fact GL_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  Code_combination_ID NUMBER Y Key flexfield combination defining column  Cm_Net_Amount NUMBER   Current Month Net Amount  YTD_Net_Amount NUMBER   YTD Net Amount  Dr_Cr_Flag VARCHER2(1)   Debit / Credit (Y/N)  Currency_Code VARCHER2(10)   Currency

  Period_name VARCHER2(10) YSystem generating accounting period name

  Period_number NUMBER   Accounting period number  Period_year NUMBER   Accounting period year         

Qty on hand Fact ITEM_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  PRODUCT_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  VENUE_KEY NUMBER   Sequence Number  Onhand_quantity NUMBER   Refer data mart dictionary  Average_cost NUMBER   Refer data mart dictionary  Subinventory_code VARCHAR2(10)   Refer data mart dictionarydocument.doc Created on 03/3/2006 4:24 PM

Last printed Page 40 of 45Confidential

Page 41: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  Value_on_hand_balances NUMBER   Refer data mart dictionary         PO Detail Fact ITEM_CATEGORY_KEY NUMBER   Sequence Number  ITEM_KEY NUMBER   Sequence Number  PO_CREATION_DATE_KEY NUMBER   Sequence Number  PO_DUE_DATE_KEY NUMBER   Sequence Number  PO_RECEIVED_DATE_KEY NUMBER   Sequence Number  PO_COMMIT_DATE_KEY NUMBER   Sequence Number  VENDOR_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  PO_number NUMBER   Unique number  PO_amount NUMBER   Amount  Line_number NUMBER   Shipment line number  Header_ID NUMBER Y Shipment header number  Line_ID NUMBER Y PO line unique identifier  Received_quantity NUMBER   Number of items received  Unit_price NUMBER   Item unit price  Quantity_on_order NUMBER   Derived calculation  Quantity NUMBER   Quantity ordered on the line  Total_quantity NUMBER   Total number of items   Cancelled_quantity NUMBER   Number of items cancelled         SO Detail Fact ITEM_KEY NUMBER   Sequence Number  SO_CREATION_DATE_KEY NUMBER   Sequence Number  SO_LAST_UPDATE_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  CUSTOMER_KEY NUMBER   Sequence Number  SO_number NUMBER   Unique number  Line_number NUMBER   Line number  Header_ID NUMBER Y SO header unique identifier  Line_ID NUMBER Y SO line unique identifier  Demand_class VARCHAR2(30)   Refer data mart dictionary  Ordered_quantity NUMBER   Number of items ordered  Cancelled_quantity NUMBER   Number of items cancelled  Shipped_quantity NUMBER   Number of items shipped  Line_status_code NUMBER   Line Cycle Status  Sales_order_type VARCHAR2(30)   Refer data mart dictionary  Average_cost NUMBER   Refer data mart dictionary

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 41 of 45Confidential

Page 42: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  Selling_price NUMBER   Selling price         

MRP Detail Fact ITEM_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  Compile_designator VARCHAR2(10) Y Plan identifier (MDS name)  Schedule_designator VARCHAR2(10) Y Plan identifier (Forecast name)  Forecast_quantity NUMBER   Current forecast quantity  Sales_order NUMBER   Horizontal plan type : MFG_LOOKUPS  Dependent_demand NUMBER   Horizontal plan type : MFG_LOOKUPS  Independent_demand NUMBER   Horizontal plan type : MFG_LOOKUPS  Gross_requirements NUMBER   Horizontal plan type : MFG_LOOKUPS  Work_in_process NUMBER   Horizontal plan type : MFG_LOOKUPS  Purchase_order NUMBER   Horizontal plan type : MFG_LOOKUPS  Requisition NUMBER   Horizontal plan type : MFG_LOOKUPS  In_receiving NUMBER   Horizontal plan type : MFG_LOOKUPS  Total_supply NUMBER   Horizontal plan type : MFG_LOOKUPS  Beginning_on_hand NUMBER   Horizontal plan type : MFG_LOOKUPS  Projected_on_hand NUMBER   Horizontal plan type : MFG_LOOKUPS  Safety_stock_quantity NUMBER   Horizontal plan type : MFG_LOOKUPS  Current_schedule_receipts NUMBER   Horizontal plan type : MFG_LOOKUPS  Horizontal_plan_type NUMBER   Horizontal plan type : MFG_LOOKUPS  Projected_available_balance NUMBER   Horizontal plan type : MFG_LOOKUPS         

Forecast Entry Fact ITEM_KEY NUMBER   Sequence Number  PRODUCT_KEY NUMBER   Sequence Number  VENUE_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  Transaction_ID NUMBER Y Unique identifier  Forecast_designator VARCHAR2(10) Y Item forecast identifier  Current_forecast_quantity NUMBER   Current forecast quantity  Demand_class VARCHAR2(30)   Refer data mart dictionary         

Mtl Transaction Fact ITEM_KEY NUMBER   Sequence Number

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 42 of 45Confidential

Page 43: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

Fact / Dimension Column Name Data Type

Primary Key Description

  DATE_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  Transaction_ID NUMBER Y Unique identifier  Transaction_type_ID NUMBER Y Transaction type identifier  Transaction_source_type_ID NUMBER   Transaction source identifier  Reason_ID NUMBER   Transaction reason identifier  Subinventory_code VARCHAR2(10)   Transaction secondary inventory  Transaction_quantity NUMBER   Transaction quantity  Transaction_UOM VARCHAR2(3)   Transaction unit of measure  Transaction_source_name VARCHAR2(30)   Transaction source identifier  Reason_name VARCHAR2(30)   Reason source identifier         

Total Units Fact PRODUCT_KEY NUMBER   Sequence Number  VENUE_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  FCST_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  Value NUMBER   Refer data mart dictionary  Forecast_parameter VARCHAR2(10)   Refer data mart dictionary  Distributer VARCHAR2(10)   Derived value from custom forms         

Finished Goods Fcst Fact ITEM_KEY NUMBER   Sequence Number  DATE_KEY NUMBER   Sequence Number  ORG_KEY NUMBER   Sequence Number  FCST_KEY NUMBER   Sequence Number  VENUE_KEY NUMBER   Sequence Number  PRODUCT_KEY NUMBER   Sequence Number  Current_forecast_quantity NUMBER   Current forecast quantity  Mix_percent NUMBER   Refer data mart dictonary  Calculate_flag VARCHAR2(1)   Flag (Y/N)         

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 43 of 45Confidential

Page 44: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

6 Open Issues

This table has all of the issues that must be resolved before this document can be considered complete and ready to submit for client approval. All of these issues must be resolved or transferred to the Project Open Issue List before submitting this document to the client for final acceptance.

Open Issues

No Action Responsible Due DateCompletion Date

Transferred To Project Issue List (Y/N)

No open issues

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 44 of 45Confidential

Page 45: Data Mart Technical Design 1.0

Data Mart Technical DesignFunctional Future State Design

document.doc Created on 03/3/2006 4:24 PMLast printed

Page 45 of 45Confidential