Real-World Performance Training Dimensional Queries

Size: px
Start display at page:

Download "Real-World Performance Training Dimensional Queries"

Transcription

1

2 Real-World Performance Training al Queries Real-World Performance Team

3 Agenda The DW/BI Death Spiral Parallel Execution Loading Data Exadata and Database In-Memory al Queries

4 al Queries The al Model and Star Queries Star Query Execution Star Query Prescription Edge Conditions and Extreme Performance

5 al Queries The al Model and Star Queries Star Query Execution Star Query Prescription Edge Conditions and Extreme Performance

6 The al Model Bill Inmon s Paradigm Ralph Kimball s Paradigm The Data warehouse is one part of an overall business intelligence platform An enterprise has one data warehouse, and data marts source their information from the data warehouse Information is stored in 3 rd normal form The Data Warehouse is a conglomerate of all data marts in an enterprise Information is stored in the dimensional model

7 al Model References The Data Warehouse Toolkit: The Definitive Guide to al Modeling, 3 rd Edition Ralph Kimball Margy Ross /productcd html#

8 Why a al Model? Predictable and standard format Star join framework withstands unexpected changes in user behavior Performance Well established performance algorithms for this model A single fact table row contains all required measures, with correlated attributes stored in-row as join columns to dimension tables Fact

9 The al Model al models are deployed in dimensional schemas al schemas comprised of fact and dimension tables Fact tables represent business events; i.e., sales, orders, logins, etc. These are referred to as measures Fact s contain reference information about facts; i.e., who, what, when, how, why, etc. Fact tables generally contain numerical values and dimension tables contain descriptive information

10 Star Schema Characteristics Fact tables are generally: Large Append-only Historical in nature tables are generally: Small compared to Fact Fact Static or slowly changing

11 al Schemas Attribute Fact Fact Attribute Attribute Attribute Star Schema Snowflake Schema

12 al Model Example: Retail Sales Schema Date Date Key (PK) Date Day of Week Calendar Week Ending Date Calendar Month Calendar Year - Month Calendar Quarter Store Store Key (PK) Store Name Store Number Store District Store Region First Open Date Last Remodel Date POS Retail Sales Transaction Fact Date Key (FK) Product Key (FK) Store Key (FK) Promotion Key (FK) POS Transaction Number (DD) Sales Quantity Sales Amount Cost Amount Gross Profit Product Product Key (PK) Product Description SKU Number Brand Description Subcategory Description Category Description Department Description Promotion Promotion Key (PK) Promotion Name Promotion Media Type Promotion Begin Date Promotion End Date

13 al Model Example: Telecommunications Customer Customer Key (PK) Customer ID (Natural Key) Customer Name Customer City Customer State Customer Zip Date of 1 st Service Sales Rep Sales Rep Key (PK) Sales Rep Number (Natural Key) Sales Rep Name Sales Organization ID Sales Organization Name Sales Channel ID Sales Channel Name Billing Fact Bill Date Key (FK) Customer Key (FK) Service Line Key (FK) Sales Rep Key (FK) Rate Plan Key (FK) Bill Number (DD) Number of Calls Number of Total Minutes Number of Roam Minutes Number of Long-Distance Mins Monthly Service Charge Roaming Charge Long-Distance Charge Taxes Regulatory Charge Bill Date Bill Date Key (PK) Bill Date Bill Year Service Line Service Line Key (PK) Service Line Number (Natural Key) Service Line Area Code Rate Plan Rate Plan Key (PK) Rate Plan Code (Natural Key) Rate Plan Abbreviation Rate Plan Description

14 al Model Example: Financial Services Account Account Key (PK) Account Number (Natural Key) Primary Account Holder Name Secondary Account Holder Name Account Address Attributes Account Open Date Account Type Description Household Household Key (PK) Head of Household Name Household Address Attributes Household Type Household Income Household Children Monthly Account Snapshot Fact Month End Date Key (FK) Branch Key (FK) Product Key (FK) Account Key (FK) Account Status (FK) Household Key (FK) Primary Month End Balance Average Daily Balance Number of Transactions Interest Paid Interest Charged Fees Charged Month Month End Date Key (PK) Month Attributes Branch Branch Key (PK) Branch Address Attributes Branch Rollup Attributes Branch Format Description Product Product Key (PK) Product Description Product Type Product Category Account Status Account Status Key (PK) Account Status Description Account Status Group

15 al Model Application Vendors Many Vendors Work With al Data Models

16 Star Queries Star queries access data in star schemas Star schemas comprised of fact tables and dimension tables Fact tables store measures tables store attributes to describe facts Tables are joined using keys Filtering is performed on dimension table attributes table attributes are used for aggregation and sorting

