Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DAY-1
SAP
SAP stands for Systems Applications and Products in Data Processing.
What is ETL?
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
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
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