SlideShare a Scribd company logo
Data warehousing has quickly evolved into a unique and popular business application class.
Early builders of data warehouses already consider their systems to be key components of their
IT strategy and architecture. Numerous examples can be cited of highly successful data
warehouses developed and deployed for businesses of all sizes and all types. Hardware and
software vendors have quickly developed products and services that specifically target the data
warehousing market. This paper will introduce key concepts surrounding the data warehousing
systems.
What is a data warehouse? A simple answer could be that a data warehouse is managed data
situated after and outside the operational systems. A complete definition requires discussion of
many key attributes of a data warehouse system. Later in Section 2, we will identify these key
attributes and discuss the definition they provide for a data warehouse. Section 3 briefly reviews
the activity against a data warehouse system. Initially in Section 1, however, we will take a brief
tour of the traditions of managing data after it passes through the operational systems and the
types of analysis generated from this historical data.
Evolution of an application class
This section reviews the historical management of the analysis data and the factors that have led
to the evolution of the data warehousing application class.
Traditional approaches to historical data
In reviewing the development of data warehousing, we need to begin with a review of what had
been done with the data before of evolution of data warehouses. Let us first look at how the kind
of data that ends up in today's data warehouses had been managed historically.
Throughout the history of systems development, the primary emphasis had been given to the
operational systems and the data they process. It is not practical to keep data in the operational
systems indefinitely; and only as an afterthought was a structure designed for archiving the data
that the operational system has processed. The fundamental requirements of the operational and
analysis systems are different: the operational systems need performance, whereas the analysis
systems need flexibility and broad scope. It has rarely been acceptable to have business analysis
interfere with and degrade performance of the operational systems.
Data from legacy systems
In the 1970s virtually all business system development was done on the IBM mainframe
computers using tools such as Cobol, CICS, IMS, DB2, etc. The 1980s brought in the new mini-
computer platforms such as AS/400 and VAX/VMS. The late eighties and early nineties made
UNIX a popular server platform with the introduction of client/server architecture.
Despite all the changes in the platforms, architectures, tools, and technologies, a remarkably
large number of business applications continue to run in the mainframe environment of the
1970s. By some estimates, more than 70 percent of business data for large corporations still
resides in the mainframe environment. There are many reasons for this. The most important
reason, and one that is particularly relevant to our topic, is that over the years these systems have
grown to capture the business knowledge and rules that are incredibly difficult to carry to a new
platform or application.
These systems, generically called legacy systems, continue to be the largest source of data for
analysis systems. The data that is stored in DB2, IMS, VSAM, etc. for the transaction systems
ends up in large tape libraries in remote data centers. An institution will generate countless
reports and extracts over the years, each designed to extract requisite information out of the
legacy systems. In most instances, IS/IT groups assume responsibility for designing and
developing programs for these reports and extracts. The time required to generate and deploy
these programs frequently turns out to be longer than the end users think they can afford.
Extracted information on the Desktop
During the past decade, the sharply increasing popularity of the personal computer on business
desktops has introduced many new options and compelling opportunities for business analysis.
The gap between the programmer and end user has started to close as Business Analysts now
have at their fingertips many of the tools required to gain proficiency in the use of spreadsheets
for analysis and graphic representation. Advanced users will frequently use desktop database
programs that allow them to store and work with the information extracted from the legacy
sources. Many desktop reporting and analysis tools are increasingly targeted towards end users
and have gained considerable popularity on the desktop.
The downside of this model for business analysis is that it leaves the data fragmented and
oriented towards very specific needs. Each individual user has obtained only the information that
he or she requires. Not being standardized, the extracts are unable to address the requirements of
multiple users and uses. The time and cost involved in addressing the requirements of only one
user prove prohibitive. This approach to data management assumes the end user has the time to
expend on managing the data in the spreadsheets, files, and databases. While many of these users
may be proficient at data management, most undertake these tasks as a necessity. And given the
choice, most users would find it more efficient to focus on the actual analysis and the tools
available to them.
Decision-Support and Executive Information Systems
Solution
Data warehousing has quickly evolved into a unique and popular business application class.
Early builders of data warehouses already consider their systems to be key components of their
IT strategy and architecture. Numerous examples can be cited of highly successful data
warehouses developed and deployed for businesses of all sizes and all types. Hardware and
software vendors have quickly developed products and services that specifically target the data
warehousing market. This paper will introduce key concepts surrounding the data warehousing
systems.
What is a data warehouse? A simple answer could be that a data warehouse is managed data
situated after and outside the operational systems. A complete definition requires discussion of
many key attributes of a data warehouse system. Later in Section 2, we will identify these key
attributes and discuss the definition they provide for a data warehouse. Section 3 briefly reviews
the activity against a data warehouse system. Initially in Section 1, however, we will take a brief
tour of the traditions of managing data after it passes through the operational systems and the
types of analysis generated from this historical data.
Evolution of an application class
This section reviews the historical management of the analysis data and the factors that have led
to the evolution of the data warehousing application class.
Traditional approaches to historical data
In reviewing the development of data warehousing, we need to begin with a review of what had
been done with the data before of evolution of data warehouses. Let us first look at how the kind
of data that ends up in today's data warehouses had been managed historically.
Throughout the history of systems development, the primary emphasis had been given to the
operational systems and the data they process. It is not practical to keep data in the operational
systems indefinitely; and only as an afterthought was a structure designed for archiving the data
that the operational system has processed. The fundamental requirements of the operational and
analysis systems are different: the operational systems need performance, whereas the analysis
systems need flexibility and broad scope. It has rarely been acceptable to have business analysis
interfere with and degrade performance of the operational systems.
Data from legacy systems
In the 1970s virtually all business system development was done on the IBM mainframe
computers using tools such as Cobol, CICS, IMS, DB2, etc. The 1980s brought in the new mini-
computer platforms such as AS/400 and VAX/VMS. The late eighties and early nineties made
UNIX a popular server platform with the introduction of client/server architecture.
Despite all the changes in the platforms, architectures, tools, and technologies, a remarkably
large number of business applications continue to run in the mainframe environment of the
1970s. By some estimates, more than 70 percent of business data for large corporations still
resides in the mainframe environment. There are many reasons for this. The most important
reason, and one that is particularly relevant to our topic, is that over the years these systems have
grown to capture the business knowledge and rules that are incredibly difficult to carry to a new
platform or application.
These systems, generically called legacy systems, continue to be the largest source of data for
analysis systems. The data that is stored in DB2, IMS, VSAM, etc. for the transaction systems
ends up in large tape libraries in remote data centers. An institution will generate countless
reports and extracts over the years, each designed to extract requisite information out of the
legacy systems. In most instances, IS/IT groups assume responsibility for designing and
developing programs for these reports and extracts. The time required to generate and deploy
these programs frequently turns out to be longer than the end users think they can afford.
Extracted information on the Desktop
During the past decade, the sharply increasing popularity of the personal computer on business
desktops has introduced many new options and compelling opportunities for business analysis.
The gap between the programmer and end user has started to close as Business Analysts now
have at their fingertips many of the tools required to gain proficiency in the use of spreadsheets
for analysis and graphic representation. Advanced users will frequently use desktop database
programs that allow them to store and work with the information extracted from the legacy
sources. Many desktop reporting and analysis tools are increasingly targeted towards end users
and have gained considerable popularity on the desktop.
The downside of this model for business analysis is that it leaves the data fragmented and
oriented towards very specific needs. Each individual user has obtained only the information that
he or she requires. Not being standardized, the extracts are unable to address the requirements of
multiple users and uses. The time and cost involved in addressing the requirements of only one
user prove prohibitive. This approach to data management assumes the end user has the time to
expend on managing the data in the spreadsheets, files, and databases. While many of these users
may be proficient at data management, most undertake these tasks as a necessity. And given the
choice, most users would find it more efficient to focus on the actual analysis and the tools
available to them.
Decision-Support and Executive Information Systems