17 Shape and Structure of a Typical al Query SELECT d_sellingseason, p_category, s_region, SUM(lo_extendedprice) FROM lineorder JOIN customer ON lo_custkey = c_custkey JOIN date_dim ON lo_orderdate = d_datekey JOIN part ON lo_partkey = p_partkey JOIN supplier ON lo_suppkey = s_suppkey WHERE d_year IN (1993, 1994, 1995) AND p_container in ('JUMBO PACK') GROUP BY d_sellingseason, p_category, s_region ORDER BY d_sellingseason, p_category, s_region Choose your fact table Complete the star by defining relationships with joins to dimension tables Choose filter criteria based upon dimension attributes Choose measures for aggregation Choose segmentation/roll up columns Choose grouping requirements Choose ordering requirements

18

Real-World Performance Training Star Query Prescription

Real-World Performance Training Star Query Prescription Real-World Performance Training Star Query Prescription Real-World Performance Team Dimensional Queries 1 2 3 4 The Dimensional Model and Star Queries Star Query Execution Star Query Prescription Edge

More information

Real-World Performance Training Star Query Edge Conditions and Extreme Performance

Real-World Performance Training Star Query Edge Conditions and Extreme Performance Real-World Performance Training Star Query Edge Conditions and Extreme Performance Real-World Performance Team Dimensional Queries 1 2 3 4 The Dimensional Model and Star Queries Star Query Execution Star

More information

Data Modeling and Databases Ch 7: Schemas. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Data Modeling and Databases Ch 7: Schemas. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Data Modeling and Databases Ch 7: Schemas Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Database schema A Database Schema captures: The concepts represented Their attributes

More information

Real-World Performance Training SQL Performance

Real-World Performance Training SQL Performance Real-World Performance Training SQL Performance Real-World Performance Team Agenda 1 2 3 4 5 6 SQL and the Optimizer You As The Optimizer Optimization Strategies Why is my SQL slow? Optimizer Edges Cases

More information

Using Druid and Apache Hive

Using Druid and Apache Hive 3 Using Druid and Apache Hive Date of Publish: 2018-07-12 http://docs.hortonworks.com Contents Accelerating Hive queries using Druid... 3 How Druid indexes Hive data... 3 Transform Apache Hive Data to

More information

Data Warehouses Chapter 12. Class 10: Data Warehouses 1

Data Warehouses Chapter 12. Class 10: Data Warehouses 1 Data Warehouses Chapter 12 Class 10: Data Warehouses 1 OLTP vs OLAP Operational Database: a database designed to support the day today transactions of an organization Data Warehouse: historical data is

More information

Real-World Performance Training SQL Performance

Real-World Performance Training SQL Performance Real-World Performance Training SQL Performance Real-World Performance Team Agenda 1 2 3 4 5 6 The Optimizer Optimizer Inputs Optimizer Output Advanced Optimizer Behavior Why is my SQL slow? Optimizer

More information

Data Warehousing. Overview

Data Warehousing. Overview Data Warehousing Overview Basic Definitions Normalization Entity Relationship Diagrams (ERDs) Normal Forms Many to Many relationships Warehouse Considerations Dimension Tables Fact Tables Star Schema Snowflake

More information

Data Strategies for Efficiency and Growth

Data Strategies for Efficiency and Growth Data Strategies for Efficiency and Growth Date Dimension Date key (PK) Date Day of week Calendar month Calendar year Holiday Channel Dimension Channel ID (PK) Channel name Channel description Channel type

More information

Designing Data Warehouses. Data Warehousing Design. Designing Data Warehouses. Designing Data Warehouses

Designing Data Warehouses. Data Warehousing Design. Designing Data Warehouses. Designing Data Warehouses Designing Data Warehouses To begin a data warehouse project, need to find answers for questions such as: Data Warehousing Design Which user requirements are most important and which data should be considered

More information

Data Warehousing and Dimensional Modeling. F. Radulescu - Data Warehousing and Dimensional Modeling 1

Data Warehousing and Dimensional Modeling. F. Radulescu - Data Warehousing and Dimensional Modeling 1 Data Warehousing and Dimensional Modeling F. Radulescu - Data Warehousing and Dimensional Modeling 1 Some definitions Wikipedia: Data warehouse is a repository of an organization's electronically stored

More information

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1 Jens Teubner Data Warehousing Winter 2015/16 1 Data Warehousing Jens Teubner, TU Dortmund jensteubner@cstu-dortmundde Winter 2015/16 Jens Teubner Data Warehousing Winter 2015/16 40 Part IV Modelling Your

More information

1/3/2015. Column-Store: An Overview. Row-Store vs Column-Store. Column-Store Optimizations. Compression Compress values per column

