SlideShare ist ein Scribd-Unternehmen logo
1 von 14
MITP 5313 Current Trends of Database
Technology

ISSUE IN DATA WAREHOUSING
AND OLAP IN E-BUSINESS
Presented By Tamer J. Abbas
7 December 2013

1
Outline
 Introduction
 What is a Data Warehousing

 Why need Data Warehousing
 What is OLAP
 Problem Statement
 Research Objective
 REFERENCES

2
Introduction
 Decision Support Systems (DSS) are rapidly becoming

essential to achieving a competitive advantage for
businesses. DSS allows businesses to obtain a huge
amount of data that are locked in operational databases
and other sources of data and turn data into useful
information. Many companies have already construct or
are constructing decision-support databases called data
warehouses, in which users can perform their data
analysis. A typical data warehouse extracts, integrates and
manages
the
relevant
information
from
multiple, independent, heterogeneous data sources into
one centralized repository of information to support
decision-making needs of knowledge workers and decision
makers in the form of Online Analytical Processing (OLAP)
(Han & Kamber 2001, Harinarayan et al. 1999).
3
What is a Data Warehousing?
 A single, complete

and consistent store
of data obtained from
a variety of different
sources
made
available to end users
in a what they can
understand and use
in a business context.
[Barry Devlin]
4
What is a Data Warehousing?
Information

A process of
transforming data into
information and making
it available to users in a
timely enough manner
to make a difference.
[Forrester Research, April 1996]

Data
5
What is a Data Warehousing?
“A Data Warehouse is a
subject
oriented, integrated, n
onvolatile, and time
variant collection of
data in support of
management’s
decisions.”
[Bill Inmon, Building the Data Warehouse 1996]
6
Why need Data Warehousing?
ESCALATING NEED FOR STRATEGIC INFORMATION

grew

complex

need different kinds of
information that could be
readily used
keeping the enterprise
competitive
formulate the business
strategies, establish goals, set
objectives, and monitor results

spread globally

competition fiercer

strategic information
not for running the
day-to-day operations

continued health and
survival of the
corporation
7
What is OLAP ??


Online Analytical Processing, a category of software
tools that provides analysis of data stored in a database.
OLAP tools enable users to analyze different dimensions
of multidimensional data. For example, it provides time
series and trend analysis views. OLAP often is used in
Data Warehousing and data mining.

8
What is OLAP ??
 The chief component of OLAP is the OLAP server, which

sits between a client and a database management
systems (DBMS). The OLAP server understands how
data is organized in the database and has special
functions for analyzing the data. There are OLAP servers
available for nearly all the major database systems.

9
Problem Statement
The dramatically increase in
companies
transactions meet by increase in their database
transactions, data storage and quires which used to
retrieve data from database, these companies use the
information processing system which is used for storage
of everyday activities of these events on a regular basis
about the company. Information processing systems rely
on online transaction processing (OLTP), which have
some or all of the necessary data that he is not so easily
accessible to the user for analytical data processing. The
majority of information processing systems functionality
is to generate reports which show daily transactions and
activities which are done by companies, the response
time for these reports is time consuming specially in
information system which depends in OLTP,
10
Problem Statement Con.
which is not good for user who holds critical positions
such as top management, dissection maker and other
concerned top level authority because the time factor is
considerable for them. Moreover, Relational database
was not designed to support multi dimensional view
Advanced data presentation functions, advanced data
aggregation,
consolidation,
and
classification
functions, advanced computational functions and
Advanced data
modeling functions (Rob &&
Coronel, 2008).Need for Multi dimensional view, Online
Analytical Processing (OLAP) and reducing time
consuming for reports generating leads to the concept of
a data warehouse. By converting the operational
database to star schema structure data can be viewed as
multi dimensional view and can be used for Online

11
12
Research Objective
The main objectives of this study are:
i. To identify the requirements of the
converting operational database to star
schema structure.
ii. To select the target operational database to
convert it data warehouse structure
iii. To develop tool for converting operational
database to data star schema structure
iv. To evaluate the developed tool.
13
REFERENCES
 Chaudhuri S, Dayal U. (1997). An overview of data

