1 9 Ch3, Hachim Haddouti Adv. DBS and Data Warehouse CSC5301 Ch3 Hachim Haddouti Hachim Haddouti.

Slides:



Advertisements
Similar presentations
Adv. DBMS & DW Chapter 9: Insurance Chapter 10: Factless Fact Tables
Advertisements

BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
Alternative Database topology: The star schema
What is New in Inventory & Purchasing? Presented by: Derek Kratz.
Copyright © Starsoft Inc, Data Warehouse Architecture By Slavko Stemberger.
Understand Merchandise Planning in Retailing. The Merchandise Plan A budgeting tool that helps retailer or buyer to meet department goals ▫Planned sales.
ACCOUNTING FOR MERCHANDISING OPERATIONS
Retail Planning & Optimization Solution Elevator Pitches.
MERCHANDISING COMPANY
Systems Flowcharts Please use speaker notes for additional information!
Inter-Warehouse Transfers An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2004, 2005, 2007, 2010 Skip Intro.
1 Financial Accounting: Tools for Business Decision Making, 4th Ed. Kimmel, Weygandt, Kieso CHAPTER 5 Prepared by Dr. Joseph Otto.
Dimensional Modeling CS 543 – Data Warehousing. CS Data Warehousing (Sp ) - Asim LUMS2 From Requirements to Data Models.
Data Warehouse IMS5024 – presented by Eder Tsang.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch6 Chapter 7: DW for a large Bank Adv. DBMS & DW Hachim Haddouti.
Enterprise Systems.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch6 Chapter 6: The Big Dimensions Adv. DBMS & DW Hachim Haddouti.
1 9 Ch1 and 2, Hachim Haddouti Adv. DBS and Data Warehouse CSC5301 Ch1 and 2 Hachim Haddouti.
Collecting and Reporting Accounting Information Design of an effective AIS begins by considering outputs from the system. Outputs of an AIS include: 1.
Inventory and Warehouse Management Process
OLAP applications. Application areas OLAP most commonly used in the financial and marketing areas Data rich industries have been the most typical users.
Data Warehousing (Kimball, Ch.2-4) Dr. Vairam Arunachalam School of Accountancy, MU.
Journalizing INVENTORY-Related Transactions Slideshow 8 B.
Inventory and Purchase Orders. 2 Objectives 1. Activate the Inventory function 2. Set up Inventory Items in the Item list 3. Use QuickBooks to calculate.
People © 2013 The Sleeter Group All rights reserved. Intuit, the Intuit logo and QuickBooks, among others, are registered trademarks of Intuit Inc. Other.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 13-1 Chapter Thirteen Auditing the Inventory Management Process.
VIRTUAL BUSINESS RETAILING Lesson 2 Purchasing. MAIN IDEA  Purchasing inventory for a store is an important & complicated job  To be successful, a store.
Business Intelligence
Accounting for Merchandise Inventory
Introduction Business Process Fundamentals
Managing Purchasing & Inventory
Clients (and the interface level) Application Server (and the application level) Database Server (and the Database level)
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch4 Adv. DBMS & DW CH 4 Hachim Haddouti.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 96 C HAPTER 17 Special Topics in REA Modeling for the.
DIMENSIONAL MODELLING. Overview Clearly understand how the requirements definition determines data design Introduce dimensional modeling and contrast.
Chapter 1 Adamson & Venerable Spring Dimensional Modeling Dimensional Model Basics Fact & Dimension Tables Star Schema Granularity Facts and Measures.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch11 Chapter 11: Voyage Businesses Adv. DBMS & DW Hachim Haddouti.
1 CHAPTER 6 THE INCOME STATEMENT: ITS CONTENT AND USE.
INVENTORY CASE STUDY. Introduction Optimized inventory levels in stores can have a major impact on chain profitability: minimize out-of-stocks reduce.
PowerPoint Author: Catherine Lumbattis 5 COPYRIGHT © 2011 South-Western/Cengage Learning Inventories and Cost of Goods Sold Introduction to Using Financial.
© The McGraw-Hill Companies, Inc., 2005 McGraw-Hill/Irwin Inventories and Cost of Sales Chapter 6 6.
Chapter 22: Accounting for Inventory By: Audrey Marshall.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch5 Chapter 5: The Value Chain Adv. DBMS & DW Hachim Haddouti.
Reports. Report Summary Warehouse Reports Returned Material Serial Numbers Not Found This report list the serial numbers of material returned which were.
Basic Model: Retail Grocery Store
2012.  Activate the Inventory function  Set up Inventory Items in the Item list  Use QuickBooks to calculate the average cost of inventory  Record.
Data Warehousing (Kimball, Ch.5-12) Dr. Vairam Arunachalam School of Accountancy, MU.
Trading Accounts.
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
Data Warehousing DSCI 4103 Dr. Mennecke Chapter 2.
Dimensional Modeling Primer Chapter 1 Kimball & Ross.
© The McGraw-Hill Companies, Inc., 2003 McGraw-Hill/Irwin Slide Reporting and Analyzing Inventories.
Inventory Chapter 3. PAGE REF #CHAPTER 3: Inventory SLIDE # 2 2 Objectives Activate the Inventory function Set up Inventory Items in the Item list Set.
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
Chapter 5 Inventories and Cost of Goods Sold
INVENTORIES AND THE COST OF GOODS SOLD
Merchandising Activities
Inventory of Wholesalers and Retailers
Inventory is used to illustrate:
Chapter 5 Inventory Chapter 5.
Retail Sales is used to illustrate a first dimensional model
The Fulfillment Process
Sales Order Process.
Retail Sales is used to illustrate a first dimensional model
Retail Sales is used to illustrate a first dimensional model
Examines blended and separate transaction schemas
Review of Major Points Star schema Slowly changing dimensions Keys
Accounting Information Systems: A Business Process Approach
Physical Distribution
Accounting Information Systems and Business Processes - Part I
Presentation transcript:

