SlideShare ist ein Scribd-Unternehmen logo
1 von 25
STUDIEREN UND DURCHSTARTEN. Author I:	Dip.-Inf. (FH) Johannes Hoppe Author II:	M.Sc. Johannes Hofmeister Author III:	Prof. Dr. Dieter Homeister Date:	18.03.2011
Data Warehouse Author I:	Dip.-Inf. (FH) Johannes Hoppe Author II:	M.Sc. Johannes Hofmeister Author III:	Prof. Dr. Dieter Homeister  Date:	18.03.2011
01 Data Warehouse 3
Definition DW “A data warehouse is a single source for key, corporate information needed to enable business decisions .” Dieter Homeister (his DM Script) 4
Data Warehouse OLTP and DSS Defined An application that updates is called an on-line transaction processing (OLTP) application  An application that issues queries to the readonly database is called a decision support system (DSS)  5
Data Warehouse Stovepipe vs. Integration When systems stand by themselves they are often referred to as stovepipes  Systems that easily share data are called well integrated systems  6
Data Warehouse Problems with Stovepipe Architecture (1/2) Problems Users who wish to access data must query several different DSS to find it  Data may have fundamental conflicts between DSS  a department code table in one DSS may differ in another DSS  a measurement may be stored in meters in one DSS and yards in another 7
Data Warehouse Problems with Stovepipe Architecture (2/2) Solution: Use a data warehouse, where data is integrated from the several different stovepipe systems  Data warehouse is really sharing-lite -- you don’t have toco-ordinate as much when applications are built and you still reap the benefits of data sharing  8
Data Warehouse Data Warehouse Solution A data warehouse is an attempt to integrate separate DSS so that users can query one place to find the answers to their questions  A data warehouse has the key, corporate data in the organization  A data warehouse tracks historical data  9
02 Selling the Data Warehouse 10
Data Warehouse Selling the Data Warehouse(1/2) A data warehouse project will fail without corporate sponsorship  Preferably, the project should be sponsored by the CEO  The CEO must be sold on the value to the business to improve competitive advantage by deploying a data warehouse  11
Data Warehouse Selling the Data Warehouse  (2/2) If an active, corporate sponsor does not exist, data sources will be very difficult to identify  Only add data to the warehouse that will answer key, corporate questions asked by the corporate sponsor. Otherwise, you will have a data dump 12
Data Warehouse Building a Useful Data Warehouse 	You really need:  strong executive sponsorship  good knowledge of the data  sound software engineering  stability from source systems  users who want a success  A 75 percent failure rate is often cited   13
Data Warehouse Enterprise Information System An EIS (Enterprise Information System) allows users to query data in a data warehouse  Now users can access key, corporate data in the data warehouse  14
Data Warehouse Users of an Enterprise Information System (1/3) multiple EIS (or different graphical interfaces) are needed to satisfy different types of users  General users want a tool that provides detailed data, but is easy to use  Want access to the data warehouse to do routine tasks such as Find me Joes phone number, etc.  Simple application, not focused on large reports  15
Data Warehouse Users of an Enterprise Information System (2/3) Executives Want a high-level, summary data (and a simple tool) Must be easy to use, users want to click a few buttons and get data they want  Results must be graphs  Users should be able to drill-down into key areas.  16
Data Warehouse Users of an Enterprise Information System (3/3) Analysts want a flexible, more detailed tool  Often very knowledgeable about the data  Willing to do more work to learn about the data  Sometimes even learn SQL to issue their own ad-hoc queries  17
Data Warehouse Need for Data Warehouses Data warehouses provide a single place to store key corporate data  users can go one place to find this key data using an enterprise information system (EIS)  also a place to store and access historical data  Users measure performance goals for their company over a period of time Company statistics are available  Data not stored in the same place is difficult to locate and compare, easily lost  Single query can be used to access key data 18
Data Warehouse Security & Data Warehouses Building a data warehouse does increase security risk because key, corporate information are all in one place  Risk reduction: database system components can be used to protect the data warehouse. These include  Views  Access control  Security Administration  Encryption  Audit (logging of all accesses)  19
Data Warehouse Moving Data into the Data Warehouse Moving data from source OLTP systems to the data warehouse is one of the hardest tasks in data warehousing  Updates to the data warehouse are performed periodically  weekly , nightly, monthly … Occasionally, real-time data is needed in a data warehouse, but this is not very common  see the document about ETL, too! 20
Data Warehouse Data Mart A data mart is a subset of the data warehouse that may make it simpler for users to access key corporate data  Sometimes, users only need a piece of data from the data warehouse  The data mart is typically fed from the data warehouse  21
References Data Warehouse Books and References Ralph Kimball, MargyRossl: The Data Warehouse Toolkit, 2nd Ed., John Wiley & Sons 2002 (Lists ofpitfalls, verydetailedforseveralapplicationslike CRM, HR, Insurances)W. H. Inmon: Buildingthe Data Warehouse, 3rd Ed., John Wiley & Sons 2002 (DW design, migration, techicaldetails)Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger: Mastering Data Warehouse Design, John Wiley & Sons 2003 (Technical andbusinessview, design, optimization)Donald K. Burleson, W. H. Inmon, Joseph Hudicka: The Data Warehouse eBusiness DBA Handbook, BMC Software andDBAzine/RampantTechpress 2003 (AvailableaseBook, technicaldetails, eBusiness, focus on Oracle, DB/DW administration, tools) 22
References Data Warehouse Books and References Maria Sueli Almeida, MissaoIshikawa, Joerg Reinschmidt, Torsten Roeber: GettingStartedwithDataWarehouseand Business Intelligence, www.redbooks.ibm.com, 1999 (eBookfrom IBM, focus on DB2, verytechnical)Mark W. Humphries, Michael W. Hawkins, Michelle C. Dy: Data Warehousing, Pearson Education, 1998 (Verytechnical, incl. projectmgmt., architecture, hardwareand parallel computing)Chris Todman: Designing a Data Warehouse, Prentice Hall 2000 (Introduction, not verydetailed) 23
THANK YOU FOR YOUR ATTENTION 24
References Data Warehouse Books and References David Grossman, Ophir Frieder: Introductionto Data Warehouse, Illinois Institute of Technology 2005Dr. Andreas Geppert, Credit Suisse: Data Warehousing - Data-Warehouse-Entwurf, 2006, http://arvo.ifi.unizh.ch/dbtg/Classes/DWH/Slides/dwh-04-sl.pdf (p31: Explainationofstar/snowflake/galaxyscheme, in German)Carmela R. Balassiano: Data Warehouse Design Feb. 2007, http://academic.brooklyn.cuny.edu/cis/cbalassiano/CIS717-2%20course%20documents/week2/Data%20Warehouse%20primer.ppt (p12, p18: Explainationofstar/snowflake/galaxyscheme, in English) 25