More Related Content

Similar to Data warehousing has quickly evolved into a unique and popular busin.pdf

Application Of A New Database Management System
Application Of A New Database Management SystemApplication Of A New Database Management System
Application Of A New Database Management System
Pamela Wright
 
Database Management System For A Company
Database Management System For A CompanyDatabase Management System For A Company
Database Management System For A Company
Jessica Myers
 
Big data - what, why, where, when and how
Big data - what, why, where, when and howBig data - what, why, where, when and how
Big data - what, why, where, when and how
bobosenthil
 
Big Data Driven Solutions to Combat Covid' 19
Big Data Driven Solutions to Combat Covid' 19Big Data Driven Solutions to Combat Covid' 19
Big Data Driven Solutions to Combat Covid' 19
Prof.Balakrishnan S
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_services
Cindy Irby
 
DW 101
DW 101DW 101
DW 101
jeffd00
 
business analytics.ppt
business analytics.pptbusiness analytics.ppt
business analytics.ppt
Renu Lamba
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research reportJULIO GONZALEZ SANZ
 
CTP Data Warehouse
CTP Data WarehouseCTP Data Warehouse
CTP Data Warehouse
Saurav (Srv) Singhania
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey Paper
Lisa Olive
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
Big Data Analytics Research Report
Big Data Analytics Research ReportBig Data Analytics Research Report
Big Data Analytics Research Report
Ila Group
 
