SlideShare a Scribd company logo
Moving beyond ETL
Definition

In general, integration of multiple information

systems aims at combining selected systems so that

they form a unified new whole and give users the

illusion of interacting with one single information

system
Reasons for Integration




First, given a set of existing information
systems, an integrated view can be created to
facilitate information access and reuse through
a single information access point
Reasons for Integration




Second, given a certain information need, data
from   different   complementing   information
systems is to be combined to gain a more
comprehensive basis to satisfy the need
Applications
In the area of Business Intelligence (BI) integrated information used
for querying and reporting for

 •    Statistical Analysis

 •    OLAP

 •    Data Mining

In order to enable

 •    Forecasting

 •    Decision Making

 •    Enterprise-wide Planning
Integration Problem
• Users will be provided with homogeneous logical view of
  data physically distributed over heterogeneous data
  sources
• All   data    has   to    be
  represented using the same
  abstraction         principle
  (unified global data model
  and unified semantic)
Kinds of Heterogeneity
•   Hardware and Operating Systems

•   Data Management Software

•   Data Models, Schemas and Semantic

•   Middle-ware

•   User Interfaces

•   Business Rules

    and Integrity Constraints
Abstraction Levels
1. Manual Integration
• Users   directly   interact   with   all   relevant
  information systems and manually integrate
  selected data
• Users have to deal with different user interfaces
  and query languages
• Users need to have detailed knowledge on
  location, logical data representation, and data
  semantics.
2. Common User Interface
• The user is supplied with a common user
  interface (e.g. a web browser) that provides a
  uniform look and feel
• Data from relevant information systems is still
  separately presented
• Homogenization and integration of data yet has
  to be done by the users
• For instance, as in Search Engines
3. Integration by Applications

• Uses Integration applications that access various
  data sources and return integrated results to the
  user

• Practical for a small number of component systems

• Applications become increasingly fat as the
  number of system interfaces and data formats to
  homogenize and integrate grows
4. Integration by Middle-ware

• Middleware provides functionality used to
  solve aspects of the integration problem

• Integration    efforts   are   still   needed   in
  applications

• Different middleware tools usually have to be
  combined to build integrated systems.
5. Uniform Data Access
• A logical integration of data is accomplished at
  the data access level
• Global applications are provided with a unified
  global view of physically distributed data
• Global provision of physically integrated data can
  be time-consuming
• Data access, homogenization, and integration
  have to be done at runtime
6. Common Data Storage
• Physical data integration is performed by
  transferring data to a new data storage
• Local sources can either be retired or remain
  operational
• In general, provides fast data access
• If local data sources are retired, applications
  have to be migrated to the new data storage
• In case local data sources remain operational,
  periodical refreshing of the common data
  storage needs to be considered
Important Examples
•   Mediated Query Systems
•   Portals
•   Data Warehouses
•   Operational Data Stores
•   Federated Database Systems (FDBMS)
•   Workflow Management Systems (WFMS)
•   Integration by Web Services
•   Peer-to-Peer (P2P) Integration
Mediated Query Systems

• Represent a uniform data access solution by
 providing a single point for read-only querying
 access to various data sources
• Uses a mediator that contains a global query
 processor to send sub-queries to local data
 sources; returned local query results are then
 combined
Portals

• Another form of uniform data access are
  personalized doorways to the internet or
  intranet
• Each user is provided with information tailored
  to his information needs
• Web mining is applied to determine user-
  profiles by click-stream analysis
Data Warehouses

• Realize a common data storage approach

• Data from several operational sources (OLTP)
  are extracted, transformed, and loaded (ETL)
  into a data warehouse

• Analysis, such as OLAP, can be performed on
  cubes of integrated and aggregated data
Operational Data Stores
• A second example of a common data storage
• A “warehouse with fresh data” is built by
  immediately propagating updates in local data
  sources to the data store
• Up-to-Date integrated data is available for decision
  support
• Unlike in data warehouses, data is neither cleansed
  nor aggregated nor are data histories supported
Federated Database Systems

• Achieve a uniform data access solution by
 logically integrating data from underlying
 local DBMS

• Implement their own data model, support
 global queries, global transactions, and
 global access control
Workflow Management Systems

• Represent an integration-by-application approach