1/3/2015. Column-Store: An Overview. Row-Store vs Column-Store. Column-Store Optimizations. Compression Compress values per column //5 Column-Store: An Overview Row-Store (Classic DBMS) Column-Store Store one tuple ata-time Store one column ata-time Row-Store vs Column-Store Row-Store Column-Store Tuple Insertion: + Fast Requires

More information

Seminars of Software and Services for the Information Society. Data Warehousing Design Issues

Seminars of Software and Services for the Information Society. Data Warehousing Design Issues DIPARTIMENTO DI INGEGNERIA INFORMATICA AUTOMATICA E GESTIONALE ANTONIO RUBERTI Master of Science in Engineering in Computer Science (MSE-CS) Seminars in Software and Services for the Information Society

More information

Data-Driven Driven Business Intelligence Systems: Parts I. Lecture Outline. Learning Objectives

Data-Driven Driven Business Intelligence Systems: Parts I. Lecture Outline. Learning Objectives Data-Driven Driven Business Intelligence Systems: Parts I Week 5 Dr. Jocelyn San Pedro School of Information Management & Systems Monash University IMS3001 BUSINESS INTELLIGENCE SYSTEMS SEM 1, 2004 Lecture

More information

An Overview of Data Warehousing and OLAP Technology

An Overview of Data Warehousing and OLAP Technology An Overview of Data Warehousing and OLAP Technology CMPT 843 Karanjit Singh Tiwana 1 Intro and Architecture 2 What is Data Warehouse? Subject-oriented, integrated, time varying, non-volatile collection

More information

Star Schema Design (Additonal Material; Partly Covered in Chapter 8) Class 04: Star Schema Design 1

Star Schema Design (Additonal Material; Partly Covered in Chapter 8) Class 04: Star Schema Design 1 Star Schema Design (Additonal Material; Partly Covered in Chapter 8) Class 04: Star Schema Design 1 Star Schema Overview Star Schema: A simple database architecture used extensively in analytical applications,

More information

Fig 1.2: Relationship between DW, ODS and OLTP Systems

Fig 1.2: Relationship between DW, ODS and OLTP Systems 1.4 DATA WAREHOUSES Data warehousing is a process for assembling and managing data from various sources for the purpose of gaining a single detailed view of an enterprise. Although there are several definitions

More information

Introduction to column stores

Introduction to column stores Introduction to column stores Justin Swanhart Percona Live, April 2013 INTRODUCTION 2 Introduction 3 Who am I? What do I do? Why am I here? A quick survey 4? How many people have heard the term row store?

More information

Data Warehouses. Yanlei Diao. Slides Courtesy of R. Ramakrishnan and J. Gehrke

Data Warehouses. Yanlei Diao. Slides Courtesy of R. Ramakrishnan and J. Gehrke Data Warehouses Yanlei Diao Slides Courtesy of R. Ramakrishnan and J. Gehrke Introduction v In the late 80s and early 90s, companies began to use their DBMSs for complex, interactive, exploratory analysis

More information

Variations of the Star Schema Benchmark to Test the Effects of Data Skew on Query Performance

Variations of the Star Schema Benchmark to Test the Effects of Data Skew on Query Performance Variations of the Star Schema Benchmark to Test the Effects of Data Skew on Query Performance Tilmann Rabl Middleware Systems Reseach Group University of Toronto Ontario, Canada tilmann@msrg.utoronto.ca

More information

Data warehouse architecture consists of the following interconnected layers:

Data warehouse architecture consists of the following interconnected layers: Architecture, in the Data warehousing world, is the concept and design of the data base and technologies that are used to load the data. A good architecture will enable scalability, high performance and

More information

Data Warehousing on the MPE Platform Presentation #272

Data Warehousing on the MPE Platform Presentation #272 Data Warehousing on the MPE Platform Presentation #272 Miklos Boldog Speedware Corporation 9999 Boulevard Cavendish, #100 St. Laurent, Quebec Canada H4M 2X5 1.800.361.6782 Fax: 1.514.747.3320 Mboldog@speedware.com

More information

Basics of Dimensional Modeling

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. Dimension

More information

collection of data that is used primarily in organizational decision making.

collection of data that is used primarily in organizational decision making. Data Warehousing A data warehouse is a special purpose database. Classic databases are generally used to model some enterprise. Most often they are used to support transactions, a process that is referred

More information

Working with the Business to Build Effective Dimensional Models

Working with the Business to Build Effective Dimensional Models Working with the Business to Build Effective Dimensional Models Laura L. Reeves Co-Founder & Principal April, 2009 Copyright 2009 StarSoft Solutions, Inc. Slide 1 Instructor Information: Laura L. Reeves,