Weitere ähnliche Inhalte

Was ist angesagt?

Prelims Coverage for CMDM 2210
Prelims Coverage for CMDM 2210Prelims Coverage for CMDM 2210
Prelims Coverage for CMDM 2210
Jeph Pedrigal
 

Was ist angesagt? (20)

Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
DATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MININGDATA WAREHOUSING AND DATA MINING
DATA WAREHOUSING AND DATA MINING
 
Data warehousing and data mining
Data warehousing and data miningData warehousing and data mining
Data warehousing and data mining
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Significance of Data Mining
Significance of Data MiningSignificance of Data Mining
Significance of Data Mining
 
Presentations on web database
Presentations on web databasePresentations on web database
Presentations on web database
 
Data Ware Housing And Data Mining
Data Ware Housing And Data MiningData Ware Housing And Data Mining
Data Ware Housing And Data Mining
 
Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)Lecture 1&2(rdbms-ii)
Lecture 1&2(rdbms-ii)
 
Prelims Coverage for CMDM 2210
Prelims Coverage for CMDM 2210Prelims Coverage for CMDM 2210
Prelims Coverage for CMDM 2210
 
2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation
 
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
Enterprise Storage Solutions for Overcoming Big Data and Analytics ChallengesEnterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
 
Data dictionaries
Data dictionariesData dictionaries
Data dictionaries
 
