IDU0010 Loeng 7 Äriprotsessid ja Andmeait



Similar documents
Financial Statements LESSON 15. What are Financial Statements?

Designing a Dimensional Model

Merchandise Accounts. Chapter 7 - Unit 14

Multidimensional Modeling - Stocks

Course chapter 9: Data Warehousing Dimensional modeling. F. Radulescu - Data warehousing - Dimensional modeling 1

Chapter 27 Pricing Math. Section 27.1 Calculating Prices Section 27.2 Calculating Discounts

Dimensional Modeling 101. Presented by: Michael Davis CEO OmegaSoft,LLC

Data Warehousing. SQL Server 2008 R2, Denali

INVENTORY ACCOUNTING

4 MARKETING METRICS: Measuring Sales Force Effectiveness & Channel Management

Multidimensional Modeling - Order Management

Octopus and the Octopus Logo are trademarks of ELEOS WEB PTE LTD, registered in Singapore and other countries

Optimizing Your Data Warehouse Design for Superior Performance

PUBLIC. How to Manage Landed Costs. Countries: All. Solutions from SAP. SAP Business One 2007 A and 2007 B. December English

Features: NEW!! EIM Version 3 Spreadsheets!

2 Under a perpetual inventory system merchandise is purchased for cash. Which is the correct journal entry to record this purchase?

Retail Math Reference and Glossary of Terms

Business Intelligence and intuitive reporting in one comprehensive solution

How To Model Data For Business Intelligence (Bi)

Planning & Allocation vs. Replenishment: When is Each the Best Strategy?

Microsoft MAXRET12F. Additional courseware. V1.0. Copyright Property of Firebrand Training Ltd

Measuring Business Impact in Human Resources. A Link Consulting White Paper March 2014

Optimizing Inventory in an Omni-channel World

The ProfitSourcery Metrics

EN The Tool for Tools

Welcome to the topic on valuation methods.

Kimball Dimensional Modeling Techniques

Meeting the Multi-channel Distribution Challenge

How to Set Up and Manage a Perpetual Inventory System

2. A service company earns net income by buying and selling merchandise. Ans: False

Valuable Metrics for Successful Supplier Management

PeopleSoft EPM 9.1 Supply Chain Management Warehouse PeopleBook

Inventory and Labor. Quick Service Solution. Back Office. Example Reports Version Cash Management. Forecast Engine.

Fundamentals Level Skills Module, Paper F5

RETAIL INVENTORY METHOD

StampaTech InvisiCode The next step in interactive print.

ACCOUNTING FOR MERCHANDISING OPERATIONS

Chapter 6. An advantage of the periodic method is that it is a easy system to maintain.

QAD Enterprise Applications Overview

POINT OF SALE (POS) - OPTION 600

The Benefits of Data Modeling in Business Intelligence

Holistic Supply Chain Management A Focused Approach to Supply Chain Management through the Lens of Working Capital Management

OneStep Java Point of Sales

What options exist for multi-echelon forecasting and replenishment?

Introduction to Strategic Supply Chain Network Design Perspectives and Methodologies to Tackle the Most Challenging Supply Chain Network Dilemmas

Use of Amount Only Flags in ARC Guidance

Instructions for E-PLAN Financial Planning Template

COORDINATION IN THE SUPPLY CHAIN: VENDOR MANAGED INVENTORY IS THE WAY TO GO

BREAK-EVEN ANALYSIS. In your business planning, have you asked questions like these?

Solutions to Homework Problems for Basic Cost Behavior by David Albrecht

Lost Sales Tracking. MaddenCo Inc. Revised October, Copyright 2015 by MaddenCo, Inc All rights reserved.

A Quick Snapshot: Microsoft Dynamics GP Functionality for Wholesale Distributors

AccuPOS to MAS90/200 Integration Guide

Data Warehousing Battle of the Giants: Comparing the Basics of the Kimball and Inmon Models

Point Of Sale Reports

QuickBooks: Point of Sale

Equity Commission Amounts

Your Intelligent POS Solution: User-Friendly with Expert Analysis

Halo Business Intelligence

Logistics. Presenting Navision Axapta Logistics

INVENTORY MANAGEMENT. TechStorm.

Version 1.2. Enhancements. Microsoft Business Solutions. Retail Management System

In-Store Merchandise and Inventory Management. SAP Best Practices for Retail

Lesson 5: Inventory. 5.1 Introduction. 5.2 Manufacturer or Retailer?

Inventory Management Overview Document. for Sage 100 ERP

Accounting. Chapter 22

SUMMARY. Capitalised terms are defined in the section headed Definitions.

How-To Guide: Choosing a POS System. Content Provided by

Generic Business Process (1) Expenditure Cycle & Revenue Cycle

Inventory Setup and Maintenance

Price Optimization. For New Business Profit and Growth

Get out of debt faster

INVENTORY MANAGEMENT AND CONTROL * Controlling Inventories. How to determine how much to order and how often to order.

Supply Chain Management Seminar at Bangalore Dec. 6, 2003

Chapter 6. Inventories

Basics of Dimensional Modeling

How to Perform a Break-Even Analysis in a Retail Store A Step by Step Guide

Strengthening Diverse Retail Business Processes with Forecasting: Practical Application of Forecasting Across the Retail Enterprise

Why Data Flow Diagrams?