• Allow to implement business processes where
  each single step is executed by a different
  application or user

• Support modeling, execution, and maintenance of
  processes that are comprised of interactions
  between applications and human users
Integration by Web Services
• Performs integration through software components
  (web   services)     that   support   machine-to-machine
  interaction by XML-based messages conveyed by
  internet protocols
• Depending on offered integration functionality either
  represent
 - a uniform data access approach, or
 - a common data access for later manual or
   application-based integration
Peer-to-Peer (P2P) Integration
• A decentralized approach to integration between
  distributed peers where data can be mutually shared
  and integrated
• Depending on offered integration functionality either
  represent
 - a uniform data access approach, or
 - a common data access for later manual or
   application-based integration
Semantic Data Integration
Data integration

More Related Content

What's hot

Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data mining
DataminingTools Inc
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
Dr. Hamdan Al-Sabri
 
Introduction to Data Mining
Introduction to Data Mining Introduction to Data Mining
Introduction to Data Mining
Sushil Kulkarni
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
Archit Saxena
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
DataminingTools Inc
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
Yogendra Uikey
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data mining
Krish_ver2
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
pcherukumalla
 
Data warehousing
Data warehousingData warehousing
Data warehousing
Juhi Mahajan
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouse
J M
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
Anurag Gupta
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
hktripathy
 
Data Science
Data ScienceData Science
Data Science
Prakhyath Rai
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ankur bhalla
 
Data mining
Data mining Data mining
Data mining
AthiraR23
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Big data unit 2
Big data unit 2Big data unit 2
Big data unit 2
RojaT4
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Jason Rodrigues
 
Data Integration: the Beginner's Guide
Data Integration: the Beginner's GuideData Integration: the Beginner's Guide
Data Integration: the Beginner's Guide
Lisa Falcone
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
Gajanand Sharma
 

What's hot (20)

Data Mining: Application and trends in data mining
Data Mining: Application and trends in data miningData Mining: Application and trends in data mining
Data Mining: Application and trends in data mining
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
 
Introduction to Data Mining
Introduction to Data Mining Introduction to Data Mining
Introduction to Data Mining
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Introduction to Data Mining
Introduction to Data MiningIntroduction to Data Mining
Introduction to Data Mining
 
Data warehouse
Data warehouse Data warehouse
Data warehouse
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data mining
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouse
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
 
Data Science
Data ScienceData Science
Data Science
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Data mining
Data mining Data mining
Data mining
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
 
Big data unit 2
Big data unit 2Big data unit 2
Big data unit 2
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 
Data Integration: the Beginner's Guide
Data Integration: the Beginner's GuideData Integration: the Beginner's Guide
Data Integration: the Beginner's Guide
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
 

Viewers also liked

Database , 4 Data Integration
Database , 4 Data IntegrationDatabase , 4 Data Integration
Database , 4 Data Integration
Ali Usman
 
Data Integration (ETL)
Data Integration (ETL)Data Integration (ETL)
Data Integration (ETL)
easysoft
 
Jarrar: Data Schema Integration
Jarrar: Data Schema IntegrationJarrar: Data Schema Integration
Jarrar: Data Schema Integration
Mustafa Jarrar
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
CloverDX (formerly known as CloverETL)
 
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integrationPal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
Mustafa Jarrar
 
Pal gov.tutorial2.session15 1.linkeddata
Pal gov.tutorial2.session15 1.linkeddataPal gov.tutorial2.session15 1.linkeddata
Pal gov.tutorial2.session15 1.linkeddata
Mustafa Jarrar
 
Data integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaData integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcutta
Bhawani N Prasad
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
Carles Farré
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integration
Mustafa Jarrar
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
Mustafa Jarrar
 
Prestiva nomination: SAP IS-OIL TSW, SPW, TRM, GTM
Prestiva nomination:   SAP IS-OIL TSW, SPW, TRM, GTMPrestiva nomination:   SAP IS-OIL TSW, SPW, TRM, GTM
Prestiva nomination: SAP IS-OIL TSW, SPW, TRM, GTM
Murali Venkatesh
 
Informatica
InformaticaInformatica
Informatica
mukharji
 
Etl process in data warehouse
Etl process in data warehouseEtl process in data warehouse
Etl process in data warehouse
Komal Choudhary
 
