Multidimensional Modeling - Stocks
|
|
|
- Tyler Doyle
- 9 years ago
- Views:
Transcription
1 Bases de Dados e Data Warehouse 06 BDDW 2006/2007 Notice! Author " João Moura Pires ([email protected])! This material can be freely used for personal or academic purposes without any previous authorization from the author, only if this notice is maintained with.! For commercial purposes the use of any part of this material requires the previous authorization from the author. 2
2 Bibliography! Many examples are extracted and adapted from " The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition) - Ralph Kimball, Margy Ross 3 Table of Contents! Introduction!! Inventory Transactions! Inventory Accumulating Snapshot! Integration! Data Warehouse Bus Architecture! Conformed Dimensions! Conformed Facts 4
3 Multidimensional Modeling Introduction Multidimensional Modeling 5 Value Chain Most organizations have an underlying value chain consisting of their key business processes. The value chain identifies the natural, logical flow of an organization s primary activities. Deliveries directly at Retail Store 6
4 Inventory Models! " Every day (or at some other regular time interval), we measure the inventory levels of each product and place them as separate rows in a fact table. These periodic snapshot rows appear over time as a series of data layers in the dimensional model.! Inventory Transactions " We record every transaction that has an impact on inventory levels as products move through the warehouse.! Inventory Accumulating Snapshot " We build one fact table row for each product delivery and update the row until the product leaves the warehouse. Introduction 7 Multidimensional Modeling Multidimensional Modeling 8
5 Four-step process for designing dimensional models! Motivation " Optimized inventory levels in the stores can have a major impact on chain profitability. Making sure the right product is in the right store at the right time minimizes out-ofstocks (where the product isn t available on the shelf to be sold) and reduces overall inventory carrying costs.! Process and granularity " The retailer needs the ability to analyze daily quantity-on-hand inventory levels by product and store. " Dimensions: Date, Product, Store " Facts: Quantity on hand 9 Schema - Store Level! To analyze daily quantity-on-hand inventory levels by product and store. " The dimensions are the same on previous schema. We may want to further decorate these dimension tables with additional attributes that would be useful for inventory analysis. " Product: Minimum reorder quantity, assuming that they are constant and discrete descriptors of each product stock keeping unit (SKU). " Store: Frozen and refrigerated storage square footages. 10
6 Schema - Warehouse Level Warehouse Dimension Warehouse Key (PK) Warehouse Attributes " When monitoring inventory levels at the warehouse, normally we do not retain the store dimension as a fourth dimension unless the warehouse inventory has been allocated to a specific store. " Both schemas may be used 11 Sparsity and growth rates! Sparsity " The sales fact table was reasonably sparse because only about 10 percent of the products in each of our hypothetical stores actually sold each day. If a product didn t sell in a store on a given day, then there was no row in the fact table for that combination of keys " Inventory, on the other hand, generates dense snapshot tables. Since the retailer strives to avoid out-of-stock situations where the product is not available for sale, there is a row in the fact table for virtually every product in every store every day:! at warehouse level is almost certain that there are movements of products (in or out) for most of products! at store level we can choose to register the level for unchanged products 12
7 Sparsity and growth rates! Fact table growth rate " Updating daily " Products " 100 Stores rows per day 14 bytes per row 30 Gb / year 84 Mb / day! Compromises " Reduce the snapshot frequencies over time. It may be acceptable to keep the last 60 days of inventory at the daily level and then revert to less granular weekly snapshots for historical data. In this way, instead of retaining 1,095 snapshots during a 3-year period, the number could be reduced to 208 total snapshots (60 daily weekly snapshots in two separate fact tables given their unique periodicity). Factor of reduction of Semi-additive Facts! Quantity on hand (stock level) " Given a product and a date the Quantity on hand (qh) can be summed-up by stores (or by warehouses) " store qh(date, product,store) " Given a product and a date and a store (or an warehouse) the Quantity on hand (qh)! can be summed-up by products: " product qh(date, product, store) " However, given a product and a store we cannot summed-up by date. Why?! 14
8 Semi-additive Facts! Quantity on hand (stock level) " However, given a product and a store we cannot summed-up by date. Why? 5 a b c d e d 1 4 d e f g d = 9 The actual number of products in the two days is 7 " Possible aggregations! Average (4, 5) = 4.5! Min, Max 15 Semi-additive Facts: SQL AVG trap! Unfortunately, you cannot use the SQLAVG function to calculate the average over time. The SQL AVG function averages over all the rows received by the query, not just the number of dates.! For example, if a query requested the average inventory for a cluster of three products in four stores across seven dates (that is, what is the average daily inventory of a brand in a geographic region during a given week), the SQLAVG function would divide the summed inventory value by 84 (3 products x 4 stores x 7 dates). Obviously, the correct answer is to divide the summed inventory value by 7, which is the number of daily time periods.! The application must divide the final summed inventory value by the date constraint cardinality. This can be done with an embedded SQL call within the overall SQL statement or by querying the date dimension separately and then storing the resulting value in an application that is passed to the overall SQL statement. 16
9 Enhanced Inventory Facts! Quantity on hand needs to be used in conjunction with additional facts to measure the velocity of inventory movement and develop other interesting metrics " Quantity sold (or equivalently, quantity depleted or shipped if we re dealing with a warehouse location) " Number of turns (replacement ratio)! Daily:! Turns = Quantity sold / Quantity on hand! For a period of time:! Turns = Sum (Quantity sold) / Average(Quantity on hand) 17 Enhanced Inventory Facts (cont)! Number of days s supply " The number of estimated days that the actual Quantity on hand is enough assuming the actual Quantity sold per day " Daily:! Number of days s supply = Quantity on hand / Quantity sold " For a period of time:! Number of days s supply = Quantity on hand at the end of the period / Daily Average(Quantity sold) 18
10 Enhanced Inventory Facts (cont)! To measure the stock financial value " Extended value of the inventory at cost - EVIC. (supplied do the DW) " The value at the latest selling price - LSP. (supplied do the DW) " Then it will be possible to calculate:! Gross Profit = LSP - EVIC ; Selling Price - Cost! Gross Margin = Gross Profit / LSP! Gross margin return on inventory - GMROI 19 Enhanced Inventory Facts (cont)! Gross margin return on inventory - GMROI! GMROI = Turns x Gross Margin! A measure of the effectiveness of our inventory investment.! A high GMROI means that we are moving the product through the store quickly (lots of turns) and are making good money on the sale of the product (high gross margin).! A low GMROI means that we are moving the product slowly (low turns) and aren t making very much money on it (low gross margin). The GMROI is a standard metric used by inventory analysts to judge a company s quality of investment in its inventory. 20
11 Enhanced Inventory Facts - Schema 21 Multidimensional Modeling Inventory Transactions Multidimensional Modeling 22
12 Inventory Transactions! A second way to model an inventory business process is to record every transaction that affects inventory. Some examples: " Receive product " Place product into inspection hold " Release product from inspection hold " Return product to vendor due to inspection failure " Place product in bin " Authorize product for sale " Pick product from bin " Package product for shipment " Ship product to customer " Receive product from customer " Return product to inventory from customer return " Remove product from inventory Inventory Transactions 23 Inventory Transactions - Schema Store Each inventory transaction identifies the date, product, warehouse, vendor, transaction type, and in most cases, a single amount representing the inventory quantity impact caused by the transaction. We are assuming that the granularity of our fact table is one row per inventory transaction Inventory Transactions 24
13 Inventory Transactions - What for? Even so, it is impractical to use this table as the sole basis for analyzing inventory performance. Although it is theoretically possible to reconstruct the exact inventory position at any moment in time by rolling all possible transactions forward from a known inventory position Inventory Transactions 25 Multidimensional Modeling Inventory Accumulating Snapshot Multidimensional Modeling 26
14 Inventory Accumulating Snapshot! In this model we place one row in the fact table for a shipment of a particular product to the warehouse. In a single fact table row we track the disposition of the product shipment until it has left the warehouse. The accumulating snapshot model is only possible if we can reliably distinguish products delivered in one shipment from those delivered at a later time. This approach is also appropriate if we are tracking disposition at very detailed levels, such as by product serial number or lot number.! Let s assume that the inventory goes through a series of well-defined events or milestones as it moves through the warehouse, such as receiving, inspection, bin placement, authorization to sell, picking, boxing, and shipping. The philosophy behind the accumulating snapshot fact table is to provide an updated status of the product shipment as it moves through these milestones. Each fact table row will be updated until the product leaves the warehouse. Inventory Accumulating Snapshot 27 Inventory Accumulating Snapshot - Schema Each row of fact table stores all the information about the complete evolution of a product in the warehouse Each row is updated whenever any event concerning a product occurs and affects the counters The date views contain the unknown value Inventory Accumulating Snapshot 28
15 Multidimensional Modeling Integration Multidimensional Modeling 29 Integration! While separate fact tables in separate data marts represent the data from each process, the models share several common business dimensions, namely, date, product, and store.! Using shared, common dimensions is absolutely critical to designing data marts that can be integrated. They allow us to combine performance measurements from different processes in a single report. Inventory Accumulating Snapshot 30
16 Integration! We use multipass SQLto query each data mart separately, and then we outer join the query results based on a common dimension attribute. This linkage, often referred to as drill across, is straightforward if the dimension table attributes are identical. Inventory Accumulating Snapshot 31 Multidimensional Modeling Data Warehouse Bus Architecture Multidimensional Modeling 32
17 Data Warehouse Bus Architecture! For long-term data warehouse success, we need to use an architected, incremental approach to build the enterprise s warehouse. The approach is the data warehouse bus architecture. Data Warehouse Bus Architecture 33 Data Warehouse Bus Architecture! The data warehouse bus architecture provides a rational approach to decomposing the enterprise data warehouse planning task. During the limited duration architecture phase, the team designs a master suite of standardized dimensions and facts that have uniform interpretation across the enterprise. This establishes the data architecture framework.! The bus architecture is independent of technology and the database platform. All flavors of relational and online analytical processing (OLAP)-based data marts can be full participants in the data warehouse bus if they are designed around conformed dimensions and facts.! Data warehouses will inevitably consist of numerous separate machines with different operating systems and database management systems (DBMSs). If designed coherently, they will share a uniform architecture of conformed dimensions and facts that will allow them to be fused into an integrated whole. Data Warehouse Bus Architecture 34
18 Data Warehouse Bus Architecture Data Warehouse Bus Architecture 35 Data Warehouse Bus Matrix! It is important to remember that we are identifying the business processes closely identified with sources of data, not the organization s business departments. The matrix rows translate into data marts based on the organization s primary activities. We begin by listing the data marts that are derived from a single primary source system, commonly known as first-level data marts. the columns depict the interaction between the data marts and common dimensions. Data Warehouse Bus Architecture 36
19 Data Warehouse Bus Architecture! Once it is time to begin a data mart development project, we recommend starting the actual implementation with first-level data marts because they minimize the risk of signing up for an implementation that is too ambitious.! Once we ve fully enumerated the list of first-level data marts, then we can identify more complex multi-source marts as a second step. We refer to these data marts as consolidated data marts because they typically cross business processes. While consolidated data marts are immensely beneficial to the organization, they are more difficult to implement because the ETL effort grows alarmingly with each additional major source that s integrated into a single dimensional model.! Example: " Profitability is a classic example of a consolidated data mart where separate revenue and cost factors are combined from different process marts to provide a complete view of profitability. Data Warehouse Bus Architecture 37 Multidimensional Modeling Conformed Dimensions Multidimensional Modeling 38
20 Conformed Dimensions! Conformed dimensions are either identical or strict mathematical subsets of the most granular, detailed dimension.! Conformed dimensions have consistent dimension keys, consistent attribute column names, consistent attribute definitions, and consistent attribute values (which translates into consistent report labels and groupings).! Dimension tables are not conformed if the attributes are labeled differently or contain different values. " If a customer or product dimension is deployed in a non-conformed manner, then either the separate data marts cannot be used together or, worse, attempts to use them together will produce invalid results. Conformed Dimensions 39 Basic level of conformed dimensions! At the most basic level, conformed dimensions mean the exact same thing with every possible fact table to which they are joined.! The date dimension table connected to the sales facts is identical to the date dimension table connected to the inventory facts. In fact, the conformed dimension may be the same physical table within the database.! However, given the typical complexity of our warehouse s technical environment with multiple database platforms, it is more likely that the dimensions are duplicated synchronously in each data mart.! In either case, the date dimensions in both data marts will have the same number of rows, same key values, same attribute labels, same attribute definitions, and same attribute values. There is consistent data content, data interpretation, and user presentation. Conformed Dimensions 40
21 Basic level of conformed dimensions! Most conformed dimensions are defined naturally at the most granular level possible: " The grain of the customer dimension naturally will be the individual customer. " The grain of the product dimension will be the lowest level at which products are tracked in the source systems. " The grain of the date dimension will be the individual day. Conformed Dimensions 41 Dimensions at a rolled-up level of granularity! Sometimes dimensions are needed at a rolled-up level of granularity " A roll-up dimension is required because the fact table represents aggregated facts that are associated with aggregated dimensions.! If we had a weekly inventory snapshot in addition to our daily snapshot. " The facts simply may be generated by another business process at a higher level of granularity.! Sales captures data at the atomic product level, whereas forecasting generates data at the brand level. The product and brand dimensions still would conform if the brand table were a strict subset of the atomic product table. Attributes that are common to both the detailed and rolled-up dimension tables, such as the brand and category descriptions, should be labeled, defined, and valued identically in both tables Conformed Dimensions 42
22 Dimensions at a rolled-up level of granularity Attributes that are common to both the detailed and rolled-up dimension tables, such as the brand and category descriptions, should be labeled, defined, and valued identically in both tables Conformed Dimensions 43 Conformed dimensions at the same level of granularity! Two dimensions are identical with the exception of a few set of attributes " In the inventory snapshot schema we added supplemental attributes to the product and store dimensions that may not be useful to the sales transaction schema. The product dimension tables used in these two data marts still conform if the keys and common columns are identical. " Given that the supplemental attributes were limited to the inventory data mart, we would be unable to look across processes using these add-on attributes. Conformed Dimensions 44
23 Conformed dimensions at the same level of granularity! Two dimensions are at the same level of detail but one represents only a subset of rows. " A corporate product dimension that contains data for the full portfolio of products across multiple disparate lines of business " Analysts in the separate businesses may want to view only their subset of the corporate dimension, restricted to the product rows for their business. By using a subset of rows, they aren t encumbered with the entire product set for the organization. the fact table joined to this sub-setted dimension must be limited to the same subset of products. If a user attempts to use a subset dimension while accessing a fact table consisting of the complete product set, he or she may encounter unexpected query results Conformed Dimensions 45 Both row and column dimension sub-setting.! The conformed date dimension in our daily sales and monthly forecasting scenario is an example of both row and column dimension sub-setting. " We can t simply use the same date dimension table because of the difference in rollup granularity. " However, the month dimension may consist of strictly the month-end daily date table rows with the exclusion of all columns that don t apply at the monthly granularity. Excluded columns would include daily date columns such as the date description, day number in epoch,weekday/weekend indicator, week-ending date, holiday indicator, day number within year, and others. " You might consider including a month-end indicator on the daily date dimension to facilitate creation of this monthly table. Conformed Dimensions 46
24 Managing conformed dimensions! Conformed dimensions will be replicated either logically or physically through out the enterprise; however, they should be built once in the staging area.! The responsibility for each conformed dimension is vested in a group we call the dimension authority. The dimension authority has responsibility for defining, maintaining, and publishing a particular dimension or its subsets to all the data mart clients who need it. Conformed Dimensions 47 Multidimensional Modeling Conformed Facts Multidimensional Modeling 48
25 Conformed Facts! Revenue, profit, standard prices, standard costs, measures of quality, measures of customer satisfaction, and other key performance indicators (KPIs) are facts that must be conformed.! In general, fact table data is not duplicated explicitly in multiple data marts. However, if facts do live in more than one location, such as in first-level and consolidate data marts, the underlying definitions and equations for these facts must be the same if they are to be called the same thing. If they are labeled identically, then they need to be defined in the same dimensional context and with the same units of measure from data mart to data mart. Conformed Facts 49 Conformed Facts! In general, fact table data is not duplicated explicitly in multiple data marts. However, if facts do live in more than one location, such as in first-level and consolidate data marts, the underlying definitions and equations for these facts must be the same if they are to be called the same thing. If they are labeled identically, then they need to be defined in the same dimensional context and with the same units of measure from data mart to data mart.! Sometimes a fact has a natural unit of measure in one fact table and another natural unit of measure in another fact table. The correct solution is to carry the fact in both units of measure so that a report can easily glide down the value chain, picking off comparable facts. Conformed Facts 50
26 Multidimensional Modeling Further Reading and Summary Multidimensional Modeling 51 Notes! It is important to analyze the growing rate of any fact table. It could be necessary retain historical data at different temporal granularity.! The date dimension can be used to partitioning the fact tables.! Any fact that measure static level (stocks, bank accounts, temperature, etc.) are non additive over the temporal dimensions. The average, min and max aggregators should be considered. Note that the SQL AVG is inappropriate to calculate the average over days.! It is very common that the date dimension has many roles. Each role may be well implemented by using views with the appropriate renaming of some columns. Further Reading and Summary 52
27 Essential Concepts! Data Warehouse Bus Matrix! Conformed dimensions! Dimension Management! Drill-across! Further Readings " The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition), Ralph Kimball, Margy Ross. 2002! From page 67 To 88 Further Reading and Summary 53
Designing a Dimensional Model
Designing a Dimensional Model Erik Veerman Atlanta MDF member SQL Server MVP, Microsoft MCT Mentor, Solid Quality Learning Definitions Data Warehousing A subject-oriented, integrated, time-variant, and
Course chapter 9: Data Warehousing Dimensional modeling. F. Radulescu - Data warehousing - Dimensional modeling 1
Course chapter 9: Data Warehousing Dimensional modeling F. Radulescu - Data warehousing - Dimensional modeling 1 Dimensional Modeling Data modeling for Data Warehouses Based on Fact tables Dimension tables
Multidimensional Modeling - Order Management
Bases de Dados e Data Warehouse 08 Multidimensional Modeling - Order Management BDDW 2006/2007 Notice! Author " João Moura Pires ([email protected])! This material can be freely used for personal or academic
Mastering Data Warehouse Aggregates. Solutions for Star Schema Performance
Brochure More information from http://www.researchandmarkets.com/reports/2248199/ Mastering Data Warehouse Aggregates. Solutions for Star Schema Performance Description: - This is the first book to provide
Kimball Dimensional Modeling Techniques
Kimball Dimensional Modeling Techniques Table of Contents Fundamental Concepts... 1 Gather Business Requirements and Data Realities... 1 Collaborative Dimensional Modeling Workshops... 1 Four-Step Dimensional
Dimensional Data Modeling for the Data Warehouse
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Dimensional Data Modeling for the Data Warehouse Prerequisites Students should
Data Warehouse: Introduction
Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of Base and Mining Group of base and data mining group,
Data warehouse design
DataBase and Data Mining Group of DataBase and Data Mining Group of DataBase and Data Mining Group of Database and data mining group, Data warehouse design DATA WAREHOUSE: DESIGN - 1 Risk factors Database
POLAR IT SERVICES. Business Intelligence Project Methodology
POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...
Dimodelo Solutions Data Warehousing and Business Intelligence Concepts
Dimodelo Solutions Data Warehousing and Business Intelligence Concepts Copyright Dimodelo Solutions 2010. All Rights Reserved. No part of this document may be reproduced without written consent from the
Optimizing Your Data Warehouse Design for Superior Performance
Optimizing Your Data Warehouse Design for Superior Performance Lester Knutsen, President and Principal Database Consultant Advanced DataTools Corporation Session 2100A The Problem The database is too complex
COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design
COURSE OUTLINE Track 1 Advanced Data Modeling, Analysis and Design TDWI Advanced Data Modeling Techniques Module One Data Modeling Concepts Data Models in Context Zachman Framework Overview Levels of Data
BUILDING A WEB-ENABLED DATA WAREHOUSE FOR DECISION SUPPORT IN CONSTRUCTION EQUIPMENT MANAGEMENT
BUILDING A WEB-ENABLED DATA WAREHOUSE FOR DECISION SUPPORT IN CONSTRUCTION EQUIPMENT MANAGEMENT Hongqin Fan ([email protected]) Graduate Research Assistant, University of Alberta, AB, T6G 2E1, Canada Hyoungkwan
Establish and maintain Center of Excellence (CoE) around Data Architecture
Senior BI Data Architect - Bensenville, IL The Company s Information Management Team is comprised of highly technical resources with diverse backgrounds in data warehouse development & support, business
IDU0010 Loeng 7 Äriprotsessid ja Andmeait
IDU0010 Loeng 7 Äriprotsessid ja Andmeait Enn Õunapuu [email protected] Dell inspired example Strategic goal online ordering 24 hours to get product Process subgoals 18 hours for produstion, 6 hours
A Best Practice Guide to Designing TM1 Cubes
White Paper A Best Practice Guide to Designing TM1 Cubes What You ll Learn in This White Paper: General principles for best practice cube design The importance of the Measures dimension Different approaches
An Introduction to Data Warehousing. An organization manages information in two dominant forms: operational systems of
An Introduction to Data Warehousing An organization manages information in two dominant forms: operational systems of record and data warehouses. Operational systems are designed to support online transaction
<Insert Picture Here> Oracle Retail Data Model Overview
Oracle Retail Data Model Overview The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
Basics of Dimensional Modeling
Basics of Dimensional Modeling Data warehouse and OLAP tools are based on a dimensional data model. A dimensional model is based on dimensions, facts, cubes, and schemas such as star and snowflake. Dimensional
Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole
Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many
DATA WAREHOUSING AND OLAP TECHNOLOGY
DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are
Microsoft Data Warehouse in Depth
Microsoft Data Warehouse in Depth 1 P a g e Duration What s new Why attend Who should attend Course format and prerequisites 4 days The course materials have been refreshed to align with the second edition
Data Warehouse - Basic Concepts
Data Waehousing 02 Data Warehouse - Basic Concepts DW 2014/2015 Notice! Author " João Moura Pires ([email protected])! This material can be freely used for personal or academic purposes without any previous
Data Warehousing Systems: Foundations and Architectures
Data Warehousing Systems: Foundations and Architectures Il-Yeol Song Drexel University, http://www.ischool.drexel.edu/faculty/song/ SYNONYMS None DEFINITION A data warehouse (DW) is an integrated repository
Delivering Business Intelligence With Microsoft SQL Server 2005 or 2008 HDT922 Five Days
or 2008 Five Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students
Data Warehousing and Data Mining
Data Warehousing and Data Mining Part I: Data Warehousing Gao Cong [email protected] Slides adapted from Man Lung Yiu and Torben Bach Pedersen Course Structure Business intelligence: Extract knowledge
Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach
2006 ISMA Conference 1 Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach Priya Lobo CFPS Satyam Computer Services Ltd. 69, Railway Parallel Road, Kumarapark West, Bangalore 560020,
Data warehouse Architectures and processes
Database and data mining group, Data warehouse Architectures and processes DATA WAREHOUSE: ARCHITECTURES AND PROCESSES - 1 Database and data mining group, Data warehouse architectures Separation between
Basics Of Replication: SQL Server 2000
Basics Of Replication: SQL Server 2000 Table of Contents: Replication: SQL Server 2000 - Part 1 Replication Benefits SQL Server Platform for Replication Entities for the SQL Server Replication Model Entities
www.ijreat.org Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (www.prdg.org) 28
Data Warehousing - Essential Element To Support Decision- Making Process In Industries Ashima Bhasin 1, Mr Manoj Kumar 2 1 Computer Science Engineering Department, 2 Associate Professor, CSE Abstract SGT
META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING
META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING Ramesh Babu Palepu 1, Dr K V Sambasiva Rao 2 Dept of IT, Amrita Sai Institute of Science & Technology 1 MVR College of Engineering 2 [email protected]
MDM and Data Warehousing Complement Each Other
Master Management MDM and Warehousing Complement Each Other Greater business value from both 2011 IBM Corporation Executive Summary Master Management (MDM) and Warehousing (DW) complement each other There
Unlock your data for fast insights: dimensionless modeling with in-memory column store. By Vadim Orlov
Unlock your data for fast insights: dimensionless modeling with in-memory column store By Vadim Orlov I. DIMENSIONAL MODEL Dimensional modeling (also known as star or snowflake schema) was pioneered by
1. Dimensional Data Design - Data Mart Life Cycle
1. Dimensional Data Design - Data Mart Life Cycle 1.1. Introduction A data mart is a persistent physical store of operational and aggregated data statistically processed data that supports businesspeople
ETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT
ETL Process in Data Warehouse G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline ETL Extraction Transformation Loading ETL Overview Extraction Transformation Loading ETL To get data out of
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 2. What is a Data warehouse a. A database application
DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV
www.bi4dynamics.com DATA WAREHOUSE BUSINESS INTELLIGENCE FOR MICROSOFT DYNAMICS NAV True Data Warehouse built for content and performance. 100% Microsoft Stack. 100% customizable SQL code. 23 languages.
Business Intelligence in Oracle Fusion Applications
Business Intelligence in Oracle Fusion Applications Brahmaiah Yepuri Kumar Paloji Poorna Rekha Copyright 2012. Apps Associates LLC. 1 Agenda Overview Evolution of BI Features and Benefits of BI in Fusion
Operations/Inventory Excellence
Operations/Inventory Excellence 7 Keys to Profit Improvement from Purchasing to Delivery For 20 NASSAU STREET, SUITE 244 PRINCETON, NEW JERSEY 08542 Our Presentation This presentation on Business Operations/Inventory
Moving Large Data at a Blinding Speed for Critical Business Intelligence. A competitive advantage
Moving Large Data at a Blinding Speed for Critical Business Intelligence A competitive advantage Intelligent Data In Real Time How do you detect and stop a Money Laundering transaction just about to take
Why Business Intelligence
Why Business Intelligence Ferruccio Ferrando z IT Specialist Techline Italy March 2011 page 1 di 11 1.1 The origins In the '50s economic boom, when demand and production were very high, the only concern
BIG DATA CAN DRIVE THE BUSINESS AND IT TO EVOLVE AND ADAPT RALPH KIMBALL BUSSUM 2014
BIG DATA CAN DRIVE THE BUSINESS AND IT TO EVOLVE AND ADAPT RALPH KIMBALL BUSSUM 2014 Ralph Kimball Associates 2014 The Data Warehouse Mission Identify all possible enterprise data assets Select those assets
Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification
Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 Outline More Complex SQL Retrieval Queries
Patterns of Information Management
PATTERNS OF MANAGEMENT Patterns of Information Management Making the right choices for your organization s information Summary of Patterns Mandy Chessell and Harald Smith Copyright 2011, 2012 by Mandy
Data Warehouse Snowflake Design and Performance Considerations in Business Analytics
Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker
Reflections on Agile DW by a Business Analytics Practitioner. Werner Engelen Principal Business Analytics Architect
Reflections on Agile DW by a Business Analytics Practitioner Werner Engelen Principal Business Analytics Architect Introduction Werner Engelen Active in BI & DW since 1998 + 6 years at element61 Previously:
Data Warehousing Battle of the Giants: Comparing the Basics of the Kimball and Inmon Models
Data Warehousing Battle of the Giants: Comparing the Basics of the Kimball and Inmon Models Mary Breslin Many organizations today need to create data warehouses massive data stores of time-series data
Data Warehouse design
Data Warehouse design Design of Enterprise Systems University of Pavia 11/11/2013-1- Data Warehouse design DATA MODELLING - 2- Data Modelling Important premise Data warehouses typically reside on a RDBMS
Data Warehousing and Decision Support. Torben Bach Pedersen Department of Computer Science Aalborg University
Data Warehousing and Decision Support Torben Bach Pedersen Department of Computer Science Aalborg University Talk Overview Data warehousing and decision support basics Definition Applications Multidimensional
Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention
White paper Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention Abstract In the current economy where growth is stumpy and margins reduced, retailers
A Case Study in Integrated Quality Assurance for Performance Management Systems
A Case Study in Integrated Quality Assurance for Performance Management Systems Liam Peyton, Bo Zhan, Bernard Stepien School of Information Technology and Engineering, University of Ottawa, 800 King Edward
Implementing Oracle BI Applications during an ERP Upgrade
1 Implementing Oracle BI Applications during an ERP Upgrade Jamal Syed Table of Contents TABLE OF CONTENTS... 2 Executive Summary... 3 Planning an ERP Upgrade?... 4 A Need for Speed... 6 Impact of data
Implementing Oracle BI Applications during an ERP Upgrade
Implementing Oracle BI Applications during an ERP Upgrade Summary Jamal Syed BI Practice Lead Emerging solutions 20 N. Wacker Drive Suite 1870 Chicago, IL 60606 Emerging Solutions, a professional services
PeopleSoft EPM 9.1 Supply Chain Management Warehouse PeopleBook
PeopleSoft EPM 9.1 Supply Chain Management Warehouse PeopleBook April 2012 PeopleSoft EPM 9.1 Supply Chain Management Warehouse PeopleBook SKU epm91pscwb0412 Copyright 1988, 2012, Oracle and/or its affiliates.
LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES
LITERATURE SURVEY ON DATA WAREHOUSE AND ITS TECHNIQUES MUHAMMAD KHALEEL (0912125) SZABIST KARACHI CAMPUS Abstract. Data warehouse and online analytical processing (OLAP) both are core component for decision
SENG 520, Experience with a high-level programming language. (304) 579-7726, [email protected]
Course : Semester : Course Format And Credit hours : Prerequisites : Data Warehousing and Business Intelligence Summer (Odd Years) online 3 hr Credit SENG 520, Experience with a high-level programming
Trivadis White Paper. Comparison of Data Modeling Methods for a Core Data Warehouse. Dani Schnider Adriano Martino Maren Eschermann
Trivadis White Paper Comparison of Data Modeling Methods for a Core Data Warehouse Dani Schnider Adriano Martino Maren Eschermann June 2014 Table of Contents 1. Introduction... 3 2. Aspects of Data Warehouse
Integrating SAP and non-sap data for comprehensive Business Intelligence
WHITE PAPER Integrating SAP and non-sap data for comprehensive Business Intelligence www.barc.de/en Business Application Research Center 2 Integrating SAP and non-sap data Authors Timm Grosser Senior Analyst
Advanced Big Data Analytics with R and Hadoop
REVOLUTION ANALYTICS WHITE PAPER Advanced Big Data Analytics with R and Hadoop 'Big Data' Analytics as a Competitive Advantage Big Analytics delivers competitive advantage in two ways compared to the traditional
OLAP Theory-English version
OLAP Theory-English version On-Line Analytical processing (Business Intelligence) [Ing.J.Skorkovský,CSc.] Department of corporate economy Agenda The Market Why OLAP (On-Line-Analytic-Processing Introduction
Salient for Retail Link
Providing software and services that enable our clients to operate more efficiently. Salient for Retail Link Automatically integrate Wal-Mart POS and inventory data with your in-house sales for decision-support.
CHAPTER 4 Data Warehouse Architecture
CHAPTER 4 Data Warehouse Architecture 4.1 Data Warehouse Architecture 4.2 Three-tier data warehouse architecture 4.3 Types of OLAP servers: ROLAP versus MOLAP versus HOLAP 4.4 Further development of Data
Planning & Allocation vs. Replenishment: When is Each the Best Strategy?
Planning & Allocation vs. Replenishment: When is Each the Best Strategy? As a full line retailer, you carry many types of products to meet your customers needs. Everything from fashion softlines to commodity
The ProfitSourcery Metrics
The ProfitSourcery Metrics 0 All rights reserved. Permission granted to reproduce for ProfitSourcery client use only. Commercial copying, hiring, lending is prohibited. When you sign in to your ProfitSourcery
Dimensional Modeling 101. Presented by: Michael Davis CEO OmegaSoft,LLC
Dimensional Modeling 101 Presented by: Michael Davis CEO OmegaSoft,LLC Agenda Brief history of Database Design Dimension Modeling Terminology Case study overview 4 step Dimensional Modeling Process Additional
Optimizing Sales & Marketing Effectiveness
Optimizing Sales & Marketing Effectiveness Measuring Results Across Distributed Sales Channels Published: August 2013 Version 1 www.dimins.com The overall goal of consumer goods manufacturers, wholesalers,
Data Warehouse (DW) Maturity Assessment Questionnaire
Data Warehouse (DW) Maturity Assessment Questionnaire Catalina Sacu - [email protected] Marco Spruit [email protected] Frank Habers [email protected] September, 2010 Technical Report UU-CS-2010-021
BUILDING OLAP TOOLS OVER LARGE DATABASES
BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,
Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology
Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology Jun-Zhong Wang 1 and Ping-Yu Hsu 2 1 Department of Business Administration, National Central University,
Data Warehouse Overview. Srini Rengarajan
Data Warehouse Overview Srini Rengarajan Please mute Your cell! Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example
Fluency With Information Technology CSE100/IMT100
Fluency With Information Technology CSE100/IMT100 ),7 Larry Snyder & Mel Oyler, Instructors Ariel Kemp, Isaac Kunen, Gerome Miklau & Sean Squires, Teaching Assistants University of Washington, Autumn 1999
Understanding Gross Margin Impacts on Profitability
Understanding Gross Margin Impacts on Profitability Annual Catalog Conference June, 2001 Presented by: GJM Associates Gross Margin Audit: Agenda Identify Gross Margin Components Review Mathematics Components
PowerDesigner WarehouseArchitect The Model for Data Warehousing Solutions. A Technical Whitepaper from Sybase, Inc.
PowerDesigner WarehouseArchitect The Model for Data Warehousing Solutions A Technical Whitepaper from Sybase, Inc. Table of Contents Section I: The Need for Data Warehouse Modeling.....................................4
2 Associating Facts with Time
TEMPORAL DATABASES Richard Thomas Snodgrass A temporal database (see Temporal Database) contains time-varying data. Time is an important aspect of all real-world phenomena. Events occur at specific points
Lection 3-4 WAREHOUSING
Lection 3-4 DATA WAREHOUSING Learning Objectives Understand d the basic definitions iti and concepts of data warehouses Understand data warehousing architectures Describe the processes used in developing
BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your
BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your data quickly, accurately and make informed decisions. Spending
Marketing Mix Modelling and Big Data P. M Cain
1) Introduction Marketing Mix Modelling and Big Data P. M Cain Big data is generally defined in terms of the volume and variety of structured and unstructured information. Whereas structured data is stored
Welcome to online seminar on. Oracle Agile PLM BI. Presented by: Rapidflow Apps Inc. January, 2011
Welcome to online seminar on Oracle Agile PLM BI Presented by: Rapidflow Apps Inc. January, 2011 Agenda Agile PLM BI Overview What is Agile BI? Who Needs Agile PLM BI? What does it offer? PLM Business
Presented by: Jose Chinchilla, MCITP
Presented by: Jose Chinchilla, MCITP Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence SQL Server 2008 Customers & Partners Current Positions: President, Agile
An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies
An Overview of Data Warehousing, Data mining, OLAP and OLTP Technologies Ashish Gahlot, Manoj Yadav Dronacharya college of engineering Farrukhnagar, Gurgaon,Haryana Abstract- Data warehousing, Data Mining,
<Insert Picture Here> Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option
Enhancing the Performance and Analytic Content of the Data Warehouse Using Oracle OLAP Option The following is intended to outline our general product direction. It is intended for
Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution
Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact [email protected]
When to consider OLAP?
When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: [email protected] Abstract: Do you need an OLAP
How To Manage Inventory In Commerce Server
4 The Inventory System Inventory management is a vital part of any retail business, whether it s a traditional brick-and-mortar shop or an online Web site. Inventory management provides you with critical
Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
BW-EML SAP Standard Application Benchmark
BW-EML SAP Standard Application Benchmark Heiko Gerwens and Tobias Kutning (&) SAP SE, Walldorf, Germany [email protected] Abstract. The focus of this presentation is on the latest addition to the
Data Warehouses in the Path from Databases to Archives
Data Warehouses in the Path from Databases to Archives Gabriel David FEUP / INESC-Porto This position paper describes a research idea submitted for funding at the Portuguese Research Agency. Introduction
Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 36 Location Problems In this lecture, we continue the discussion