More information

Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Copyright 2015, Oracle and/or its affiliates. All rights reserved. DB12c on SPARC M7 InMemory PoC for Oracle SPARC M7 Krzysztof Marciniak Radosław Kut CoreTech Competency Center 26/01/2016 Agenda 1 2 3 4 5 Oracle Database 12c In-Memory Option Proof of Concept what is

More information

Part I. Introduction. Chapter 1: Introduction to Data Warehousing and SQL Server 2008 Analysis Services

Part I. Introduction. Chapter 1: Introduction to Data Warehousing and SQL Server 2008 Analysis Services Part I Introduction Chapter 1: Introduction to Data Warehousing and SQL Server 2008 Analysis Services Chapter 2: First Look at Analysis Services 2008 Chapter 3: Introduction to MDX Chapter 4: Working with

More information

MIS2502: Data Analytics Dimensional Data Modeling. Jing Gong

MIS2502: Data Analytics Dimensional Data Modeling. Jing Gong MIS2502: Data Analytics Dimensional Data Modeling Jing Gong gong@temple.edu http://community.mis.temple.edu/gong Where we are Now we re here Data entry Transactional Database Data extraction Analytical

More information

Data Warehouse Logical Design. Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato)

Data Warehouse Logical Design. Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato) Data Warehouse Logical Design Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato) Data Mart logical models MOLAP (Multidimensional On-Line Analytical Processing) stores data

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : BI0-130 Title : Cognos 8 BI Modeler Vendors : COGNOS Version : DEMO Get

More information

Best Practices in Data Modeling. Dan English

Best Practices in Data Modeling. Dan English Best Practices in Data Modeling Dan English Objectives Understand how QlikView is Different from SQL Understand How QlikView works with(out) a Data Warehouse Not Throw Baby out with the Bathwater Adopt

More information

ALTERNATE SCHEMA DIAGRAMMING METHODS DECISION SUPPORT SYSTEMS. CS121: Relational Databases Fall 2017 Lecture 22

ALTERNATE SCHEMA DIAGRAMMING METHODS DECISION SUPPORT SYSTEMS. CS121: Relational Databases Fall 2017 Lecture 22 ALTERNATE SCHEMA DIAGRAMMING METHODS DECISION SUPPORT SYSTEMS CS121: Relational Databases Fall 2017 Lecture 22 E-R Diagramming 2 E-R diagramming techniques used in book are similar to ones used in industry

More information

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.

This tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing. About the Tutorial A data warehouse is constructed by integrating data from multiple heterogeneous sources. It supports analytical reporting, structured and/or ad hoc queries and decision making. This

More information

Decision Support Systems aka Analytical Systems

Decision Support Systems aka Analytical Systems Decision Support Systems aka Analytical Systems Decision Support Systems Systems that are used to transform data into information, to manage the organization: OLAP vs OLTP OLTP vs OLAP Transactions Analysis

More information

Information Management course

Information Management course Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 07 : 06/11/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter

More information

Course Number : SEWI ZG514 Course Title : Data Warehousing Type of Exam : Open Book Weightage : 60 % Duration : 180 Minutes

Course Number : SEWI ZG514 Course Title : Data Warehousing Type of Exam : Open Book Weightage : 60 % Duration : 180 Minutes Birla Institute of Technology & Science, Pilani Work Integrated Learning Programmes Division M.S. Systems Engineering at Wipro Info Tech (WIMS) First Semester 2014-2015 (October 2014 to March 2015) Comprehensive

More information

Chapter 3. The Multidimensional Model: Basic Concepts. Introduction. The multidimensional model. The multidimensional model

Chapter 3. The Multidimensional Model: Basic Concepts. Introduction. The multidimensional model. The multidimensional model Chapter 3 The Multidimensional Model: Basic Concepts Introduction Multidimensional Model Multidimensional concepts Star Schema Representation Conceptual modeling using ER, UML Conceptual modeling using

More information

Rocky Mountain Technology Ventures

Rocky Mountain Technology Ventures Rocky Mountain Technology Ventures Comparing and Contrasting Online Analytical Processing (OLAP) and Online Transactional Processing (OLTP) Architectures 3/19/2006 Introduction One of the most important

More information

Lectures for the course: Data Warehousing and Data Mining (IT 60107)

Lectures for the course: Data Warehousing and Data Mining (IT 60107) Lectures for the course: Data Warehousing and Data Mining (IT 60107) Week 1 Lecture 1 21/07/2011 Introduction to the course Pre-requisite Expectations Evaluation Guideline Term Paper and Term Project Guideline

More information

Advanced Modeling and Design

Advanced Modeling and Design Advanced Modeling and Design 1. Advanced Multidimensional Modeling Handling changes in dimensions Large-scale dimensional modeling 2. Design Methodologies 3. Project Management Acknowledgements: I am indebted

