Sei sulla pagina 1di 5

SAP BODS

DAY-1
SAP
SAP stands for Systems Applications and Products in Data Processing.

What is ETL?

 ETL stands for Extract-Transform-Load, and it is a process of how data is loaded


from the target system to the data warehouse.

What is SAP BODS?

SAP BODS is an ETL tool by SAP which can extract data from disparate systems,
transform them into meaningful information and load them in various kinds of systems.

Summary

 SAP BODS is an ETL tool by SAP which can extract data from disparate
systems, transform them into meaningful information and load them in various
kinds of systems.
 Full form of SAO BODS is Business Objects Data Services.
 Repository, Management Console, Designer, Job Server, Access Server, are
important components of SAP BODS Architecture
 SAP Business Objects offers better profiling because of too many acquisitions of
other companies.
 BODS is an expensive tool, so the initial purchase cost is very high

The important functions of SAP Bods are


 Extraction Transformation and Loading (ETL) : – ETL can extracts the data
from any database or tables and load the data into any other database or tables.
 Data ware housing : – Database is designed and developed in a particular
format for data analysis and reporting. It can be implemented by using data from
database or data sources.
 Data Migration : – Data migration is the process of moving the data from place
to another place. It is a subset of ETL where the data is to be relocated from one
software system or from one database to another database.
 Business Intelligence : – It analysis the data of an organization effectively and
helps in improving the business performance.

SAP acquired Business Objects in 2007 and both the products were renamed as SAP
BODI and SAP BODQ. In 2008, SAP integrated both the products into single software
product named as SAP Business Objects Data Services (BODS).
SAP BODS provides data integration and data management solution and in the earlier
version of BODS, the text data-processing solution was included.

BODS – Objects
All the entities that are used in BO Data Services Designer are called Objects. All the
objects like projects, jobs, metadata and system functions are stored in the local object
library. All the objects are hierarchical in nature.

Repository
Repository is used to store metadata of objects used in BO Data Services. Each
Repository should be registered in Central Management Console and is linked with
single or many job servers, which are responsible for executing jobs that are created by
you.
Types of Repositories
There are three types of Repositories.
 Local Repository − It is used to store the metadata of all objects created in Data Services
Designer like projects, jobs, data flow, work flow, etc.
 Central Repository − It is used to control the version management of the objects and is used
for multiuse development. Central Repository stores all the versions of an application object.
Hence, it allows you to move to previous versions.
 Profiler Repository − This is used to manage all the metadata related to profiler tasks
performed in SAP BODS designer. CMS Repository stores metadata of all the tasks
performed in CMC on BI platform. Information Steward Repository stores all the metadata of
profiling tasks and objects created in information steward.
Day-2

Data flow is used to extract, transform and load data from the source to the target system.
All the transformations, loading and formatting occurs in dataflow.

Workflows are used to determine the process for execution. The main purpose of workflow
is to prepare for executing the data flows and to set the state of system, once the data flow
execution is completed.

Files Handling:

1.FF-FF ext

2.FF-DB ext

3.DB-DB ext

4.DB-FF ext

5. SAP-DB & FF ext

An RFC (remote function call) is a function provided by another system which can call up and
trigger a function module (an RFC function)

Apart from these objects we can also extract Flat files in sap application server.

INTERFACES:

RFC/BAPI: Remote Function Call (RFC) is the standard SAP interface for communication
between SAP systems

ABAP

IDOCS
Transformations
DAY-4

Case Transform:
• The label is the path name to the target table and the expression has the SQL
logic that separates the data.
• The option ‘Produce default output with label’ stores the data which do not
satisfy any expression in a default table. Thus the rows with region PAK and
China will go to default table.
• ‘Row can be true for one case only’ option means that if a row satisfies more
than one condition, then if this option is selected, the system will allow it to
go into one output table only

Potrebbero piacerti anche