0% found this document useful (0 votes)
10 views1 page

Data Repository Architecture Overview

Data services provides data integration, management, and text analytics software. It performs extraction, integration, transformation, and loading of data. It also cleanses, parses, corrects, standardizes, enhances, matches, and consolidates data. Additionally, it converts unstructured text into structured data. The software has advantages like supporting a single product for multiple services, unstructured sources, tight SAP integration, in-memory databases, migration tools, and real-time extractions.

Uploaded by

Payal Mohanty
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views1 page

Data Repository Architecture Overview

Data services provides data integration, management, and text analytics software. It performs extraction, integration, transformation, and loading of data. It also cleanses, parses, corrects, standardizes, enhances, matches, and consolidates data. Additionally, it converts unstructured text into structured data. The software has advantages like supporting a single product for multiple services, unstructured sources, tight SAP integration, in-memory databases, migration tools, and real-time extractions.

Uploaded by

Payal Mohanty
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Data services is an end-to-end Data Integration, Data Management and Text Analytics

Software.
Any software which provides Extraction, Integration, Transformation and Loading
functionalities are called Data Integration Software.
Data Management:A software which helps to cleanse master data is called Data
Management software. Any software which provides parsing, correcting, standardization,
enhancement, match and consolidation functionalities are called Data Management
software.
Text Analytics: Converting the unstructured text data into structured data such a software is
called text analytics software.
Advantages of BODS: One product, multiple services ; single window application; supports
unstructured sources(big database); tight integration with SAP; supports in memory
database (HANA); migration tool; content management tool; supports real time extractions;
price; less maintenance cost.
Architecture
1) Designer: It is a desktop application and client tool; it is a developer tool to develop
BODS jobs; it supports batch job and real time jobs; it is only aapplication , it does not
store data.
2) Repository: is a storage location in any database to store BODS objects. Repository is a
group of BODS metadata tables. DB support BODS repository are oracle; MySQL; MySQL;
DB2; Sybase; Hana(4.1 onwards).
There are three types of repositories:
• A local repository(known in Designer as the Local Object Library) is used by an
application designer to store definitions of source and target metadata and Data
Services objects.
• A central repository(known in Designer as the Central Object Library) is an optional
component that can be used to support multiuser development. The Central Object
Library provides a shared library that allows developers to check objects in and out for
development.
• A profiler repositoryis used to store information that is used to determine the quality
of data.
3) BODS Services: Job Server; Data Engine; Access Server.
I. Job Server: is a service which process BODS batch jobs as part of processing.
Whenever a batch is executed or triggered by user immediately the assigned job
server will study the design of job and estimate the number of threads and process
to be allocated.
II. Data Engines: are services which takes responsibility in generating threads and
process as per job server estimation; Threads will involve in extraction & loading and
process will involve in transformation of data; Collectively the Job server and data
engines will take responsibility to processing batch jobs.
Access Server:it is also called messaging broker; Access server is a service which will take
responsibility in processing real time jobs; To manage real time jobs an extra configuration
called real time configuration to be done both sender & receiver side. This configuration
sends a message alert whenever data got updated in sender side;Access server is a service
which is running 24/7and waits for a message from sender to trigger

You might also like