More information

: How does DSS data differ from operational data?

: How does DSS data differ from operational data? by Daniel J Power Editor, DSSResources.com Decision support data used for analytics and data-driven DSS is related to past actions and intentions. The data is a historical record and the scale of data

More information

Data warehousing in telecom Industry

Data warehousing in telecom Industry Data warehousing in telecom Industry Dr. Sanjay Srivastava, Kaushal Srivastava, Avinash Pandey, Akhil Sharma Abstract: Data Warehouse is termed as the storage for the large heterogeneous data collected

More information

Working with Pentaho Interactive Reporting and Metadata

Working with Pentaho Interactive Reporting and Metadata Working with Pentaho Interactive Reporting and Metadata Change log (if you want to use it): Date Version Author Changes Contents Overview... 1 Before You Begin... 1 Other Prerequisites... Error! Bookmark

More information

Q U IC KBOOKS ST UD EN T G U IDE. Lesson 2 Setting Up

Q U IC KBOOKS ST UD EN T G U IDE. Lesson 2 Setting Up Q U IC KBOOKS ST UD EN T G U IDE Lesson 2 Setting Up TABLE OF CONTENTS Lesson Objectives... 2-2 Creating a QuickBooks Company... 2-3 Starting the EasyStep Interview... 2-4 Entering Company Information...

More information

Implement a Data Warehouse with Microsoft SQL Server

Implement a Data Warehouse with Microsoft SQL Server Implement a Data Warehouse with Microsoft SQL Server 20463D; 5 days, Instructor-led Course Description This course describes how to implement a data warehouse platform to support a BI solution. Students

More information

Deccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus

Deccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus Overview: Analysis Services enables you to analyze large quantities of data. With it, you can design, create, and manage multidimensional structures that contain detail and aggregated data from multiple

More information

Account Payables Dimension and Fact Job Aid

Account Payables Dimension and Fact Job Aid Contents Introduction... 2 Financials AP Overview Subject Area:... 10 Financials AP Holds Subject Area:... 13 Financials AP Voucher Accounting Subject Area:... 15 Financials AP Voucher Line Distrib Details

More information

Data Mining & Machine Learning F2.4DN1/F2.9DM1

Data Mining & Machine Learning F2.4DN1/F2.9DM1 Data Mining & Machine Learning F2.4DN1/F2.9DM1 Nick Taylor N.K.Taylor@hw.ac.uk Room EM1.62 Data Data Mining - Content Introduction to Data Mining What it is, Who does it and Why Data Warehousing Virtuous

More information

Decision Support, Data Warehousing, and OLAP

Decision Support, Data Warehousing, and OLAP Decision Support, Data Warehousing, and OLAP : Contents Terminology : OLAP vs. OLTP Data Warehousing Architecture Technologies References 1 Decision Support and OLAP Information technology to help knowledge

More information

Logical design DATA WAREHOUSE: DESIGN Logical design. We address the relational model (ROLAP)

Logical design DATA WAREHOUSE: DESIGN Logical design. We address the relational model (ROLAP) atabase and ata Mining Group of atabase and ata Mining Group of B MG ata warehouse design atabase and ata Mining Group of atabase and data mining group, M B G Logical design ATA WAREHOUSE: ESIGN - 37 Logical

More information

COLUMN STORE DATABASE SYSTEMS. Prof. Dr. Uta Störl Big Data Technologies: Column Stores - SoSe

COLUMN STORE DATABASE SYSTEMS. Prof. Dr. Uta Störl Big Data Technologies: Column Stores - SoSe COLUMN STORE DATABASE SYSTEMS Prof. Dr. Uta Störl Big Data Technologies: Column Stores - SoSe 2016 1 Telco Data Warehousing Example (Real Life) Michael Stonebraker et al.: One Size Fits All? Part 2: Benchmarking

More information

BUSINESS INTELLIGENCE FOR PROFILING OF TELECOMMUNICATION CUSTOMERS

BUSINESS INTELLIGENCE FOR PROFILING OF TELECOMMUNICATION CUSTOMERS Page289 BUSINESS INTELLIGENCE FOR PROFILING OF TELECOMMUNICATION CUSTOMERS Rokhmatul Insani a, Hira Laksmiwati Soemitro b ab Institute of Technology Bandung, Indonesia Corresponding email: 23513097@std.stei.itb.ac.id

More information

Data Vault Brisbane User Group

Data Vault Brisbane User Group Data Vault Brisbane User Group 26-02-2013 Agenda Introductions A brief introduction to Data Vault Creating a Data Vault based Data Warehouse Comparisons with 3NF/Kimball When is it good for you? Examples

More information