Big Data przt.pptx
Big Data przt.pptxBig Data przt.pptx
Big Data przt.pptx
MastewalAyeleAG
 
Dw hk-white paper
Dw hk-white paperDw hk-white paper
Dw hk-white paperjuly12jana
 
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
INFINIDAT
 
Systems analysis and design lecture 1
Systems analysis and design lecture 1Systems analysis and design lecture 1
Systems analysis and design lecture 1
Nova Divine Dela Peña
 
Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011
navaidkhan
 

Similar to Data warehousing has quickly evolved into a unique and popular busin.pdf (20)

Application Of A New Database Management System
Application Of A New Database Management SystemApplication Of A New Database Management System
Application Of A New Database Management System
 
Database Management System For A Company
Database Management System For A CompanyDatabase Management System For A Company
Database Management System For A Company
 
Big data - what, why, where, when and how
Big data - what, why, where, when and howBig data - what, why, where, when and how
Big data - what, why, where, when and how
 
Big Data Driven Solutions to Combat Covid' 19
Big Data Driven Solutions to Combat Covid' 19Big Data Driven Solutions to Combat Covid' 19
Big Data Driven Solutions to Combat Covid' 19
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_services
 
DW 101
DW 101DW 101
DW 101
 
Big Data analytics usage
Big Data analytics usageBig Data analytics usage
Big Data analytics usage
 
Abstract
AbstractAbstract
Abstract
 
business analytics.ppt
business analytics.pptbusiness analytics.ppt
business analytics.ppt
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research report
 
CTP Data Warehouse
CTP Data WarehouseCTP Data Warehouse
CTP Data Warehouse
 
Health Plan Survey Paper
Health Plan Survey PaperHealth Plan Survey Paper
Health Plan Survey Paper
 
Data mining notes
Data mining notesData mining notes
Data mining notes
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Big Data Analytics Research Report
Big Data Analytics Research ReportBig Data Analytics Research Report
Big Data Analytics Research Report
 
Big Data przt.pptx
Big Data przt.pptxBig Data przt.pptx
Big Data przt.pptx
 
Dw hk-white paper
Dw hk-white paperDw hk-white paper
Dw hk-white paper
 
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
 
Systems analysis and design lecture 1
Systems analysis and design lecture 1Systems analysis and design lecture 1
Systems analysis and design lecture 1
 
Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011
 

More from apleather

pH = -log[H+] pH = -log(0.5) pH = 0.301 .pdf
                     pH = -log[H+]  pH = -log(0.5)  pH = 0.301        .pdf                     pH = -log[H+]  pH = -log(0.5)  pH = 0.301        .pdf
pH = -log[H+] pH = -log(0.5) pH = 0.301 .pdf
apleather
 
The universality of the genetic code provides strong support for the.pdf
The universality of the genetic code provides strong support for the.pdfThe universality of the genetic code provides strong support for the.pdf
The universality of the genetic code provides strong support for the.pdf
apleather
 
The pus is consists of neutrophils which target the pathogen. The pa.pdf
The pus is consists of neutrophils which target the pathogen. The pa.pdfThe pus is consists of neutrophils which target the pathogen. The pa.pdf
The pus is consists of neutrophils which target the pathogen. The pa.pdf
apleather
 