Data mining
Data miningData mining
Data mining
 
Tools for data warehousing
Tools  for data warehousingTools  for data warehousing
Tools for data warehousing
 
Metadata in data warehouse
Metadata in data warehouseMetadata in data warehouse
Metadata in data warehouse
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousing
 
Data Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture NotesData Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture Notes
 
Data Warehouse and Data Mining
Data Warehouse and Data MiningData Warehouse and Data Mining
Data Warehouse and Data Mining
 

Andere mochten auch

DMDW Lesson 08 - Further Data Mining Algorithms
DMDW Lesson 08 - Further Data Mining AlgorithmsDMDW Lesson 08 - Further Data Mining Algorithms
DMDW Lesson 08 - Further Data Mining Algorithms
Johannes Hoppe
 
Ria 09 trends_and_technologies
Ria 09 trends_and_technologiesRia 09 trends_and_technologies
Ria 09 trends_and_technologies
Johannes Hoppe
 
DMDW Lesson 05 + 06 + 07 - Data Mining Applied
DMDW Lesson 05 + 06 + 07 - Data Mining AppliedDMDW Lesson 05 + 06 + 07 - Data Mining Applied
DMDW Lesson 05 + 06 + 07 - Data Mining Applied
Johannes Hoppe
 
DMDW Extra Lesson - NoSql and MongoDB
DMDW  Extra Lesson - NoSql and MongoDBDMDW  Extra Lesson - NoSql and MongoDB
DMDW Extra Lesson - NoSql and MongoDB
Johannes Hoppe
 
DMDW Lesson 04 - Data Mining Theory
DMDW Lesson 04 - Data Mining TheoryDMDW Lesson 04 - Data Mining Theory
DMDW Lesson 04 - Data Mining Theory
Johannes Hoppe
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
Abdul Aslam
 

Andere mochten auch (13)

DMDW Lesson 01 - Introduction
DMDW Lesson 01 - IntroductionDMDW Lesson 01 - Introduction
DMDW Lesson 01 - Introduction
 
DMDW Lesson 08 - Further Data Mining Algorithms
DMDW Lesson 08 - Further Data Mining AlgorithmsDMDW Lesson 08 - Further Data Mining Algorithms
DMDW Lesson 08 - Further Data Mining Algorithms
 
Ria 09 trends_and_technologies
Ria 09 trends_and_technologiesRia 09 trends_and_technologies
Ria 09 trends_and_technologies
 
DMDW Lesson 05 + 06 + 07 - Data Mining Applied
DMDW Lesson 05 + 06 + 07 - Data Mining AppliedDMDW Lesson 05 + 06 + 07 - Data Mining Applied
DMDW Lesson 05 + 06 + 07 - Data Mining Applied
 
DMDW Extra Lesson - NoSql and MongoDB
DMDW  Extra Lesson - NoSql and MongoDBDMDW  Extra Lesson - NoSql and MongoDB
DMDW Extra Lesson - NoSql and MongoDB
 
2012-08-29 - NoSQL Bootcamp (Redis, RavenDB & MongoDB für .NET Entwickler)
2012-08-29 - NoSQL Bootcamp (Redis, RavenDB & MongoDB für .NET Entwickler)2012-08-29 - NoSQL Bootcamp (Redis, RavenDB & MongoDB für .NET Entwickler)
2012-08-29 - NoSQL Bootcamp (Redis, RavenDB & MongoDB für .NET Entwickler)
 