Data Mining Concepts & Techniques

Data Mining Concepts & Techniques Data Mining Concepts & Techniques Lecture No. 01 Databases, Data warehouse Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology Jamshoro

More information

1. Analytical queries on the dimensionally modeled database can be significantly simpler to create than on the equivalent nondimensional database.

1. Analytical queries on the dimensionally modeled database can be significantly simpler to create than on the equivalent nondimensional database. 1. Creating a data warehouse involves using the functionalities of database management software to implement the data warehouse model as a collection of physically created and mutually connected database

More information

WEEK 3 TERADATA EXERCISES GUIDE

WEEK 3 TERADATA EXERCISES GUIDE WEEK 3 TERADATA EXERCISES GUIDE The Teradata exercises for this week assume that you have completed all of the MySQL exercises, and know how to use GROUP BY, HAVING, and JOIN clauses. The quiz for this

More information

THE REVERSE STAR SCHEMA

THE REVERSE STAR SCHEMA THE REVERSE STAR SCHEMA Use of a central dimensional table to facilitate one change row level security in Cognos Framework Manager Document History Date Version Summary of Changes 10/Feb/2007 Draft v1.0

More information

Database design View Access patterns Need for separate data warehouse:- A multidimensional data model:-

Database design View Access patterns Need for separate data warehouse:- A multidimensional data model:- UNIT III: Data Warehouse and OLAP Technology: An Overview : What Is a Data Warehouse? A Multidimensional Data Model, Data Warehouse Architecture, Data Warehouse Implementation, From Data Warehousing to

More information

Column-Stores vs. Row-Stores: How Different Are They Really?

Column-Stores vs. Row-Stores: How Different Are They Really? Column-Stores vs. Row-Stores: How Different Are They Really? Daniel J. Abadi, Samuel Madden and Nabil Hachem SIGMOD 2008 Presented by: Souvik Pal Subhro Bhattacharyya Department of Computer Science Indian

More information

Acknowledgment. MTAT Data Mining. Week 7: Online Analytical Processing and Data Warehouses. Typical Data Analysis Process.

Acknowledgment. MTAT Data Mining. Week 7: Online Analytical Processing and Data Warehouses. Typical Data Analysis Process. MTAT.03.183 Data Mining Week 7: Online Analytical Processing and Data Warehouses Marlon Dumas marlon.dumas ät ut. ee Acknowledgment This slide deck is a mashup of the following publicly available slide

More information

DATA MINING TRANSACTION

DATA MINING TRANSACTION DATA MINING Data Mining is the process of extracting patterns from data. Data mining is seen as an increasingly important tool by modern business to transform data into an informational advantage. It is

More information

Advanced Data Management Technologies

Advanced Data Management Technologies ADMT 2017/18 Unit 2 J. Gamper 1/44 Advanced Data Management Technologies Unit 2 Basic Concepts of BI and DW J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements:

More information

Scaling To Infinity: Making Star Transformations Sing. Thursday 15-November 2012 Tim Gorman

Scaling To Infinity: Making Star Transformations Sing. Thursday 15-November 2012 Tim Gorman Scaling To Infinity: Making Star Transformations Sing Thursday 15-November 2012 Tim Gorman www.evdbt.com Speaker Qualifications Co-author 1. Oracle8 Data Warehousing, 1998 John Wiley & Sons 2. Essential

More information

Business Intelligence An Overview. Zahra Mansoori

Business Intelligence An Overview. Zahra Mansoori Business Intelligence An Overview Zahra Mansoori Contents 1. Preference 2. History 3. Inmon Model - Inmonities 4. Kimball Model - Kimballities 5. Inmon vs. Kimball 6. Reporting 7. BI Algorithms 8. Summary

More information

Analyzing invoice data

Analyzing invoice data Analyzing invoice data The paid invoice data can be analysed and used in many ways.. on in the main menu to open the window with paid invoices. In the upper part of the window is the filter section, where

More information

MIS2502: Data Analytics Dimensional Data Modeling. Jing Gong

MIS2502: Data Analytics Dimensional Data Modeling. Jing Gong MIS2502: Data Analytics Dimensional Data Modeling Jing Gong gong@temple.edu http://community.mis.temple.edu/gong Where we are Now we re here Data entry Transactional Database Data extraction Analytical

More information

Implementing Data Models and Reports with SQL Server 2014

Implementing Data Models and Reports with SQL Server 2014 Course 20466D: Implementing Data Models and Reports with SQL Server 2014 Page 1 of 6 Implementing Data Models and Reports with SQL Server 2014 Course 20466D: 4 days; Instructor-Led Introduction The focus

More information

CREATE INVOICE (WITHOUT A PO)

