INVENTORY CASE STUDY. Introduction Optimized inventory levels in stores can have a major impact on chain profitability: minimize out-of-stocks reduce.

Slides:



Advertisements
Similar presentations
Bus Matrix… the foundation of your Data Warehouse
Advertisements

BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
BY LECTURER/ AISHA DAWOOD DW Lab # 4 Overview of Extraction, Transformation, and Loading.
SalesPad SalesPad delivers an all-in-one order entry, inventory and sales management solution integrate seamlessly with Dynamics GP SalesPad simplifies.
Chapter 24 stock handling and inventory control Section 24.1
Advanced Forecasting & Procurement for Microsoft Dynamics NAV Presented to ABC Annual Conference 2011 May 12, 2011.
Dimensional Modeling CS 543 – Data Warehousing. CS Data Warehousing (Sp ) - Asim LUMS2 From Requirements to Data Models.
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch6 Chapter 7: DW for a large Bank Adv. DBMS & DW Hachim Haddouti.
1 9 Ch3, Hachim Haddouti Adv. DBS and Data Warehouse CSC5301 Ch3 Hachim Haddouti Hachim Haddouti.
Using Measures. Types of Measures Additive – A Measure Where the Value of a Member Is the Sum of Its Children At Any Level of Any Dimension Amount Units.
Dimensional Modeling – Part 2
OLAP applications. Application areas OLAP most commonly used in the financial and marketing areas Data rich industries have been the most typical users.
CSE6011 Warehouse Models & Operators  Data Models  relations  stars & snowflakes  cubes  Operators  slice & dice  roll-up, drill down  pivoting.
Data Warehousing (Kimball, Ch.2-4) Dr. Vairam Arunachalam School of Accountancy, MU.
Managing Purchasing and Inventory
CHAPTER 7 Managing Inventories
Data Warehousing Alex Ostrovsky CS157B Spring 2007.
Agenda Common terms used in the software of data warehousing and what they mean. Difference between a database and a data warehouse - the difference in.
Business Intelligence
Copyright © 2011 SYSPRO All rights reserved. Inventory Optimization User Group 17 th August 2011.
Sayed Ahmed Logical Design of a Data Warehouse.  Free Training and Educational Services  Training and Education in Bangla: Training and Education in.
All rights reserved. © 2009 Tableau Software Inc. Dallas Cowboys: Sports Merchandising with Tableau Bill Priakos COO – Dallas Cowboys Merchandising Bill.
Dimensional model. What do we know so far about … FACTS? “What is the process measuring?” Fact types:  Numeric Additive Semi-additive Non-additive (avg,
Data Warehouse and Business Intelligence Dr. Minder Chen Fall 2009.
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.
Bus Architecture. Value Chain Identifies the natural logical flow of an organization’s primary activities Operational source systems produce snapshots.
Building the cube – Chapter 9 & 10 Let’s be over with it.
BUSINESS ANALYTICS AND DATA VISUALIZATION
DEFINING the BUSINESS REQUIREMENTS. Introduction OLTP and DW planning is different in term of requirements clarity Planning DW is about solving users’
Hachim Haddouti, adv. DBMS & DW CSC5301, Ch5 Chapter 5: The Value Chain Adv. DBMS & DW Hachim Haddouti.
Operation Data Analysis Hints and Guidelines EGN 5621 Enterprise Systems Collaboration Summer B, 2014.
Basic Model: Retail Grocery Store
1 Data Warehousing Lecture-15 Issues of Dimensional Modeling Virtual University of Pakistan Ahsan Abdullah Assoc. Prof. & Head Center for Agro-Informatics.
More Dimensional Modeling. Facts Types of Fact Design Transactional Periodic Snapshot –Predictable time period –Ex. Monthly, yearly, etc. Accumulating.
Operation Data Analysis Hints and Guidelines EIN 6133 Enterprise Engineering Summer, 2015.
UNIT-II Principles of dimensional modeling
Fact Table The fact table stores business events. The attributes explain the conditions of the entity at the time the business event happened.
Data Warehousing (Kimball, Ch.5-12) Dr. Vairam Arunachalam School of Accountancy, MU.
An inside look into Retail Sales & Purchases. Refresh: (About US Census Bureau) Agency of the Federal Statistical System Accumulates and reports on American.
June 08, 2011 How to design a DATA WAREHOUSE Linh Nguyen (Elly)
Section Objectives Describe the importance of planning purchases.
1 Copyright © 2009, Oracle. All rights reserved. Oracle Business Intelligence Enterprise Edition: Overview.
Dimensional Modeling Primer Chapter 1 Kimball & Ross.
INCREMENTAL AGGREGATION After you create a session that includes an Aggregator transformation, you can enable the session option, Incremental Aggregation.
The Need for Data Analysis 2 Managers track daily transactions to evaluate how the business is performing Strategies should be developed to meet organizational.
11-1 Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall. Managing Economies of Scale in a Supply Chain: Cycle Inventory Role of Cycle.
Operation Data Analysis Hints and Guidelines EIN 6133 Enterprise Engineering Fall, 2015.
Inventory control and recent trends in PPC
Operation Data Analysis Hints and Guidelines
Introduction to SQL Server Analysis Services
OLAP Systems versus Statistical Databases
Star Schema.
Applying Data Warehouse Techniques
Overview and Fundamentals
Inventory is used to illustrate:
Applying Data Warehouse Techniques
Inventory control and recent trends in PPC
MIS2502: Data Analytics Dimensional Data Modeling
Applying Data Warehouse Techniques
MIS2502: Data Analytics Dimensional Data Modeling
Retail Sales is used to illustrate a first dimensional model
Dimensional Model January 16, 2003
Demand Management, Order Management, and Customer Service
Applying Data Warehouse Techniques
Aggregate improvement Lost, shrunken, and collapsed Ralph Kimball
Examines blended and separate transaction schemas
Review of Major Points Star schema Slowly changing dimensions Keys
Applying Data Warehouse Techniques
Operation Data Analysis Hints and Guidelines
Presentation transcript:

INVENTORY CASE STUDY

Introduction Optimized inventory levels in stores can have a major impact on chain profitability: minimize out-of-stocks reduce overall inventory carrying costs

What is the primary objective of most analytic decision support systems ?  monitor the performance results of key business processes each business process produces unique metrics at unique time intervals with unique granularity and dimensionality  each process typically spawns one or more fact tables  value chain provides high-level insight into the overall enterprisedata warehouse Value chain We will examine this in our Analysis Services project Value chain example

Some Common Questions related to Inventory How did the inventory level changed per product, per warehouse over time? How is the profitability of products in our inventory? How many times have we placed a product into an inventory bin on the same day we picked the product from the same bin at a different time? How many separate shipments did we receive from a given vendor, and when did we get them? On which products have we had more than one round of inspection failures that caused return of the product to the vendor? … etc.  BI helps answering these questions

BI Inventory Models The three main models discussed: Inventory Periodic Snapshot Inventory Transactions Inventory Accumulating Snapshot They are complementary models, and provide different information about the Inventory

Periodic Snapshot The most common inventory scheme Example of Retail Store Chain Inventory: The assumed atomic level of detail is: Inventory per product Per day Per Store Basic dimensions: Product Day Store Fact: Inventory

Simple Inventory Periodic Snapshot Usage: Provide information about inventory levels: 1.Daily Inventory level 2.Average Inventory level over a time period Problems: 1.Inventory levels are semi-additive (i.e. NOT additive through each dimension)  Through the Date dimension the quantity on hand is NOT additive 2.Historical Inventory data using daily granularity results in unreasonably huge amount of data over time  Suggestion to define distinct atomic time period for short and long term measures

Enhanced Inventory Periodic Snapshot Velocity of inventory movement becomes measurable Key concepts:  Number of Turns  Number of days’ supply  Growth Margin Return on Inventory (GMROI) Extra recorded facts

measuredailyOver a period Number of Turns Number of days’ supply GMROI Enhanced Inventory Periodic Snapshot Extra recorded facts

Enhanced Inventory Periodic Snapshot GMROI - Growth Margin Return on Inventory TurnsGross margin High GMROIlots of turnshigh gross margin Low GMROIlow turnslow gross margin  GMROI is a standard metric used by inventory analysts to judge a company’s quality of investment in its inventory.  We do not store GMROI in the fact table because it is not additive!!!

Inventory Transactions Record every transaction that affects inventory: Remove product from inventory Return product to inventory from customer return Receive product from customer Ship product to customer Package product for shipment Pick product from bin Authorize product for sale Place product in bin Return product to vendor due to inspection failure Release product from inspection hold Place product into inspection hold Receive product

Inventory Transactions Use: Measure the frequency and timing of specific transaction types Example: How many times have we placed a product into an inventory bin on the same day we picked the product from the same bin at a different time? How many separate shipments did we receive from a given vendor, and when did we get them? On which products have we had more than one round of inspection failures that caused return of the product to the vendor?

Inventory Accumulating Snapshot In a single fact table row we track the disposition of the product shipment until it has left the warehouse only possible if we can reliably distinguish products delivered in one shipment from those delivered at a later time also appropriate if we are tracking disposition at very detailed levels, such as by product serial number or lot number In progress!!!

Inventory Accumulating Snapshot

Fact Table Type Comparison Periodic SnapshotTransactionAccumulating Snapshot Time period represented Regular predictable intervals Point in time Indeterminate time span, typically short lived GrainOne row per period One row per transaction event One row per life Table loadsInsert Insert and update Row updatesNot revisited Revisited whenever activity Date dimension End-of-periodTransaction date Multiple dates for standard milestones Facts Performance for predefined time interval Transaction activityPerformance over finite time

General Notes Analysis services presentation: P – semi additive facts

Notes CH6 Aggregate Functions Types in Analysis Services 2008: 1. Additive a) SUM b) COUNT 2. Pseudo-additive a) MIN b) MAX 3. Non-additive a) DistinctCount b) None 4. Semi-additive a) FirstChild b) LastChild c) FirstNonEmpty d) LastNonEmpty e) AverageOfChildren f) ByAccount The functions can be used as a out-of-the-box functions in Analysis services in creating measures

Additive, Pseudo- and Non-Additive Aggregate Functions Aggregate FunctionCategoryDescription SUMAdditive

Cube demo Data Source specifications The Data Source wizard

Cube demo Data Source View specifications The Data Source View wizard

Cube demo Implementing named calculations Creating a user friendly date

Cube demo Implementing named queries

Cube demo Creating dimensions with the Dimension wizard