DMDW Lesson 04 - Data Mining Theory
DMDW Lesson 04 - Data Mining TheoryDMDW Lesson 04 - Data Mining Theory
DMDW Lesson 04 - Data Mining Theory
 
2017 - NoSQL Vorlesung Mosbach
2017 - NoSQL Vorlesung Mosbach2017 - NoSQL Vorlesung Mosbach
2017 - NoSQL Vorlesung Mosbach
 
Why Your Healthcare Business Intelligence Strategy Can't Win
Why Your Healthcare Business Intelligence Strategy Can't WinWhy Your Healthcare Business Intelligence Strategy Can't Win
Why Your Healthcare Business Intelligence Strategy Can't Win
 
NoSQL - Hands on
NoSQL - Hands onNoSQL - Hands on
NoSQL - Hands on
 
Exkurs: Save the pixel
Exkurs: Save the pixelExkurs: Save the pixel
Exkurs: Save the pixel
 
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
Clinical Data Repository vs. A Data Warehouse - Which Do You Need?
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 

Ähnlich wie DMDW Lesson 03 - Data Warehouse Theory

BI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business businessBI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business business
JawaherAlbaddawi
 
IT for Management On-Demand Strategies for Performance, Growth,.docx
IT for Management On-Demand Strategies for Performance, Growth,.docxIT for Management On-Demand Strategies for Performance, Growth,.docx
IT for Management On-Demand Strategies for Performance, Growth,.docx
vrickens
 
Data warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdfData warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdf
apleather
 

Ähnlich wie DMDW Lesson 03 - Data Warehouse Theory (20)

Unit 1
Unit 1Unit 1
Unit 1
 
DW 101
DW 101DW 101
DW 101
 
BI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business businessBI Chapter 03.pdf business business business business business business
BI Chapter 03.pdf business business business business business business
 
DATA WAREHOUSING
DATA WAREHOUSINGDATA WAREHOUSING
DATA WAREHOUSING
 
data-resource-management.ppt
data-resource-management.pptdata-resource-management.ppt
data-resource-management.ppt
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl concepts
 
Database administration
Database administrationDatabase administration
Database administration
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
 
Building an Effective Data Warehouse Architecture
Building an Effective Data Warehouse ArchitectureBuilding an Effective Data Warehouse Architecture
Building an Effective Data Warehouse Architecture
 
SUPERB DATA WAREHOUSE.ppt
SUPERB DATA WAREHOUSE.pptSUPERB DATA WAREHOUSE.ppt
SUPERB DATA WAREHOUSE.ppt
 
IT for Management On-Demand Strategies for Performance, Growth,.docx
IT for Management On-Demand Strategies for Performance, Growth,.docxIT for Management On-Demand Strategies for Performance, Growth,.docx
IT for Management On-Demand Strategies for Performance, Growth,.docx
 
Data warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdfData warehousing has quickly evolved into a unique and popular busin.pdf
Data warehousing has quickly evolved into a unique and popular busin.pdf
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
Data Warehouse Basic Guide
Data Warehouse Basic GuideData Warehouse Basic Guide
Data Warehouse Basic Guide
 
Unit 5
Unit 5 Unit 5
Unit 5
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 

Mehr von Johannes Hoppe

2012-10-16 - WebTechCon 2012: HTML5 & WebGL
2012-10-16 - WebTechCon 2012: HTML5 & WebGL2012-10-16 - WebTechCon 2012: HTML5 & WebGL
2012-10-16 - WebTechCon 2012: HTML5 & WebGL
Johannes Hoppe
 
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
Johannes Hoppe
 
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
Johannes Hoppe
 
2012-04-12 - AOP .NET UserGroup Niederrhein
2012-04-12 - AOP .NET UserGroup Niederrhein2012-04-12 - AOP .NET UserGroup Niederrhein
2012-04-12 - AOP .NET UserGroup Niederrhein
Johannes Hoppe
 