The least soluble gas is N2 because it is inert and cannot form any .pdf
The least soluble gas is N2 because it is inert and cannot form any .pdfThe least soluble gas is N2 because it is inert and cannot form any .pdf
The least soluble gas is N2 because it is inert and cannot form any .pdf
apleather
 
The below stated are the Challenges and business requirements faced .pdf
The below stated are the Challenges and business requirements faced .pdfThe below stated are the Challenges and business requirements faced .pdf
The below stated are the Challenges and business requirements faced .pdf
apleather
 
Sometimes CEO can also hold the position of Chairperson, but in some.pdf
Sometimes CEO can also hold the position of Chairperson, but in some.pdfSometimes CEO can also hold the position of Chairperson, but in some.pdf
Sometimes CEO can also hold the position of Chairperson, but in some.pdf
apleather
 
SolutionInorder traversal It will consider left child root, and .pdf
SolutionInorder traversal It will consider left child root, and .pdfSolutionInorder traversal It will consider left child root, and .pdf
SolutionInorder traversal It will consider left child root, and .pdf
apleather
 
In a side the length of sides are same. use this property iterativel.pdf
In a side the length of sides are same. use this property iterativel.pdfIn a side the length of sides are same. use this property iterativel.pdf
In a side the length of sides are same. use this property iterativel.pdf
apleather
 
Elements or steps of acceptance testingSolutionElements or ste.pdf
Elements or steps of acceptance testingSolutionElements or ste.pdfElements or steps of acceptance testingSolutionElements or ste.pdf
Elements or steps of acceptance testingSolutionElements or ste.pdf
apleather
 
Long term capital = Common stock + shareholders equity + Retained ea.pdf
Long term capital = Common stock + shareholders equity + Retained ea.pdfLong term capital = Common stock + shareholders equity + Retained ea.pdf
Long term capital = Common stock + shareholders equity + Retained ea.pdf
apleather
 
Limbs evolve so frequently that it is impossible to determine otherw.pdf
Limbs evolve so frequently that it is impossible to determine otherw.pdfLimbs evolve so frequently that it is impossible to determine otherw.pdf
Limbs evolve so frequently that it is impossible to determine otherw.pdf
apleather
 
hmmSolutionhmm.pdf
hmmSolutionhmm.pdfhmmSolutionhmm.pdf
hmmSolutionhmm.pdf
apleather
 
Form1.csusing System; using System.Collections.Generic; using .pdf
Form1.csusing System; using System.Collections.Generic; using .pdfForm1.csusing System; using System.Collections.Generic; using .pdf
Form1.csusing System; using System.Collections.Generic; using .pdf
apleather
 
Influenza A The recently raised awareness of th.pdf
                     Influenza A  The recently raised awareness of th.pdf                     Influenza A  The recently raised awareness of th.pdf
Influenza A The recently raised awareness of th.pdf
apleather
 
I believe its named Methyl iodide. You wouldn.pdf
                     I believe its named Methyl iodide. You wouldn.pdf                     I believe its named Methyl iodide. You wouldn.pdf
I believe its named Methyl iodide. You wouldn.pdf
apleather
 
balready postedSolutionbalready posted.pdf
balready postedSolutionbalready posted.pdfbalready postedSolutionbalready posted.pdf
balready postedSolutionbalready posted.pdf
apleather
 
Assume the graph is strongly connected.SolutionAssume the grap.pdf
Assume the graph is strongly connected.SolutionAssume the grap.pdfAssume the graph is strongly connected.SolutionAssume the grap.pdf
Assume the graph is strongly connected.SolutionAssume the grap.pdf
apleather
 
Half life is the time in which the compound reduc.pdf
                     Half life is the time in which the compound reduc.pdf                     Half life is the time in which the compound reduc.pdf
Half life is the time in which the compound reduc.pdf
apleather
 
from the given reaction, order NO3=1 overall orde.pdf
                     from the given reaction, order NO3=1 overall orde.pdf                     from the given reaction, order NO3=1 overall orde.pdf
from the given reaction, order NO3=1 overall orde.pdf
apleather
 
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdfa) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
apleather
 

More from apleather (20)

