“Add Derived Data to Your DBMS [performance tuning] Strategy” Group 3 Andrew Hall Zihong Huang Relationship to our course: Performance tuning is the focus.

Slides:



Advertisements
Similar presentations
Oracle to MySQL Database Migration SQLWays - Migration Software Presentation Copyright (c) Ispirer Systems Ltd. All Rights Reserved.
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Copyright © 2003 Pearson Education, Inc. Slide 8-1 The Web Wizards Guide to PHP by David Lash.
Structured Query Language (SQL)
Database Queries and Structured Query Language (SQL) J.G. Zheng May 16 th 2008.
Introduction to Database Management J.G. Zheng June 22 nd 2005 DB Chapter 1.
Introduction to Database J.G. Zheng May 14 th 2008.
Developing New Instructional Roles in a Large Enrollment Online Course The National Center for Academic Transformation Course Redesign Alliance Conference.
Geographic Information Systems
Relational operators 1 Lecture 7 Relational Operators.
Debugging/Tuning Queries via iSeries Navigator Tom McKinley
Database Performance Tuning and Query Optimization
1 Lecture 1: Introduction to databases Timothy G. Griffin Easter Term 2008 – IB/Dip/IIG
MICROSOFT OFFICE SPECIALIST CERTIFICATION A Way to Stand Out.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Database Ed Milne. Theme An introduction to databases Using the Base component of LibreOffice LibreOffice.
Cloud Business Intelligence Vendor Research Supervisor - Gary Lau Presented by Dujin Choi.
BY LECTURER/ AISHA DAWOOD DW Lab # 2. LAB EXERCISE #1 Oracle Data Warehousing Goal: Develop an application to implement defining subject area, design.
1 Creating a professional website I Mutsumi Ogawa - LG 400 – wk10.
Presented by Douglas Greer Creating and Maintaining Business Objects Universes.
Performance Tuning for Informer PRESENTER: Jason Vorenkamp| | October 11, 2010.
Week 1.
CMU SCS : Multimedia Databases and Data Mining Lecture#1: Introduction Christos Faloutsos CMU
BUS 110A -Overview of the Class -Discussion of the Syllabus -Overview of Access.
Chapter 13 The Data Warehouse
Lecture 12: Web Services MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “Web Services are objects callable across a network.
WaveMaker Visual AJAX Studio 4.0 Training
Page 1 GADD Software & GADD Analytics 1.6 Public version, 2015, gaddsoftware.com GADD Analytics.
Figure 5.1 Hierarchy of data for a computer-based file.
Chapter Physical Database Design Methodology Software & Hardware Mapping Logical Design to DBMS Physical Implementation Security Implementation Monitoring.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Chapter One: Introduction Part One Database Processing:
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Database Processing: Fundamentals, Design, and.
Access Lecture 1 Database Overview and Creating Tables Create an Employee Table.
Chapter 4: Managing Information Resources with Databases Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
Setting up a National Warehouse of Official Statistics in India P C Mohanan Deputy Director general National Statistical Organisation Ministry of Statistics.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
David M. Kroenke’s Chapter One: Introduction Part Two Database Processing: Fundamentals, Design, and Implementation.
Simple Database.
Business Intelligence Zamaneh Jahed. What is Business Intelligence? Business Intelligence (BI) is a broad category of applications and technologies for.
Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses.
SQL Structured Query Language Programming Course.
Databases MGMT Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6.
ETL Extract. Design Logical before Physical Have a plan Identify Data source candidates Analyze source systems with data- profiling tools Receive walk-through.
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
Access: Queries Ad-hoc Reporting Chapter T. Access Queries Queries Access Properties Sorting Selection Criteria Calculations.
Chapter 4 Data and Databases. Learning Objectives Upon successful completion of this chapter, you will be able to: Describe the differences between data,
Chapter 4: Managing Information Resources with Databases Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
SQL Jan 20,2014. DBMS Stores data as records, tables etc. Accepts data and stores that data for later use Uses query languages for searching, sorting,
Microsoft Access 2013 Overview of Microsoft Access Databases.
CS453: Databases and State in Web Applications (Part 2) Prof. Tom Horton.
Intro to Access and Data Management. Announcements Chapter 5 – Thursday Entropy Registration Quiz Due Date Extended to Weds. Dreamspark Registration Questions?
ACIS Introduction to Data Analytics & Business Intelligence Ad-hoc Reporting Query Basics.
Foundations of Business Intelligence: Databases and Information Management.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Chapter 10 Database Management. Data and Information How are data and information related? p Fig Next processing data stored on disk Step.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
Chapter 4 AVERAGE ATOMIC MASS. Atomic Mass… n The weighted average of the masses of all the naturally occurring isotopes of that element. n Is not a whole.
Relational Database Systems Bartosz Zagorowicz. Flat Databases  Originally databases were flat.  All information was stored in a long text file, called.
MIS 451 Building Business Intelligence Systems Data Staging.
Databases and SQL CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
Data Warehousing and OLAP Outline u Models & operations u Implementing a warehouse u Future directions.
BIG DATA. Big Data: A definition Big data is a collection of data sets so large and complex that it becomes difficult to process using on-hand database.
What is business intelligence?
Database Management Systems
Presentation transcript:

“Add Derived Data to Your DBMS [performance tuning] Strategy” Group 3 Andrew Hall Zihong Huang Relationship to our course: Performance tuning is the focus for weeks 2-6 We learned many tricks in chapters 17, 18, 19. Derived data is another trick commonly used in Data Warehouses!

●So why would derived data be needed in a DBMS? o Performance (think of materialized views) o Quick responses Motivation Citation: icon.jpg

Types of Derived Data ●Aggregates ●Text analytics ●Calculated scores ●ETL (extract, transform and load) ●Adjusted data We’ll talk about just this one

Aggregation: Materialized Views CREATE TABLE country ( name char(50), year char(4), population decimal(11), primary key (name,year) ); SELECT name, AVG(population) FROM country GROUP BY name; CREATE VIEW Pop_View as SELECT name, AVG(population) average_population FROM country GROUP BY name; Traditional selection with aggregates Pre-computed aggregation via views SELECT * FROM Pop_View; Better performance if view is materialized!

Aggregates Examples ●Course Registration o The available seats in a class ●Number of patients prescribed blood-thinning drugs ●Amount of Kemps milk sold at Cub Foods each month ●Total number of flights and the average percentage of filled seats in those flights

Companies/Products Supporting Materialized Views Oracle PostgreSQL IBM DB2 (materialized query tables) Microsoft SQL Server (indexed views)

Questions?

References 1.Monash, Curt. “Add Derived Data To Your DBMS Strategy.” InformationWeek. N.p., n.d. Web. 10 Feb Web. 10 Feb “Materialized View.” Wikipedia, the free encyclopedia 31 Jan Wikipedia. Web. 11 Feb