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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Data Mart Technical DesignFunctional Future State Design
document.doc Created on 03/3/2006 4:24 PMLast printed
Page 45 of 45Confidential