Distributed database management systems
Distributed database management systemsDistributed database management systems
Distributed database management systems
Dhani Ahmad
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
koolkampus
 
Data quality and data profiling
Data quality and data profilingData quality and data profiling
Data quality and data profiling
Shailja Khurana
 
SAP JVA ( Joint Venture Accounting )
SAP JVA ( Joint Venture Accounting )SAP JVA ( Joint Venture Accounting )
SAP JVA ( Joint Venture Accounting )
Peter Ezzat
 

Viewers also liked (17)

Database , 4 Data Integration
Database , 4 Data IntegrationDatabase , 4 Data Integration
Database , 4 Data Integration
 
Data Integration (ETL)
Data Integration (ETL)Data Integration (ETL)
Data Integration (ETL)
 
Jarrar: Data Schema Integration
Jarrar: Data Schema IntegrationJarrar: Data Schema Integration
Jarrar: Data Schema Integration
 
Introduction to ETL and Data Integration
Introduction to ETL and Data IntegrationIntroduction to ETL and Data Integration
Introduction to ETL and Data Integration
 
Pal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integrationPal gov.tutorial2.session13 1.data schema integration
Pal gov.tutorial2.session13 1.data schema integration
 
Pal gov.tutorial2.session15 1.linkeddata
Pal gov.tutorial2.session15 1.linkeddataPal gov.tutorial2.session15 1.linkeddata
Pal gov.tutorial2.session15 1.linkeddata
 
Data integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaData integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcutta
 
[ABDO] Data Integration
[ABDO] Data Integration[ABDO] Data Integration
[ABDO] Data Integration
 
Pal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integrationPal gov.tutorial2.session13 2.gav and lav integration
Pal gov.tutorial2.session13 2.gav and lav integration
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
 
Prestiva nomination: SAP IS-OIL TSW, SPW, TRM, GTM
Prestiva nomination:   SAP IS-OIL TSW, SPW, TRM, GTMPrestiva nomination:   SAP IS-OIL TSW, SPW, TRM, GTM
Prestiva nomination: SAP IS-OIL TSW, SPW, TRM, GTM
 
Informatica
InformaticaInformatica
Informatica
 
Etl process in data warehouse
Etl process in data warehouseEtl process in data warehouse
Etl process in data warehouse
 
Distributed database management systems
Distributed database management systemsDistributed database management systems
Distributed database management systems
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
 
Data quality and data profiling
Data quality and data profilingData quality and data profiling
Data quality and data profiling
 
SAP JVA ( Joint Venture Accounting )
SAP JVA ( Joint Venture Accounting )SAP JVA ( Joint Venture Accounting )
SAP JVA ( Joint Venture Accounting )
 

Similar to Data integration

FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptxFALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
Vivekananda Gn
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systems
jayussuryawan
 
Data Mesh
Data MeshData Mesh
Connected development data
Connected development dataConnected development data
Connected development data
Rob Worthington
 
Distributed dbms (ddbms)
Distributed dbms (ddbms)Distributed dbms (ddbms)
Distributed dbms (ddbms)
JoylineChepkirui
 
Adbms 26 architectures for a distributed system
Adbms 26 architectures for a distributed systemAdbms 26 architectures for a distributed system
Adbms 26 architectures for a distributed system
Vaibhav Khanna
 
Datawarehouse org
Datawarehouse orgDatawarehouse org
Datawarehouse org
Shwetabh Jaiswal
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
Shwetabh Jaiswal
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
Dilawar Khan
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
TOUSEEQHAIDER14
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
Y Parandama Reddy
 
Various Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.pptVarious Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.ppt
RafiulHasan19
 
Advance database system (part 2)
Advance database system (part 2)Advance database system (part 2)
Advance database system (part 2)
Abdullah Khosa
 
Csld phan tan va song song
Csld phan tan va song songCsld phan tan va song song
Csld phan tan va song song
Lê Anh Trung
 
Enterprise information infrastructure
Enterprise information infrastructureEnterprise information infrastructure
Enterprise information infrastructure
Junaid Muzaffar
 
Shared information systems
Shared information systemsShared information systems
Shared information systems
Himanshu
 