1 9 Ch3, Hachim Haddouti Adv. DBS and Data Warehouse CSC5301 Ch3 Hachim Haddouti Hachim Haddouti

2 9 Ch3, Hachim Haddouti Chapter 3: The Warehouse moving up the value chain (not only sold products will be measured) Inventory levels: another semiadditive fact “Traditional inventory levels are not additive across time, because they represent snapshots of a level or a balance.” Compare to Grocery Store: once the product was sold it could not be counted again  most measures in grocery store are additive.

3 9 Ch3, Hachim Haddouti Design Principle All measures that record a static level, such as inventory levels, financial account balances, and measures of intensity such as room temperatures, are inherently nonadditive across time. However, in these cases the measure may be usefully aggregated across time by averaging over the number of time periods. Note: SQL AVG????

4 9 Ch3, Hachim Haddouti Inventory Models u Three Inventory models l The inventory snapshot model l The delivery status model l The transaction model

5 9 Ch3, Hachim Haddouti The inventory snapshot model 3 standard dimensions: u time, product, warehouse u no customer or store dimension unless allocated -- assigned to a purchaser u No Promotion dimension, why? u Fact: QOH Example: Every day or week we measure the inventory level and store the results in DB.

6 9 Ch3, Hachim Haddouti The inventory snapshot model (cont.) Problem: very dense table. Huge! (grocery: sparse bcs only about 10 % sold each day) 100,000 items in 2,000 stores * 3*365 days = 220,000,000,000 records. Terabytes of data. Solution: Sparse spacing over time ( last 30 days at day level, then weekly for 11 months, then monthly for the prior 2 years = 102 snapshots). Delete some older snapshots! Gross margin return on inventory (GMROI)

7 9 Ch3, Hachim Haddouti Simplest Inventory Schema Inventory Fact Time_key Product_key Warehouse_key Quantoty_on_hand Product dim Warehouse dim Time dim Only time series of inventory level of each product!!

8 9 Ch3, Hachim Haddouti GMROI: used to judge the quality of investment in inventory  number of turns -- qty shipped/qty on hand  days supply -- final qty on hand/avg qty shipped  gross profit -- value at selling price - value at cost  gross margin -- gross profit/value at selling price  GMROI ( Gross Margin Return On Investment ) -- number of turns * gross margin  measuring effectiveness of inventory investment (high  lot of trun, low  low truns) extra fields: qty shipped, value at selling price, value at cost (fully additive values)

9 9 Ch3, Hachim Haddouti The delivery status model Build one record in DB for each product delivery to warehouse Track a series of well-defined events for a shipment. Inventory steps: received inspected, placed into inventory, authorized to sell picked from inventory boxed shipped. exception conditions: failed inspection, damaged, lost, returned, written off “The philosophy of the delivery status fact table is to provide a continually updated status of the products received on a given purchase order.”

10 9 Ch3, Hachim Haddouti The delivery status model (cont.) Dimensions: time, warehouse, product, vendor Delivery Satuts table has 26 fields classified as follow: , PO_number e.g. in order to group all the products purchased in one purchase order, OR to reference documents. , measure spans of time  , will be used with each set of qty fields, e.g. to make value for shipped inventory at cost, at original selling price etc. Note: Views of numerical date difference, such as Product Delivery Time, Receipt to Authorized Time. Views to present 52 combination of Unit, Cost and quantities

11 9 Ch3, Hachim Haddouti Design Principle Document control numbers such as order numbers, invoice numbers, and bill of lading numbers usually are represented as degenerate dimensions (i.e., dimension keys with no corresponding dimension table) in fact tables where the grain of the table is the document itself or a line item in the document.

12 9 Ch3, Hachim Haddouti Delivery Status Schema, Inventory Delivery Status Product dim Warehouse dim Time dim Vendor dim

13 9 Ch3, Hachim Haddouti Record every transaction that affects the inventory; inventory transactions include, typically less than 100:  receive shipment line item  place into inspection  release from inspection  authorize for sale  pick from bin  package for shipment  Ship  bill customer... The transaction model:

14 9 Ch3, Hachim Haddouti Dimensions: time, warehouse, product, transaction. Contains the most detailed information possible about the inventory. Design Principle: “Transaction-level fact tables have a characteristic structure, with as much surrounding context as possible expressed in conventional dimensions. Frequently, a degenerate dimension such as a purchase order number is present. The list of facts is almost always a single amount field.”  Deducing more context, such as warehouse identification The transaction model cont.

15 9 Ch3, Hachim Haddouti DW Sizing: Food distributor, snapshot: 730 days x 60,000 products x 8 warehouses = 350,000,000 records fact table size = 350M x 4 fields x 4 bytes = 5.6G Garment retailer, delivery status: 2 years x 400,000 products x 4 warehouses x 1 vendor x 10 orders = 32,000,000 records size = 32M x 30 fields x 4 bytes = 3.8G Garment retailer, transaction: 2 years x 400,000 products x 4 warehouses x 1 vendor x 10 deliveries x 20 transactions = 640,000,000 records size = 640M x 6 fields x 4 bytes = 15.4 G