warehousing and OLAP technology. ACM Sigmod
record, 26(1), 65-74.
 Surajit C, Umeshwar D. 2002. An Overview of Data
Warehousing and OLAP Technology, Microsoft
Research, Redmond.
 Panos V, Timos S. 2006. A Survey on Logical Models for
OLAP Databases. National Technical University of
Athens.
 Michael K,Yeol S.2007. The Translation of Star Schema
into Entity-Relationship Diagrams. College of
Information Science and Technology,Drexel
University, Philadelphia

14

Weitere ähnliche Inhalte

Was ist angesagt?

Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousingJuliaWilson68
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technologyDataminingTools Inc
 
Data warehouseconceptsandarchitecture
Data warehouseconceptsandarchitectureData warehouseconceptsandarchitecture
Data warehouseconceptsandarchitecturesamaksh1982
 
Introduction to the Query-driven Approach
Introduction to the Query-driven ApproachIntroduction to the Query-driven Approach
Introduction to the Query-driven ApproachTimothy Valihora
 
Dw Concepts
Dw ConceptsDw Concepts
Dw Conceptsdataware
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture janani thirupathi
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-WarehouseAbdul Aslam
 
Dataware housing
Dataware housingDataware housing
Dataware housingwork
 
7 data warehouse & marts
7 data warehouse & marts7 data warehouse & marts
7 data warehouse & martsNymphea Saraf
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsMethod360
 
Data Warehousing and Mining
Data Warehousing and MiningData Warehousing and Mining
Data Warehousing and Miningethantelaviv
 
Enterprise resource planning system & data warehousing implementation
Enterprise resource planning system & data warehousing implementationEnterprise resource planning system & data warehousing implementation
Enterprise resource planning system & data warehousing implementationSumya Abdelrazek
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingEdureka!
 
Introduction to the Update-driven Approach
Introduction to the Update-driven ApproachIntroduction to the Update-driven Approach
Introduction to the Update-driven ApproachTimothy Valihora
 
2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse ImplementationPerficient
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseingSajan Sahu
 
Data Warehouse
Data WarehouseData Warehouse
Data WarehouseSana Alvi
 

Was ist angesagt? (20)

Data mining and data warehousing
Data mining and data warehousingData mining and data warehousing
Data mining and data warehousing
 
Datawarehouse olap olam
Datawarehouse olap olamDatawarehouse olap olam
Datawarehouse olap olam
 
Data ware house
Data ware houseData ware house
Data ware house
 
Data warehouse and olap technology
Data warehouse and olap technologyData warehouse and olap technology
Data warehouse and olap technology
 
Data warehouseconceptsandarchitecture
Data warehouseconceptsandarchitectureData warehouseconceptsandarchitecture
Data warehouseconceptsandarchitecture
 
Introduction to the Query-driven Approach
Introduction to the Query-driven ApproachIntroduction to the Query-driven Approach
Introduction to the Query-driven Approach
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Dw Concepts
Dw ConceptsDw Concepts
Dw Concepts
 
Data warehouse architecture
Data warehouse architecture Data warehouse architecture
Data warehouse architecture
 
Components of a Data-Warehouse
Components of a Data-WarehouseComponents of a Data-Warehouse
Components of a Data-Warehouse
 
Dataware housing
Dataware housingDataware housing
Dataware housing
 
7 data warehouse & marts
7 data warehouse & marts7 data warehouse & marts
7 data warehouse & marts
 
Reconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source SystemsReconciling your Enterprise Data Warehouse to Source Systems
Reconciling your Enterprise Data Warehouse to Source Systems
 
Data Warehousing and Mining
Data Warehousing and MiningData Warehousing and Mining
Data Warehousing and Mining
 