Architecture Design in Software Engineering
Architecture Design in Software EngineeringArchitecture Design in Software Engineering
Architecture Design in Software Engineering
cricket2ime
 
Introduction to Database Management Systems
Introduction to Database Management SystemsIntroduction to Database Management Systems
Introduction to Database Management Systems
Adri Jovin
 
DW (1).ppt
DW (1).pptDW (1).ppt
DW (1).ppt
RahulSingh986955
 
History and Introduction to NoSQL over Traditional Rdbms
History and Introduction to NoSQL over Traditional RdbmsHistory and Introduction to NoSQL over Traditional Rdbms
History and Introduction to NoSQL over Traditional Rdbms
vinayh902
 

Similar to Data integration (20)

FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptxFALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
FALLSEM2021-22_SWE2004_ETH_VL2021220101016_2021-11-11_Reference-Material-II.pptx
 
Chapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systemsChapter 4 security part ii auditing database systems
Chapter 4 security part ii auditing database systems
 
Data Mesh
Data MeshData Mesh
Data Mesh
 
Connected development data
Connected development dataConnected development data
Connected development data
 
Distributed dbms (ddbms)
Distributed dbms (ddbms)Distributed dbms (ddbms)
Distributed dbms (ddbms)
 
Adbms 26 architectures for a distributed system
Adbms 26 architectures for a distributed systemAdbms 26 architectures for a distributed system
Adbms 26 architectures for a distributed system
 
Datawarehouse org
Datawarehouse orgDatawarehouse org
Datawarehouse org
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Various Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.pptVarious Applications of Data Warehouse.ppt
Various Applications of Data Warehouse.ppt
 
Advance database system (part 2)
Advance database system (part 2)Advance database system (part 2)
Advance database system (part 2)
 
Csld phan tan va song song
Csld phan tan va song songCsld phan tan va song song
Csld phan tan va song song
 
Enterprise information infrastructure
Enterprise information infrastructureEnterprise information infrastructure
Enterprise information infrastructure
 
Shared information systems
Shared information systemsShared information systems
Shared information systems
 
Architecture Design in Software Engineering
Architecture Design in Software EngineeringArchitecture Design in Software Engineering
Architecture Design in Software Engineering
 
Introduction to Database Management Systems
Introduction to Database Management SystemsIntroduction to Database Management Systems
Introduction to Database Management Systems
 
DW (1).ppt
DW (1).pptDW (1).ppt
DW (1).ppt
 
History and Introduction to NoSQL over Traditional Rdbms
History and Introduction to NoSQL over Traditional RdbmsHistory and Introduction to NoSQL over Traditional Rdbms
History and Introduction to NoSQL over Traditional Rdbms
 

More from Umar Alharaky

Function Point Counting Practices
Function Point Counting PracticesFunction Point Counting Practices
Function Point Counting Practices
Umar Alharaky
 
CMMI for Development
CMMI for DevelopmentCMMI for Development
CMMI for Development
Umar Alharaky
 
Generalized Stochastic Petri Nets
Generalized Stochastic Petri NetsGeneralized Stochastic Petri Nets
Generalized Stochastic Petri Nets
Umar Alharaky
 
Spam Filtering
Spam FilteringSpam Filtering
Spam Filtering
Umar Alharaky
 
Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)
Umar Alharaky
 
Turing machine
Turing machineTuring machine
Turing machine
Umar Alharaky
 

More from Umar Alharaky (6)

Function Point Counting Practices
Function Point Counting PracticesFunction Point Counting Practices
Function Point Counting Practices
 
CMMI for Development
CMMI for DevelopmentCMMI for Development
CMMI for Development
 
Generalized Stochastic Petri Nets
Generalized Stochastic Petri NetsGeneralized Stochastic Petri Nets
Generalized Stochastic Petri Nets
 
Spam Filtering
Spam FilteringSpam Filtering
Spam Filtering
 
Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)Simulation Tracking Object Reference Model (STORM)
Simulation Tracking Object Reference Model (STORM)
 
Turing machine
Turing machineTuring machine
Turing machine
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 

