SlideShare uma empresa Scribd logo
1 de 14
Building Data WareHouse
by Inmon



Chapter 10: The Data Warehouse and the Web

http://it-slideshares.blogspot.com/
10. The Data Warehouse and the
Web1. Introduction
   2.   Supporting the eBusiness Environment
   3.   Moving Data from the Web to the DW
   4.   Moving Data from the DW to the Web
   5.   Web Support
   6.   Summary




                              http://it-slideshares.blogspot.com
10.1 Introduction
 There is a very strong affinity between
  the Web sites built by organizations
  and the data warehouse.
 Data warehousing provides the
  foundation for the successful
  operation of a Web-based eBusiness
  environment.



                        http://it-slideshares.blogspot.com
10.1 Introduction (ct.)
   The Web environment interacts with
    corporate systems in two basic ways:
    ◦ When the Web environment creates a
      transaction that needs to be executed.
    ◦ Through the collection of Web activity in a
      log (or clickstream data)
10.1 Introduction (ct.)
   The process of moving data from the Web
    into the data warehouse:
    ◦ Web data is collected into a log.
    ◦ The log data is processed by passing
      through a Granularity Manager.
    ◦ The Granularity Manager then passes the
      refined data into the data warehouse.
10.1 Introduction (ct.)

   The ODS
    ◦ is a hybrid structure that
      has some aspects of a
      data warehouse and
      other aspects of an
      operational system.
    ◦ contains integrated data
      and can support DSS
      processing.
    ◦ Can also support high-
      performance transaction
      processing.
10.1 Introduction (ct.)

   The ODS and
    the data
    warehouse
    hold different
    kinds of data:
    ◦ ODS: profile
      data
    ◦ DW: detailed
      transaction
10.1 Introduction (ct.)
   Web processing generates very large
    amounts of information
10.1 Introduction (ct.)
   Another important aspect of the data
    warehouse is its ability to support
    multiple Web sites.
10.2 Supporting the eBusiness
Environment
   The data warehouse can service more
    than one eBusiness
10.3 Moving Data from the
Web to the Data Warehouse
   The sorts of things that are done to
    the data in the Web environment
    before becoming useful in the data
    warehouse:
    ◦ Extraneous data is removed.
    ◦ Like occurrences of data are added
      together.
    ◦ Data is resequenced.
    ◦ Data is edited.
    ◦ Data is cleansed.
    ◦ Data is converted.
10.4 Moving Data from the
Data Warehouse to the Web
 The Web environment is very
  sensitive to response time -> no direct
  interface between the DW and the
  Web environment.
 Instead, the interface between the two
  environments passes through the
  corporate ODS residing in the same
  environment as the DW.
10.5 Web Support
   The data warehouse provides several
    important capabilities:
    ◦ The ability to absorb huge amounts of
      data
    ◦ Access to integrated data
    ◦ The ability to provide very good
      performance
10.6 Summary
 The Web environment is supported by the data
  warehouse in a variety of ways.
 The interface for moving data from the Web to the
  data warehouse is fairly simple: web
  logs, Granularity Manager..
 The interface for moving data from the warehouse
  to the Web is a little more complex: ODS, profile
  records..
 The DW provides a place where massive amounts
  of data can be downloaded from the Web
  environment and stored.
 The data warehouse also provides a central point
  where corporate data can be merged and
  integrated.                   http://it-slideshares.blogspot.com

Mais conteúdo relacionado

Mais de phanleson

Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
phanleson
 

Mais de phanleson (20)

HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operations
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlib
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streaming
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQL
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Cluster
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programming
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Data
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairs
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Web
 
Lecture 2 - Using XML for Many Purposes
Lecture 2 - Using XML for Many PurposesLecture 2 - Using XML for Many Purposes
Lecture 2 - Using XML for Many Purposes
 
SOA Course - SOA governance - Lecture 19
SOA Course - SOA governance - Lecture 19SOA Course - SOA governance - Lecture 19
SOA Course - SOA governance - Lecture 19
 
Lecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service DevelopmentLecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service Development
 
Lecture 15 - Technical Details
Lecture 15 - Technical DetailsLecture 15 - Technical Details
Lecture 15 - Technical Details
 
Lecture 10 - Message Exchange Patterns
Lecture 10 - Message Exchange PatternsLecture 10 - Message Exchange Patterns
Lecture 10 - Message Exchange Patterns
 
Lecture 9 - SOA in Context
Lecture 9 - SOA in ContextLecture 9 - SOA in Context
Lecture 9 - SOA in Context
 
Lecture 07 - Business Process Management
Lecture 07 - Business Process ManagementLecture 07 - Business Process Management
Lecture 07 - Business Process Management
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Lecture 10 The Data Warehouse and the Web

  • 1. Building Data WareHouse by Inmon Chapter 10: The Data Warehouse and the Web http://it-slideshares.blogspot.com/
  • 2. 10. The Data Warehouse and the Web1. Introduction 2. Supporting the eBusiness Environment 3. Moving Data from the Web to the DW 4. Moving Data from the DW to the Web 5. Web Support 6. Summary http://it-slideshares.blogspot.com
  • 3. 10.1 Introduction  There is a very strong affinity between the Web sites built by organizations and the data warehouse.  Data warehousing provides the foundation for the successful operation of a Web-based eBusiness environment. http://it-slideshares.blogspot.com
  • 4. 10.1 Introduction (ct.)  The Web environment interacts with corporate systems in two basic ways: ◦ When the Web environment creates a transaction that needs to be executed. ◦ Through the collection of Web activity in a log (or clickstream data)
  • 5. 10.1 Introduction (ct.)  The process of moving data from the Web into the data warehouse: ◦ Web data is collected into a log. ◦ The log data is processed by passing through a Granularity Manager. ◦ The Granularity Manager then passes the refined data into the data warehouse.
  • 6. 10.1 Introduction (ct.)  The ODS ◦ is a hybrid structure that has some aspects of a data warehouse and other aspects of an operational system. ◦ contains integrated data and can support DSS processing. ◦ Can also support high- performance transaction processing.
  • 7. 10.1 Introduction (ct.)  The ODS and the data warehouse hold different kinds of data: ◦ ODS: profile data ◦ DW: detailed transaction
  • 8. 10.1 Introduction (ct.)  Web processing generates very large amounts of information
  • 9. 10.1 Introduction (ct.)  Another important aspect of the data warehouse is its ability to support multiple Web sites.
  • 10. 10.2 Supporting the eBusiness Environment  The data warehouse can service more than one eBusiness
  • 11. 10.3 Moving Data from the Web to the Data Warehouse  The sorts of things that are done to the data in the Web environment before becoming useful in the data warehouse: ◦ Extraneous data is removed. ◦ Like occurrences of data are added together. ◦ Data is resequenced. ◦ Data is edited. ◦ Data is cleansed. ◦ Data is converted.
  • 12. 10.4 Moving Data from the Data Warehouse to the Web  The Web environment is very sensitive to response time -> no direct interface between the DW and the Web environment.  Instead, the interface between the two environments passes through the corporate ODS residing in the same environment as the DW.
  • 13. 10.5 Web Support  The data warehouse provides several important capabilities: ◦ The ability to absorb huge amounts of data ◦ Access to integrated data ◦ The ability to provide very good performance
  • 14. 10.6 Summary  The Web environment is supported by the data warehouse in a variety of ways.  The interface for moving data from the Web to the data warehouse is fairly simple: web logs, Granularity Manager..  The interface for moving data from the warehouse to the Web is a little more complex: ODS, profile records..  The DW provides a place where massive amounts of data can be downloaded from the Web environment and stored.  The data warehouse also provides a central point where corporate data can be merged and integrated. http://it-slideshares.blogspot.com