CREATE INVOICE (WITHOUT A PO) CREATE INVOICE (WITHOUT A PO) DESCRIPTION This process is used to submit a Non PO invoice. If you still have questions, please email NobleInvoiceOnly@nblenergy.com. PROCEDURE STEP 1: Login to Oracle (https://oracledmzpnob1i.nobleenergyinc.com/oa_html/appslogin).

More information

Programming GPUs for database operations

Programming GPUs for database operations Tim Kaldewey Oct 7 2013 Programming GPUs for database operations Tim Kaldewey Research Staff Member IBM TJ Watson Research Center tkaldew@us.ibm.com Disclaimer The author's views expressed in this presentation

More information

EDBT Summer School. Database Performance Pat & Betty (Elizabeth) O Neil Sept. 6, 2007

EDBT Summer School. Database Performance Pat & Betty (Elizabeth) O Neil Sept. 6, 2007 EDBT Summer School Database Performance Pat & Betty (Elizabeth) O Neil Sept. 6, 2007 Database Performance: Outline Here is an outline of our two-lecture course First, we explain why OLTP performance is

More information

20466C - Version: 1. Implementing Data Models and Reports with Microsoft SQL Server

20466C - Version: 1. Implementing Data Models and Reports with Microsoft SQL Server 20466C - Version: 1 Implementing Data Models and Reports with Microsoft SQL Server Implementing Data Models and Reports with Microsoft SQL Server 20466C - Version: 1 5 days Course Description: The focus

More information

Business Intelligence. You can t manage what you can t measure. You can t measure what you can t describe. Ahsan Kabir

Business Intelligence. You can t manage what you can t measure. You can t measure what you can t describe. Ahsan Kabir Business Intelligence You can t manage what you can t measure. You can t measure what you can t describe Ahsan Kabir A broad category of applications and technologies for gathering, storing, analyzing,

More information

What is a Data Warehouse?

What is a Data Warehouse? What is a Data Warehouse? COMP 465 Data Mining Data Warehousing Slides Adapted From : Jiawei Han, Micheline Kamber & Jian Pei Data Mining: Concepts and Techniques, 3 rd ed. Defined in many different ways,

More information

Evolution of Database Systems

Evolution of Database Systems Evolution of Database Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Intelligent Decision Support Systems Master studies, second

More information

IST722 Data Warehousing

IST722 Data Warehousing IST722 Data Warehousing Dimensional Modeling Michael A. Fudge, Jr. Pop Quiz: T/F 1. The business meaning of a fact table row is known as a dimension. 2. A dimensional data model is optimized for maximum

More information

The strategic advantage of OLAP and multidimensional analysis

The strategic advantage of OLAP and multidimensional analysis IBM Software Business Analytics Cognos Enterprise The strategic advantage of OLAP and multidimensional analysis 2 The strategic advantage of OLAP and multidimensional analysis Overview Online analytical

More information

Data Warehouse Design. Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato)

Data Warehouse Design. Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato) Data Warehouse Design Letizia Tanca Politecnico di Milano (with the kind support of Rosalba Rossato) Data Warehouse Design User requirements Internal DBs Further info sources Source selection Analysis

More information

Data Warehouse and Data Mining

Data Warehouse and Data Mining Data Warehouse and Data Mining Lecture No. 04-06 Data Warehouse Architecture Naeem Ahmed Email: naeemmahoto@gmail.com Department of Software Engineering Mehran Univeristy of Engineering and Technology

More information

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing The Evolution of Data Warehousing Data Warehousing Concepts Since 1970s, organizations gained competitive advantage through systems that automate business processes to offer more efficient and cost-effective

More information

SPS COMMERCE UNIVERSAL CATALOG FOR RETAILERS

SPS COMMERCE UNIVERSAL CATALOG FOR RETAILERS SPS COMMERCE UNIVERSAL CATALOG FOR RETAILERS 2 Table of Contents WELCOME... 2 ITEM SEARCH... 3 CATALOGS...14 SCHEDULES...18 BASKET...34 Welcome Welcome to the SPS Commerce Universal Catalog Service. The

More information

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases.

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Topic 3.3: Star Schema Design This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Star Schema Overview The star schema is a simple database architecture

More information

CT75 DATA WAREHOUSING AND DATA MINING DEC 2015

CT75 DATA WAREHOUSING AND DATA MINING DEC 2015 Q.1 a. Briefly explain data granularity with the help of example Data Granularity: The single most important aspect and issue of the design of the data warehouse is the issue of granularity. It refers

More information

Day 1 Agenda. Brio 101 Training. Course Presentation and Reference Material