Preseason Planning and Cash Flow Management. Mike Barnidge Credit Manager

How To Use Business Intelligence (Bi)

How To Use Blue Yonder'S Predictive Analytics Software

retail Enterprise Management Software (EMS) for Retail A COMPLETE SOLUTION FOR THE RETAIL INDUSTRY Consider the benefits of end-to-end integration:

CHAPTER 5 Merchandising Operations. Study Objectives

HorseTrak Accounting System

Chapter 8 Order Management and Customer Service

Chapter 7. Special Journals and Subsidiary Ledgers

Big data big talk or big results?

Transcription:

IDU0010 Loeng 7 Äriprotsessid ja Andmeait Enn Õunapuu enn.ounapuu@ttu.ee

Dell inspired example Strategic goal online ordering 24 hours to get product Process subgoals 18 hours for produstion, 6 hours for logistics Up to individual goals

Four-Step Dimensional Design Process The four key decisions made during the design of a dimensional model include: Select the business process. Declare the grain. Identify the dimensions. Identify the facts.

Step 1: Select the Business Process A business process is a low-level activity performed by an organization, such as taking orders, invoicing, receiving payments, handling service calls, registering students, performing a medical procedure, or processing claims.

Step 2: Declare the Grain Declaring the grain means specifying exactly what an individual fact table row represents. The grain conveys the level of detail associated with the fact table measurements. It provides the answer to the question, How do you describe a single row in the fact table? The grain is determined by the physical realities of the operational system that captures the business process s events.

Example grain declarations include: One row per scan of an individual product on a customer s sales transaction One row per line item on a bill from a doctor One row per individual boarding pass scanned at an airport gate One row per daily snapshot of the inventory levels for each item in a warehouse One row per bank account each month

Step 3: Identify the Dimensions Dimensions fall out of the question, How do business people describe the data resulting from the business process measurement events? You need to decorate fact tables with a robust set of dimensions representing all possible descriptions that take on single values in the context of each measurement. If you are clear about the grain, the dimensions typically can easily be identifi ed as they represent the who, what, where, when, why, and how associated with the event.

Step 4: Identify the Facts Facts are determined by answering the question, What is the process measuring? Business users are keenly interested in analyzing these performance metrics. All candidate facts in a design must be true to the grain defi ned in step 2. Facts that clearly belong to a diff erent grain must be in a separate fact table. Typical facts are numeric additive fi gures, such as quantity ordered or dollar cost amount.

Case study:retail In our retail case study, management wants to better understand customer purchases as captured by the POS system. Thus the business process you re modeling is POS retail sales transactions. This data enables the business users to analyze which products are selling in which stores on which days under what promotional conditions in which transactions.

Grain Tackling data at its lowest atomic grain makes sense for many reasons. Atomic data is highly dimensional. The more detailed and atomic the fact measurement, the more things you know for sure. All those things you know for sure translate into dimensions. In this regard, atomic data is a perfect match for the dimensional approach.

Dimensions After the grain of the fact table has been chosen, the choice of dimensions is straightforward. The product and transaction fall out immediately. Within the framework of the primary dimensions, you can ask whether other dimensions can be attributed to the POS measurements, such as the date of the sale, the store where the sale occurred, the promotion under which the product is sold, the cashier who handled the sale, and potentially the method of payment. We express this as another design principle.

Facts The facts collected by the POS system include the sales quantity (for example, the number of cans of chicken noodle soup), per unit regular, discount, and net paid prices, and extended discount and sales dollar amounts. The extended sales dollar amount equals the sales quantity multiplied by the net unit price. Likewise, the extended discount dollar amount is the sales quantity multiplied by the unit discount amount. Some sophisticated POS systems also provide a standard dollar cost for the product as delivered to the store by the vendor.

Non-Additive Facts Gross margin can be calculated by dividing the gross profi t by the extended sales dollar revenue. Gross margin is a non-additive fact because it can t be summarized along any dimension. You can calculate the gross margin of any set of products, stores, or days by remembering to sum the revenues and costs respectively before dividing.

Unit price is another non-additive fact. Unlike the extended amounts in the fact table, summing unit price across any of the dimensions results in a meaningless, nonsensical number.

Date Dimension The date dimension is a special dimension because it is the one dimension nearly guaranteed to be in every dimensional model since virtually every business process captures a time series of performance metrics. In fact, date is usually the first dimension in the underlying partitioning scheme of the database so that the successive time interval data loads are placed into virgin territory on the disk.

Current and Relative Date Attributes Dimension that will change over time, including IsCurrentDay, IsCurrentMonth, IsPrior60Days, and so on. +1,-1 jne.

Product dimension

Dimension Table Surrogate Keys The unique primary key of a dimension table should be a surrogate key rather than relying on the operational system identifi er, known as the natural key. Surrogate keys go by many other aliases: meaningless keys, integer keys, non-natural keys, artificial keys, and synthetic keys. Surrogate keys are simply integers that are assigned sequentially as needed to populate a dimension. The fi rst product row is assigned a product surrogate key with the value of 1; the next product row is assigned product key 2; and so forth. The actual surrogate key value has no business signifi cance. The surrogate keys merely serve to join the dimension tables to the fact table.

Põhjuste ja tagajärgede seosed Financial ROCE Customer Customer Loyalty On-time Delivery Business Process Process Quality Process Cycle Time Learning and Growth Employees Systems

Questions??