Enterprise resource planning system & data warehousing implementation
Enterprise resource planning system & data warehousing implementationEnterprise resource planning system & data warehousing implementation
Enterprise resource planning system & data warehousing implementation
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Introduction to the Update-driven Approach
Introduction to the Update-driven ApproachIntroduction to the Update-driven Approach
Introduction to the Update-driven Approach
 
2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation2013 OHSUG - Clinical Data Warehouse Implementation
2013 OHSUG - Clinical Data Warehouse Implementation
 
Data warehouseing
Data warehouseingData warehouseing
Data warehouseing
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 

Andere mochten auch

Andere mochten auch (10)

OLTP vs OLAP
OLTP vs OLAPOLTP vs OLAP
OLTP vs OLAP
 
OLAP
OLAPOLAP
OLAP
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
OLAP
OLAPOLAP
OLAP
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
3dw
3dw3dw
3dw
 
Cognos powerplay
Cognos powerplayCognos powerplay
Cognos powerplay
 
Online analytical processing (olap) tools
Online analytical processing (olap) toolsOnline analytical processing (olap) tools
Online analytical processing (olap) tools
 
OLAP OnLine Analytical Processing
OLAP OnLine Analytical ProcessingOLAP OnLine Analytical Processing
OLAP OnLine Analytical Processing
 
Traditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overviewTraditional Data-warehousing / BI overview
Traditional Data-warehousing / BI overview
 

Ähnlich wie Issue in Data warehousing and OLAP in E-business

Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfDatacademy.ai
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl conceptsjeshocarme
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse conceptsobieefans
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Materialobieefans
 
DATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forDATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forAyushMeraki1
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docxKen T
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingsumit621
 
Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28Martin Bém
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingwork
 
The technology of the business data lake
The technology of the business data lakeThe technology of the business data lake
The technology of the business data lakeCapgemini
 
MapR Data Hub White Paper V2 2014
MapR Data Hub White Paper V2 2014MapR Data Hub White Paper V2 2014
MapR Data Hub White Paper V2 2014Erni Susanti
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesCindy Irby
 

Ähnlich wie Issue in Data warehousing and OLAP in E-business (20)

CTP Data Warehouse
CTP Data WarehouseCTP Data Warehouse
CTP Data Warehouse
 
Top 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdfTop 60+ Data Warehouse Interview Questions and Answers.pdf
Top 60+ Data Warehouse Interview Questions and Answers.pdf
 
Dw & etl concepts
Dw & etl conceptsDw & etl concepts
Dw & etl concepts
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Material
 
DATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining forDATAWAREHOUSE MAIn under data mining for
DATAWAREHOUSE MAIn under data mining for
 
SAP BODS -quick guide.docx
SAP BODS -quick guide.docxSAP BODS -quick guide.docx
SAP BODS -quick guide.docx
 
Oracle sql plsql & dw
Oracle sql plsql & dwOracle sql plsql & dw
Oracle sql plsql & dw
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
 
Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28Prague data management meetup 2017-02-28
Prague data management meetup 2017-02-28
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Unit Ii
Unit IiUnit Ii
Unit Ii
 
DW 101
DW 101DW 101
DW 101
 
The technology of the business data lake
The technology of the business data lakeThe technology of the business data lake
The technology of the business data lake
 
Data Management
Data ManagementData Management
Data Management
 
Data warehouse presentation
Data warehouse presentationData warehouse presentation
Data warehouse presentation
 
MapR Data Hub White Paper V2 2014
MapR Data Hub White Paper V2 2014MapR Data Hub White Paper V2 2014
MapR Data Hub White Paper V2 2014
 
Fbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_servicesFbdl enabling comprehensive_data_services
Fbdl enabling comprehensive_data_services
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Issue in Data warehousing and OLAP in E-business

  • 1. MITP 5313 Current Trends of Database Technology ISSUE IN DATA WAREHOUSING AND OLAP IN E-BUSINESS Presented By Tamer J. Abbas 7 December 2013 1
  • 2. Outline  Introduction  What is a Data Warehousing  Why need Data Warehousing  What is OLAP  Problem Statement  Research Objective  REFERENCES 2
  • 3. Introduction  Decision Support Systems (DSS) are rapidly becoming essential to achieving a competitive advantage for businesses. DSS allows businesses to obtain a huge amount of data that are locked in operational databases and other sources of data and turn data into useful information. Many companies have already construct or are constructing decision-support databases called data warehouses, in which users can perform their data analysis. A typical data warehouse extracts, integrates and manages the relevant information from multiple, independent, heterogeneous data sources into one centralized repository of information to support decision-making needs of knowledge workers and decision makers in the form of Online Analytical Processing (OLAP) (Han & Kamber 2001, Harinarayan et al. 1999). 3
  • 4. What is a Data Warehousing?  A single, complete and consistent store of data obtained from a variety of different sources made available to end users in a what they can understand and use in a business context. [Barry Devlin] 4
  • 5. What is a Data Warehousing? Information A process of transforming data into information and making it available to users in a timely enough manner to make a difference. [Forrester Research, April 1996] Data 5
  • 6. What is a Data Warehousing? “A Data Warehouse is a subject oriented, integrated, n onvolatile, and time variant collection of data in support of management’s decisions.” [Bill Inmon, Building the Data Warehouse 1996] 6
  • 7. Why need Data Warehousing? ESCALATING NEED FOR STRATEGIC INFORMATION grew complex need different kinds of information that could be readily used keeping the enterprise competitive formulate the business strategies, establish goals, set objectives, and monitor results spread globally competition fiercer strategic information not for running the day-to-day operations continued health and survival of the corporation 7
  • 8. What is OLAP ??  Online Analytical Processing, a category of software tools that provides analysis of data stored in a database. OLAP tools enable users to analyze different dimensions of multidimensional data. For example, it provides time series and trend analysis views. OLAP often is used in Data Warehousing and data mining. 8
  • 9. What is OLAP ??  The chief component of OLAP is the OLAP server, which sits between a client and a database management systems (DBMS). The OLAP server understands how data is organized in the database and has special functions for analyzing the data. There are OLAP servers available for nearly all the major database systems. 9
  • 10. Problem Statement The dramatically increase in companies transactions meet by increase in their database transactions, data storage and quires which used to retrieve data from database, these companies use the information processing system which is used for storage of everyday activities of these events on a regular basis about the company. Information processing systems rely on online transaction processing (OLTP), which have some or all of the necessary data that he is not so easily accessible to the user for analytical data processing. The majority of information processing systems functionality is to generate reports which show daily transactions and activities which are done by companies, the response time for these reports is time consuming specially in information system which depends in OLTP, 10
  • 11. Problem Statement Con. which is not good for user who holds critical positions such as top management, dissection maker and other concerned top level authority because the time factor is considerable for them. Moreover, Relational database was not designed to support multi dimensional view Advanced data presentation functions, advanced data aggregation, consolidation, and classification functions, advanced computational functions and Advanced data modeling functions (Rob && Coronel, 2008).Need for Multi dimensional view, Online Analytical Processing (OLAP) and reducing time consuming for reports generating leads to the concept of a data warehouse. By converting the operational database to star schema structure data can be viewed as multi dimensional view and can be used for Online 11
  • 12. 12
  • 13. Research Objective The main objectives of this study are: i. To identify the requirements of the converting operational database to star schema structure. ii. To select the target operational database to convert it data warehouse structure iii. To develop tool for converting operational database to data star schema structure iv. To evaluate the developed tool. 13
  • 14. REFERENCES  Chaudhuri S, Dayal U. (1997). An overview of data warehousing and OLAP technology. ACM Sigmod record, 26(1), 65-74.  Surajit C, Umeshwar D. 2002. An Overview of Data Warehousing and OLAP Technology, Microsoft Research, Redmond.  Panos V, Timos S. 2006. A Survey on Logical Models for OLAP Databases. National Technical University of Athens.  Michael K,Yeol S.2007. The Translation of Star Schema into Entity-Relationship Diagrams. College of Information Science and Technology,Drexel University, Philadelphia 14