0 Data Warehouse Introduction Ppt

30
Campus-Booster ID : **XXXXX www.supinfo.com Copyright © SUPINFO. All rights reserved What is a data warehouse?

Transcript of 0 Data Warehouse Introduction Ppt

Page 1: 0 Data Warehouse Introduction Ppt

Campus-Booster ID : **XXXXX

www.supinfo.com

Copyright © SUPINFO. All rights reserved

What is a data warehouse?

Page 2: 0 Data Warehouse Introduction Ppt

Course objectives

Understand companies needs

Understand what is a data warehouse

Know what are the different database architectures

Able to choose the best database architecture for your needs

By completing this course, you will:

What is a data warehouse?

Page 3: 0 Data Warehouse Introduction Ppt

Course topics

Companies needs

Data warehouse concepts

Data Warehouse Schemas

Course’s plan

What is a data warehouse?

Page 4: 0 Data Warehouse Introduction Ppt

Companies needs

What is a data warehouse?

Page 5: 0 Data Warehouse Introduction Ppt

Preview

Companies specifics needs

Solutions which can be selected

Oracle approach

These are the chapters that we will approach :

Companies needs

Page 6: 0 Data Warehouse Introduction Ppt

Companies specifics needsCompanies needs

Actually, every national and world companies needs to store a large among of data.

This set of data can be use:

Every day (human resources data)

Every month (sales history)

For generating periodical reports

These usage are totally different for any databases creation

Page 7: 0 Data Warehouse Introduction Ppt

Companies specifics needsCompanies needs

For daily operation, like selecting data from the HR schema, we need:

Normalized schemas (based on Merise approach)

High-performance server

Lowest response time for users queries

For reports operation, like selecting quarter sales history in EMEA, we need:

High-performance server

High-availability

Data up-to-date

Page 8: 0 Data Warehouse Introduction Ppt

Solutions which can be selectedCompanies needs

Many database architectures has been implemented

2 architectures need to be quoted:

OLTP (OnLine Transaction Processing)

Data Warehouse

OLTP is used to store data and query it frequently and is based on normalized schemas (hr, sh…)

Data warehouse is used to store data history and is based on fact tables and dimension tables

Page 9: 0 Data Warehouse Introduction Ppt

Oracle approachCompanies needs

Oracle offers functionalities to create either OLTP or data warehouse database architectures

Each storing system can be implemented to create a “perfect needs response system”

DBAs just need to configure a few parameters

Page 10: 0 Data Warehouse Introduction Ppt

Part 1 Stop-and-think

Do you have any questions ?

Page 11: 0 Data Warehouse Introduction Ppt

Data warehouse concepts

What is a data warehouse?

Page 12: 0 Data Warehouse Introduction Ppt

Preview

Data warehouse characteristics

Difference between OLTP and DWH

Data warehouse architectures

These are the chapters that we will approach :

Data warehouse concepts

Page 13: 0 Data Warehouse Introduction Ppt

Data warehouse characteristicsData warehouse concepts

A data warehouse :

Is a database created and used to query and analyze historical data

Is used store data for analyze instead of processing transactions

Is an analytic tool

Page 14: 0 Data Warehouse Introduction Ppt

Difference between OLTP and DWHData warehouse concepts

Comparison table

Data Warehouse OLTP

Rarely uses joins Uses (too) many joins

Is often/always used to retrieve a large among of data

Is a “denormalized” DBMS

Does not query a large among of data

Is a normalized DBMS

Page 15: 0 Data Warehouse Introduction Ppt

Data warehouse architecturesData warehouse concepts

Basic Data Warehouse

Page 16: 0 Data Warehouse Introduction Ppt

Data warehouse architecturesData warehouse concepts

Data Warehouse with Staging Area

Page 17: 0 Data Warehouse Introduction Ppt

Data warehouse architecturesData warehouse concepts

Data Warehouse with Staging Area and datamarts

Page 18: 0 Data Warehouse Introduction Ppt

Part 2 Stop-and-think

Do you have any questions ?

Data warehouse concepts

Page 19: 0 Data Warehouse Introduction Ppt

Data Warehouse Schemas

What is a data warehouse?

Page 20: 0 Data Warehouse Introduction Ppt

Preview

Different Schemas

These are the chapters that we will approach :

Companies needs

Page 21: 0 Data Warehouse Introduction Ppt

Different schemas

Star Schema

Third Normal Form

Snowflake Schemas

Choices are made based on data sources and users needs

Different schemas are available for database design

Data Warehouse Schemas

Page 22: 0 Data Warehouse Introduction Ppt

Different schemas

Star Schema

Is composed of one or many large fact tables and many dimension tables, smallest

Each dimension table can be join with the fact table with PK-FK joins

Third Normal Form

Is a classical relational-database modeling technique.

Minimize data redundancy

Snowflake Schemas

Data are stored in many tables instead of one large table

Schemas characteristics

Data Warehouse Schemas

Page 23: 0 Data Warehouse Introduction Ppt

Different schemasStar Schema

Data Warehouse Schemas

Page 24: 0 Data Warehouse Introduction Ppt

Different schemasThird Norma Form

Data Warehouse Schemas

Page 25: 0 Data Warehouse Introduction Ppt

Different schemasSnowflake Schema

Data Warehouse Schemas

Page 26: 0 Data Warehouse Introduction Ppt

Part 3 Stop-and-think

Do you have any questions ?

Data Warehouse Schemas

Page 27: 0 Data Warehouse Introduction Ppt

Compagnie needs

Compagnie needs

Course summary

Data warehouse concepts

Data warehouse concepts

What is a data warehouse?

Data warehouse schemas

Data warehouse schemas

Page 28: 0 Data Warehouse Introduction Ppt

For more

Courses

Web sites

www.campus-booster.com

www.labo-oracle.com

Module 4: Oracle Database 10g Technical Tools

If you want to go into these subjects more deeply, …

www.supinfo.com

What is a data warehouse?

Page 29: 0 Data Warehouse Introduction Ppt

Congratulations

You have successfully completed the SUPINFO course module n°2

What is a data warehouse?

Page 30: 0 Data Warehouse Introduction Ppt

The endWhat is a data warehouse?