Mehr von Johannes Hoppe (20)

Einführung in Angular 2
Einführung in Angular 2Einführung in Angular 2
Einführung in Angular 2
 
MDC kompakt 2014: Hybride Apps mit Cordova, AngularJS und Ionic
MDC kompakt 2014: Hybride Apps mit Cordova, AngularJS und IonicMDC kompakt 2014: Hybride Apps mit Cordova, AngularJS und Ionic
MDC kompakt 2014: Hybride Apps mit Cordova, AngularJS und Ionic
 
2015 02-09 - NoSQL Vorlesung Mosbach
2015 02-09 - NoSQL Vorlesung Mosbach2015 02-09 - NoSQL Vorlesung Mosbach
2015 02-09 - NoSQL Vorlesung Mosbach
 
2012-06-25 - MapReduce auf Azure
2012-06-25 - MapReduce auf Azure2012-06-25 - MapReduce auf Azure
2012-06-25 - MapReduce auf Azure
 
2013-06-25 - HTML5 & JavaScript Security
2013-06-25 - HTML5 & JavaScript Security2013-06-25 - HTML5 & JavaScript Security
2013-06-25 - HTML5 & JavaScript Security
 
2013-06-24 - Software Craftsmanship with JavaScript
2013-06-24 - Software Craftsmanship with JavaScript2013-06-24 - Software Craftsmanship with JavaScript
2013-06-24 - Software Craftsmanship with JavaScript
 
2013-06-15 - Software Craftsmanship mit JavaScript
2013-06-15 - Software Craftsmanship mit JavaScript2013-06-15 - Software Craftsmanship mit JavaScript
2013-06-15 - Software Craftsmanship mit JavaScript
 
2013 05-03 - HTML5 & JavaScript Security
2013 05-03 -  HTML5 & JavaScript Security2013 05-03 -  HTML5 & JavaScript Security
2013 05-03 - HTML5 & JavaScript Security
 
2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL Spartakiade2013-03-23 - NoSQL Spartakiade
2013-03-23 - NoSQL Spartakiade
 
2013 02-26 - Software Tests with Mongo db
2013 02-26 - Software Tests with Mongo db2013 02-26 - Software Tests with Mongo db
2013 02-26 - Software Tests with Mongo db
 
2013-02-21 - .NET UG Rhein-Neckar: JavaScript Best Practices
2013-02-21 - .NET UG Rhein-Neckar: JavaScript Best Practices2013-02-21 - .NET UG Rhein-Neckar: JavaScript Best Practices
2013-02-21 - .NET UG Rhein-Neckar: JavaScript Best Practices
 
2012-10-16 - WebTechCon 2012: HTML5 & WebGL
2012-10-16 - WebTechCon 2012: HTML5 & WebGL2012-10-16 - WebTechCon 2012: HTML5 & WebGL
2012-10-16 - WebTechCon 2012: HTML5 & WebGL
 
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
2012-10-12 - NoSQL in .NET - mit Redis und Mongodb
 
2012-09-18 - HTML5 & WebGL
2012-09-18 - HTML5 & WebGL2012-09-18 - HTML5 & WebGL
2012-09-18 - HTML5 & WebGL
 
2012-09-17 - WDC12: Node.js & MongoDB
2012-09-17 - WDC12: Node.js & MongoDB2012-09-17 - WDC12: Node.js & MongoDB
2012-09-17 - WDC12: Node.js & MongoDB
 
2012-05-14 NoSQL in .NET - mit Redis und MongoDB
2012-05-14 NoSQL in .NET - mit Redis und MongoDB2012-05-14 NoSQL in .NET - mit Redis und MongoDB
2012-05-14 NoSQL in .NET - mit Redis und MongoDB
 
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
2012-05-10 - UG Karlsruhe: NoSQL in .NET - mit Redis und MongoDB
 