Data integration

  • 2. Definition In general, integration of multiple information systems aims at combining selected systems so that they form a unified new whole and give users the illusion of interacting with one single information system
  • 3. Reasons for Integration First, given a set of existing information systems, an integrated view can be created to facilitate information access and reuse through a single information access point
  • 4. Reasons for Integration Second, given a certain information need, data from different complementing information systems is to be combined to gain a more comprehensive basis to satisfy the need
  • 5. Applications In the area of Business Intelligence (BI) integrated information used for querying and reporting for • Statistical Analysis • OLAP • Data Mining In order to enable • Forecasting • Decision Making • Enterprise-wide Planning
  • 6. Integration Problem • Users will be provided with homogeneous logical view of data physically distributed over heterogeneous data sources • All data has to be represented using the same abstraction principle (unified global data model and unified semantic)
  • 7. Kinds of Heterogeneity • Hardware and Operating Systems • Data Management Software • Data Models, Schemas and Semantic • Middle-ware • User Interfaces • Business Rules and Integrity Constraints
  • 9. 1. Manual Integration • Users directly interact with all relevant information systems and manually integrate selected data • Users have to deal with different user interfaces and query languages • Users need to have detailed knowledge on location, logical data representation, and data semantics.
  • 10. 2. Common User Interface • The user is supplied with a common user interface (e.g. a web browser) that provides a uniform look and feel • Data from relevant information systems is still separately presented • Homogenization and integration of data yet has to be done by the users • For instance, as in Search Engines
  • 11. 3. Integration by Applications • Uses Integration applications that access various data sources and return integrated results to the user • Practical for a small number of component systems • Applications become increasingly fat as the number of system interfaces and data formats to homogenize and integrate grows
  • 12. 4. Integration by Middle-ware • Middleware provides functionality used to solve aspects of the integration problem • Integration efforts are still needed in applications • Different middleware tools usually have to be combined to build integrated systems.
  • 13. 5. Uniform Data Access • A logical integration of data is accomplished at the data access level • Global applications are provided with a unified global view of physically distributed data • Global provision of physically integrated data can be time-consuming • Data access, homogenization, and integration have to be done at runtime
  • 14. 6. Common Data Storage • Physical data integration is performed by transferring data to a new data storage • Local sources can either be retired or remain operational • In general, provides fast data access • If local data sources are retired, applications have to be migrated to the new data storage • In case local data sources remain operational, periodical refreshing of the common data storage needs to be considered
  • 15. Important Examples • Mediated Query Systems • Portals • Data Warehouses • Operational Data Stores • Federated Database Systems (FDBMS) • Workflow Management Systems (WFMS) • Integration by Web Services • Peer-to-Peer (P2P) Integration
  • 16. Mediated Query Systems • Represent a uniform data access solution by providing a single point for read-only querying access to various data sources • Uses a mediator that contains a global query processor to send sub-queries to local data sources; returned local query results are then combined
  • 17. Portals • Another form of uniform data access are personalized doorways to the internet or intranet • Each user is provided with information tailored to his information needs • Web mining is applied to determine user- profiles by click-stream analysis
  • 18. Data Warehouses • Realize a common data storage approach • Data from several operational sources (OLTP) are extracted, transformed, and loaded (ETL) into a data warehouse • Analysis, such as OLAP, can be performed on cubes of integrated and aggregated data
  • 19. Operational Data Stores • A second example of a common data storage • A “warehouse with fresh data” is built by immediately propagating updates in local data sources to the data store • Up-to-Date integrated data is available for decision support • Unlike in data warehouses, data is neither cleansed nor aggregated nor are data histories supported
  • 20. Federated Database Systems • Achieve a uniform data access solution by logically integrating data from underlying local DBMS • Implement their own data model, support global queries, global transactions, and global access control
  • 21. Workflow Management Systems • Represent an integration-by-application approach • Allow to implement business processes where each single step is executed by a different application or user • Support modeling, execution, and maintenance of processes that are comprised of interactions between applications and human users
  • 22. Integration by Web Services • Performs integration through software components (web services) that support machine-to-machine interaction by XML-based messages conveyed by internet protocols • Depending on offered integration functionality either represent - a uniform data access approach, or - a common data access for later manual or application-based integration
  • 23. Peer-to-Peer (P2P) Integration • A decentralized approach to integration between distributed peers where data can be mutually shared and integrated • Depending on offered integration functionality either represent - a uniform data access approach, or - a common data access for later manual or application-based integration