Day 1 Agenda. Brio 101 Training. Course Presentation and Reference Material Data Warehouse www.rpi.edu/datawarehouse Brio 101 Training Course Presentation and Reference Material Day 1 Agenda Training Overview Data Warehouse and Business Intelligence Basics The Brio Environment

More information

Seven Interesting Data Warehouse Ideas

Seven Interesting Data Warehouse Ideas Seven Interesting Data Warehouse Ideas Learning Objectives Take a detailed dive into some interesting ideas and concepts that can enhance your data warehouse or reporting database. Review some examples

More information

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile Course Content Course Description: This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with

More information

Introduction to Data Warehousing

Introduction to Data Warehousing ICS 321 Spring 2012 Introduction to Data Warehousing Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa 4/23/2012 Lipyeow Lim -- University of Hawaii at Manoa

More information

Autologue User s Manual Multi-Store. Table Of Contents

Autologue User s Manual Multi-Store. Table Of Contents Autologue User s Manual Multi-Store Page i Table Of Contents 18. Introduction Multi-Store... 1 18.1 Definitions Of Vocabulary... 2 18.2 Accessing A Remote Store... 3 18.3 Multi-Store Purchasing Overview...

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Page 1 of 6 Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: 4 days; Instructor-Led Introduction This course

More information

CHAPTER 35: PRACTICE ANALYSIS

CHAPTER 35: PRACTICE ANALYSIS CHAPTER 35: PRACTICE ANALYSIS The AVImark Practice Analysis feature provides you with the option of viewing and printing reports and graphs to help better manage your business. Each graph and report will

More information

VEDATRAK CRM 3.0. User Guide

VEDATRAK CRM 3.0. User Guide VEDATRAK CRM 3.0 User Guide 2 (C) 2006-2012 SUI SOLUTIONS Ltd. All rights reserved. 3 Contents Overview...9 System Requirements...12 Installation Notes...13 Vedatrak Basics...14 User Roles...14 System

More information

The Data Warehouse Toolkit: The Complete Guide To Dimensional Modeling By Ralph Kimball;Margy Ross READ ONLINE

The Data Warehouse Toolkit: The Complete Guide To Dimensional Modeling By Ralph Kimball;Margy Ross READ ONLINE The Data Warehouse Toolkit: The Complete Guide To Dimensional Modeling By Ralph Kimball;Margy Ross READ ONLINE The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling is a comprehensive

More information

Data Warehousing and OLAP

Data Warehousing and OLAP Data Warehousing and OLAP INFO 330 Slides courtesy of Mirek Riedewald Motivation Large retailer Several databases: inventory, personnel, sales etc. High volume of updates Management requirements Efficient

More information

User s Guide. (Virtual Terminal Edition)

User s Guide. (Virtual Terminal Edition) User s Guide (Virtual Terminal Edition) Table of Contents Home Page... 4 Receivables Summary... 4 Past 30 Day Payment Summary... 4 Last 10 Customer Transactions... 4 View Payment Information... 4 Customers

More information

Financials Module: General Ledger

Financials Module: General Ledger The Priority Enterprise Management System Financials Module: General Ledger Contents Introduction... 2 Chart of Accounts... 2 Entry Journal... 4 Reconciliations... 7 Financial Statements... 9 Cash Flow...

More information

Logical Design A logical design is conceptual and abstract. It is not necessary to deal with the physical implementation details at this stage.

Logical Design A logical design is conceptual and abstract. It is not necessary to deal with the physical implementation details at this stage. Logical Design A logical design is conceptual and abstract. It is not necessary to deal with the physical implementation details at this stage. You need to only define the types of information specified

More information

Class Organization. CSPP 53017: Data Warehousing Winter 2013" Lecture 1" Svetlozar Nestorov"

Class Organization. CSPP 53017: Data Warehousing Winter 2013 Lecture 1 Svetlozar Nestorov CSPP 53017: Data Warehousing Winter 2013 Lecture 1 Svetlozar Nestorov Class Organization Lectures Mailing list Office hours Homework Team Projects Team Presentations Quizzes Grades 1 Class Details Recommended

More information

Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis

Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis Aggregating Knowledge in a Data Warehouse and Multidimensional Analysis Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com Objectives Explain the basics of: 1. Data

More information

Data Mining. Data warehousing. Hamid Beigy. Sharif University of Technology. Fall 1394

Data Mining. Data warehousing. Hamid Beigy. Sharif University of Technology. Fall 1394 Data Mining Data warehousing Hamid Beigy Sharif University of Technology Fall 1394 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1394 1 / 22 Table of contents 1 Introduction 2 Data warehousing

More information

Data warehouse design

Data warehouse design Database and data mining group, Data warehouse design DATA WAREHOUSE: DESIGN - Risk factors Database and data mining group, High user expectation the data warehouse is the solution of the company s problems

More information