pH = -log[H+] pH = -log(0.5) pH = 0.301 .pdf
                     pH = -log[H+]  pH = -log(0.5)  pH = 0.301        .pdf                     pH = -log[H+]  pH = -log(0.5)  pH = 0.301        .pdf
pH = -log[H+] pH = -log(0.5) pH = 0.301 .pdf
 
The universality of the genetic code provides strong support for the.pdf
The universality of the genetic code provides strong support for the.pdfThe universality of the genetic code provides strong support for the.pdf
The universality of the genetic code provides strong support for the.pdf
 
The pus is consists of neutrophils which target the pathogen. The pa.pdf
The pus is consists of neutrophils which target the pathogen. The pa.pdfThe pus is consists of neutrophils which target the pathogen. The pa.pdf
The pus is consists of neutrophils which target the pathogen. The pa.pdf
 
The least soluble gas is N2 because it is inert and cannot form any .pdf
The least soluble gas is N2 because it is inert and cannot form any .pdfThe least soluble gas is N2 because it is inert and cannot form any .pdf
The least soluble gas is N2 because it is inert and cannot form any .pdf
 
The below stated are the Challenges and business requirements faced .pdf
The below stated are the Challenges and business requirements faced .pdfThe below stated are the Challenges and business requirements faced .pdf
The below stated are the Challenges and business requirements faced .pdf
 
Sometimes CEO can also hold the position of Chairperson, but in some.pdf
Sometimes CEO can also hold the position of Chairperson, but in some.pdfSometimes CEO can also hold the position of Chairperson, but in some.pdf
Sometimes CEO can also hold the position of Chairperson, but in some.pdf
 
SolutionInorder traversal It will consider left child root, and .pdf
SolutionInorder traversal It will consider left child root, and .pdfSolutionInorder traversal It will consider left child root, and .pdf
SolutionInorder traversal It will consider left child root, and .pdf
 
In a side the length of sides are same. use this property iterativel.pdf
In a side the length of sides are same. use this property iterativel.pdfIn a side the length of sides are same. use this property iterativel.pdf
In a side the length of sides are same. use this property iterativel.pdf
 
Elements or steps of acceptance testingSolutionElements or ste.pdf
Elements or steps of acceptance testingSolutionElements or ste.pdfElements or steps of acceptance testingSolutionElements or ste.pdf
Elements or steps of acceptance testingSolutionElements or ste.pdf
 
Long term capital = Common stock + shareholders equity + Retained ea.pdf
Long term capital = Common stock + shareholders equity + Retained ea.pdfLong term capital = Common stock + shareholders equity + Retained ea.pdf
Long term capital = Common stock + shareholders equity + Retained ea.pdf
 
Limbs evolve so frequently that it is impossible to determine otherw.pdf
Limbs evolve so frequently that it is impossible to determine otherw.pdfLimbs evolve so frequently that it is impossible to determine otherw.pdf
Limbs evolve so frequently that it is impossible to determine otherw.pdf
 
hmmSolutionhmm.pdf
hmmSolutionhmm.pdfhmmSolutionhmm.pdf
hmmSolutionhmm.pdf
 
Form1.csusing System; using System.Collections.Generic; using .pdf
Form1.csusing System; using System.Collections.Generic; using .pdfForm1.csusing System; using System.Collections.Generic; using .pdf
Form1.csusing System; using System.Collections.Generic; using .pdf
 
Influenza A The recently raised awareness of th.pdf
                     Influenza A  The recently raised awareness of th.pdf                     Influenza A  The recently raised awareness of th.pdf
Influenza A The recently raised awareness of th.pdf
 
I believe its named Methyl iodide. You wouldn.pdf
                     I believe its named Methyl iodide. You wouldn.pdf                     I believe its named Methyl iodide. You wouldn.pdf
I believe its named Methyl iodide. You wouldn.pdf
 
balready postedSolutionbalready posted.pdf
balready postedSolutionbalready posted.pdfbalready postedSolutionbalready posted.pdf
balready postedSolutionbalready posted.pdf
 
Assume the graph is strongly connected.SolutionAssume the grap.pdf
Assume the graph is strongly connected.SolutionAssume the grap.pdfAssume the graph is strongly connected.SolutionAssume the grap.pdf
Assume the graph is strongly connected.SolutionAssume the grap.pdf
 