2012-04-12 - AOP .NET UserGroup Niederrhein
2012-04-12 - AOP .NET UserGroup Niederrhein2012-04-12 - AOP .NET UserGroup Niederrhein
2012-04-12 - AOP .NET UserGroup Niederrhein
 
2012-03-20 - Getting started with Node.js and MongoDB on MS Azure
2012-03-20 - Getting started with Node.js and MongoDB on MS Azure2012-03-20 - Getting started with Node.js and MongoDB on MS Azure
2012-03-20 - Getting started with Node.js and MongoDB on MS Azure
 
2012-01-31 NoSQL in .NET
2012-01-31 NoSQL in .NET2012-01-31 NoSQL in .NET
2012-01-31 NoSQL in .NET
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

DMDW Lesson 03 - Data Warehouse Theory

  • 1. STUDIEREN UND DURCHSTARTEN. Author I: Dip.-Inf. (FH) Johannes Hoppe Author II: M.Sc. Johannes Hofmeister Author III: Prof. Dr. Dieter Homeister Date: 18.03.2011
  • 2. Data Warehouse Author I: Dip.-Inf. (FH) Johannes Hoppe Author II: M.Sc. Johannes Hofmeister Author III: Prof. Dr. Dieter Homeister Date: 18.03.2011
  • 4. Definition DW “A data warehouse is a single source for key, corporate information needed to enable business decisions .” Dieter Homeister (his DM Script) 4
  • 5. Data Warehouse OLTP and DSS Defined An application that updates is called an on-line transaction processing (OLTP) application An application that issues queries to the readonly database is called a decision support system (DSS) 5
  • 6. Data Warehouse Stovepipe vs. Integration When systems stand by themselves they are often referred to as stovepipes Systems that easily share data are called well integrated systems 6
  • 7. Data Warehouse Problems with Stovepipe Architecture (1/2) Problems Users who wish to access data must query several different DSS to find it Data may have fundamental conflicts between DSS a department code table in one DSS may differ in another DSS a measurement may be stored in meters in one DSS and yards in another 7
  • 8. Data Warehouse Problems with Stovepipe Architecture (2/2) Solution: Use a data warehouse, where data is integrated from the several different stovepipe systems Data warehouse is really sharing-lite -- you don’t have toco-ordinate as much when applications are built and you still reap the benefits of data sharing 8
  • 9. Data Warehouse Data Warehouse Solution A data warehouse is an attempt to integrate separate DSS so that users can query one place to find the answers to their questions A data warehouse has the key, corporate data in the organization A data warehouse tracks historical data 9
  • 10. 02 Selling the Data Warehouse 10
  • 11. Data Warehouse Selling the Data Warehouse(1/2) A data warehouse project will fail without corporate sponsorship Preferably, the project should be sponsored by the CEO The CEO must be sold on the value to the business to improve competitive advantage by deploying a data warehouse 11
  • 12. Data Warehouse Selling the Data Warehouse (2/2) If an active, corporate sponsor does not exist, data sources will be very difficult to identify Only add data to the warehouse that will answer key, corporate questions asked by the corporate sponsor. Otherwise, you will have a data dump 12
  • 13. Data Warehouse Building a Useful Data Warehouse You really need: strong executive sponsorship good knowledge of the data sound software engineering stability from source systems users who want a success A 75 percent failure rate is often cited 13
  • 14. Data Warehouse Enterprise Information System An EIS (Enterprise Information System) allows users to query data in a data warehouse Now users can access key, corporate data in the data warehouse 14
  • 15. Data Warehouse Users of an Enterprise Information System (1/3) multiple EIS (or different graphical interfaces) are needed to satisfy different types of users General users want a tool that provides detailed data, but is easy to use Want access to the data warehouse to do routine tasks such as Find me Joes phone number, etc. Simple application, not focused on large reports 15
  • 16. Data Warehouse Users of an Enterprise Information System (2/3) Executives Want a high-level, summary data (and a simple tool) Must be easy to use, users want to click a few buttons and get data they want Results must be graphs Users should be able to drill-down into key areas. 16
  • 17. Data Warehouse Users of an Enterprise Information System (3/3) Analysts want a flexible, more detailed tool Often very knowledgeable about the data Willing to do more work to learn about the data Sometimes even learn SQL to issue their own ad-hoc queries 17
  • 18. Data Warehouse Need for Data Warehouses Data warehouses provide a single place to store key corporate data users can go one place to find this key data using an enterprise information system (EIS) also a place to store and access historical data Users measure performance goals for their company over a period of time Company statistics are available Data not stored in the same place is difficult to locate and compare, easily lost Single query can be used to access key data 18
  • 19. Data Warehouse Security & Data Warehouses Building a data warehouse does increase security risk because key, corporate information are all in one place Risk reduction: database system components can be used to protect the data warehouse. These include Views Access control Security Administration Encryption Audit (logging of all accesses) 19
  • 20. Data Warehouse Moving Data into the Data Warehouse Moving data from source OLTP systems to the data warehouse is one of the hardest tasks in data warehousing Updates to the data warehouse are performed periodically weekly , nightly, monthly … Occasionally, real-time data is needed in a data warehouse, but this is not very common  see the document about ETL, too! 20
  • 21. Data Warehouse Data Mart A data mart is a subset of the data warehouse that may make it simpler for users to access key corporate data Sometimes, users only need a piece of data from the data warehouse The data mart is typically fed from the data warehouse 21
  • 22. References Data Warehouse Books and References Ralph Kimball, MargyRossl: The Data Warehouse Toolkit, 2nd Ed., John Wiley & Sons 2002 (Lists ofpitfalls, verydetailedforseveralapplicationslike CRM, HR, Insurances)W. H. Inmon: Buildingthe Data Warehouse, 3rd Ed., John Wiley & Sons 2002 (DW design, migration, techicaldetails)Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger: Mastering Data Warehouse Design, John Wiley & Sons 2003 (Technical andbusinessview, design, optimization)Donald K. Burleson, W. H. Inmon, Joseph Hudicka: The Data Warehouse eBusiness DBA Handbook, BMC Software andDBAzine/RampantTechpress 2003 (AvailableaseBook, technicaldetails, eBusiness, focus on Oracle, DB/DW administration, tools) 22
  • 23. References Data Warehouse Books and References Maria Sueli Almeida, MissaoIshikawa, Joerg Reinschmidt, Torsten Roeber: GettingStartedwithDataWarehouseand Business Intelligence, www.redbooks.ibm.com, 1999 (eBookfrom IBM, focus on DB2, verytechnical)Mark W. Humphries, Michael W. Hawkins, Michelle C. Dy: Data Warehousing, Pearson Education, 1998 (Verytechnical, incl. projectmgmt., architecture, hardwareand parallel computing)Chris Todman: Designing a Data Warehouse, Prentice Hall 2000 (Introduction, not verydetailed) 23
  • 24. THANK YOU FOR YOUR ATTENTION 24
  • 25. References Data Warehouse Books and References David Grossman, Ophir Frieder: Introductionto Data Warehouse, Illinois Institute of Technology 2005Dr. Andreas Geppert, Credit Suisse: Data Warehousing - Data-Warehouse-Entwurf, 2006, http://arvo.ifi.unizh.ch/dbtg/Classes/DWH/Slides/dwh-04-sl.pdf (p31: Explainationofstar/snowflake/galaxyscheme, in German)Carmela R. Balassiano: Data Warehouse Design Feb. 2007, http://academic.brooklyn.cuny.edu/cis/cbalassiano/CIS717-2%20course%20documents/week2/Data%20Warehouse%20primer.ppt (p12, p18: Explainationofstar/snowflake/galaxyscheme, in English) 25