Half life is the time in which the compound reduc.pdf
                     Half life is the time in which the compound reduc.pdf                     Half life is the time in which the compound reduc.pdf
Half life is the time in which the compound reduc.pdf
 
from the given reaction, order NO3=1 overall orde.pdf
                     from the given reaction, order NO3=1 overall orde.pdf                     from the given reaction, order NO3=1 overall orde.pdf
from the given reaction, order NO3=1 overall orde.pdf
 
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdfa) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
a) What is the role of Trizol in RNA extractionTrizol reagent is .pdf
 

Recently uploaded

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 

Recently uploaded (20)

The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Data warehousing has quickly evolved into a unique and popular busin.pdf

  • 1. Data warehousing has quickly evolved into a unique and popular business application class. Early builders of data warehouses already consider their systems to be key components of their IT strategy and architecture. Numerous examples can be cited of highly successful data warehouses developed and deployed for businesses of all sizes and all types. Hardware and software vendors have quickly developed products and services that specifically target the data warehousing market. This paper will introduce key concepts surrounding the data warehousing systems. What is a data warehouse? A simple answer could be that a data warehouse is managed data situated after and outside the operational systems. A complete definition requires discussion of many key attributes of a data warehouse system. Later in Section 2, we will identify these key attributes and discuss the definition they provide for a data warehouse. Section 3 briefly reviews the activity against a data warehouse system. Initially in Section 1, however, we will take a brief tour of the traditions of managing data after it passes through the operational systems and the types of analysis generated from this historical data. Evolution of an application class This section reviews the historical management of the analysis data and the factors that have led to the evolution of the data warehousing application class. Traditional approaches to historical data In reviewing the development of data warehousing, we need to begin with a review of what had been done with the data before of evolution of data warehouses. Let us first look at how the kind of data that ends up in today's data warehouses had been managed historically. Throughout the history of systems development, the primary emphasis had been given to the operational systems and the data they process. It is not practical to keep data in the operational systems indefinitely; and only as an afterthought was a structure designed for archiving the data that the operational system has processed. The fundamental requirements of the operational and analysis systems are different: the operational systems need performance, whereas the analysis systems need flexibility and broad scope. It has rarely been acceptable to have business analysis interfere with and degrade performance of the operational systems. Data from legacy systems In the 1970s virtually all business system development was done on the IBM mainframe computers using tools such as Cobol, CICS, IMS, DB2, etc. The 1980s brought in the new mini- computer platforms such as AS/400 and VAX/VMS. The late eighties and early nineties made UNIX a popular server platform with the introduction of client/server architecture. Despite all the changes in the platforms, architectures, tools, and technologies, a remarkably large number of business applications continue to run in the mainframe environment of the
  • 2. 1970s. By some estimates, more than 70 percent of business data for large corporations still resides in the mainframe environment. There are many reasons for this. The most important reason, and one that is particularly relevant to our topic, is that over the years these systems have grown to capture the business knowledge and rules that are incredibly difficult to carry to a new platform or application. These systems, generically called legacy systems, continue to be the largest source of data for analysis systems. The data that is stored in DB2, IMS, VSAM, etc. for the transaction systems ends up in large tape libraries in remote data centers. An institution will generate countless reports and extracts over the years, each designed to extract requisite information out of the legacy systems. In most instances, IS/IT groups assume responsibility for designing and developing programs for these reports and extracts. The time required to generate and deploy these programs frequently turns out to be longer than the end users think they can afford. Extracted information on the Desktop During the past decade, the sharply increasing popularity of the personal computer on business desktops has introduced many new options and compelling opportunities for business analysis. The gap between the programmer and end user has started to close as Business Analysts now have at their fingertips many of the tools required to gain proficiency in the use of spreadsheets for analysis and graphic representation. Advanced users will frequently use desktop database programs that allow them to store and work with the information extracted from the legacy sources. Many desktop reporting and analysis tools are increasingly targeted towards end users and have gained considerable popularity on the desktop. The downside of this model for business analysis is that it leaves the data fragmented and oriented towards very specific needs. Each individual user has obtained only the information that he or she requires. Not being standardized, the extracts are unable to address the requirements of multiple users and uses. The time and cost involved in addressing the requirements of only one user prove prohibitive. This approach to data management assumes the end user has the time to expend on managing the data in the spreadsheets, files, and databases. While many of these users may be proficient at data management, most undertake these tasks as a necessity. And given the choice, most users would find it more efficient to focus on the actual analysis and the tools available to them. Decision-Support and Executive Information Systems Solution Data warehousing has quickly evolved into a unique and popular business application class. Early builders of data warehouses already consider their systems to be key components of their
  • 3. IT strategy and architecture. Numerous examples can be cited of highly successful data warehouses developed and deployed for businesses of all sizes and all types. Hardware and software vendors have quickly developed products and services that specifically target the data warehousing market. This paper will introduce key concepts surrounding the data warehousing systems. What is a data warehouse? A simple answer could be that a data warehouse is managed data situated after and outside the operational systems. A complete definition requires discussion of many key attributes of a data warehouse system. Later in Section 2, we will identify these key attributes and discuss the definition they provide for a data warehouse. Section 3 briefly reviews the activity against a data warehouse system. Initially in Section 1, however, we will take a brief tour of the traditions of managing data after it passes through the operational systems and the types of analysis generated from this historical data. Evolution of an application class This section reviews the historical management of the analysis data and the factors that have led to the evolution of the data warehousing application class. Traditional approaches to historical data In reviewing the development of data warehousing, we need to begin with a review of what had been done with the data before of evolution of data warehouses. Let us first look at how the kind of data that ends up in today's data warehouses had been managed historically. Throughout the history of systems development, the primary emphasis had been given to the operational systems and the data they process. It is not practical to keep data in the operational systems indefinitely; and only as an afterthought was a structure designed for archiving the data that the operational system has processed. The fundamental requirements of the operational and analysis systems are different: the operational systems need performance, whereas the analysis systems need flexibility and broad scope. It has rarely been acceptable to have business analysis interfere with and degrade performance of the operational systems. Data from legacy systems In the 1970s virtually all business system development was done on the IBM mainframe computers using tools such as Cobol, CICS, IMS, DB2, etc. The 1980s brought in the new mini- computer platforms such as AS/400 and VAX/VMS. The late eighties and early nineties made UNIX a popular server platform with the introduction of client/server architecture. Despite all the changes in the platforms, architectures, tools, and technologies, a remarkably large number of business applications continue to run in the mainframe environment of the 1970s. By some estimates, more than 70 percent of business data for large corporations still resides in the mainframe environment. There are many reasons for this. The most important reason, and one that is particularly relevant to our topic, is that over the years these systems have
  • 4. grown to capture the business knowledge and rules that are incredibly difficult to carry to a new platform or application. These systems, generically called legacy systems, continue to be the largest source of data for analysis systems. The data that is stored in DB2, IMS, VSAM, etc. for the transaction systems ends up in large tape libraries in remote data centers. An institution will generate countless reports and extracts over the years, each designed to extract requisite information out of the legacy systems. In most instances, IS/IT groups assume responsibility for designing and developing programs for these reports and extracts. The time required to generate and deploy these programs frequently turns out to be longer than the end users think they can afford. Extracted information on the Desktop During the past decade, the sharply increasing popularity of the personal computer on business desktops has introduced many new options and compelling opportunities for business analysis. The gap between the programmer and end user has started to close as Business Analysts now have at their fingertips many of the tools required to gain proficiency in the use of spreadsheets for analysis and graphic representation. Advanced users will frequently use desktop database programs that allow them to store and work with the information extracted from the legacy sources. Many desktop reporting and analysis tools are increasingly targeted towards end users and have gained considerable popularity on the desktop. The downside of this model for business analysis is that it leaves the data fragmented and oriented towards very specific needs. Each individual user has obtained only the information that he or she requires. Not being standardized, the extracts are unable to address the requirements of multiple users and uses. The time and cost involved in addressing the requirements of only one user prove prohibitive. This approach to data management assumes the end user has the time to expend on managing the data in the spreadsheets, files, and databases. While many of these users may be proficient at data management, most undertake these tasks as a necessity. And given the choice, most users would find it more efficient to focus on the actual analysis and the tools available to them. Decision-Support and Executive Information Systems