SAP BODS Course Curriculum: SAP Business Objects Data Services Overview
SAP BODS Course Curriculum: SAP Business Objects Data Services Overview
Introduction
● Introduction to Integration Approaches
● What is ETL?
● What is Data Warehouse?
● Introduction to Data warehouse implementations
● Dwh goals
● Dwh features
● Dwh limitations
● Olap scope
● Dwh naming conventions
● Dwh etl tools
● Dwh reporting tools
● Dwh approaches
● Dwh vs oltp differences
● Dwh implantation terminology
SAP Business Objects Data Services Overview
● History of SAP BODS [evolution, acquisitions etc.]
● Data Services Architecture
● Data Services Tools & its functions
● Data Services Objects & Object Hierarchy
● Various implementations using BODS
Data Services Basic Level
Understanding Data Integrator
● Describe components, management tools, and the development process
● Explain object relationship
Defining source&target
● FILE FORMATS:
● Flat files:
● Fixed
● Variable(delimited)[tab,space,coma,semicolon]
● Excel files
● Cobol
● Xsd
● Dtd
● DATASTORES:
● SQLSERVER SOURCE
● Sql server target
● Oracle source
● Oracle target.
● WEBSERVICES:
● SAP SOURCES
● Sap ecc_source
● Sap bw source
● Sap bw target
● Create a new file format and handle errors in file formats
TRANSFORMATIONS
PLATFORM:
1.QUERY TRANSFORM(11) FUNCTIONALITIES.
2.VALIDATION TRANSFORM
3.MERGE TRANSFORM
4.MAP OPERATION
5.SQL TRANSFORM
6.XML MAP
7.ROW GENRATION
DATA INTEGRATION:
1.DATA TRANSFER
2.DATE GENRATIION
3.EFFECTIVE DATE
4.SUROGATE KEY TRANSFORM
5.HIERARCHY TRANSFORM
6.MAP CDC OPRATION
7.PIVOT
8.REVERSE PIVOT
9.TABLE COMPARISION
10 HISTORY PRESERVING TRANSFORM
11.XML MAP
Validating, tracing, and debugging jobs
● Using descriptions and annotations
● Validate and trace jobs
● Using View Data and the Interactive Debugger
Creating a batch job
● Create a project, job, work flow, and data flow
● Using the Query transform in a data flow
● Using template tables
Data Services Advance Level
● Using built-in transforms and nested data
● Using the case, merge, and validationtransforms
Data Services Advance Level cont
Managing Metadata
● Import and export metadata
● Using Metadata Reports
Performance Tuning:
Datastore & Formats
● Datastore Overview & Types
● Datastore creation- DB, SAP, Adaptor, Webservice
● Formats-Flat file, Excel, DTD, XSD
Data Services Transforms
● Overview of Transforms & Category (DI, PF)
● All Transforms of Data Integrator and PF will be covered with examples
Data Services Advance Level contENT
● Import metadata from XML documents
● Using the XML_Pipeline in a data flow
Using built-in functions
● Using date and time functions and the date generation transform to build a
dimension table
● Using the lookup functions to look up status in a table
● Using match pattern functions to compare input strings to patterns
● Using database type functions to return information on data sources
Using Data Integrator Scripting Language and variables
● Explain differences between global and local variables
● Create global variables and custom functions
● Using strings and variables in Data Integrator scripting language
Capturing Changes in Data
● Using Changed Data Capture (CDC) with time-stamped sources
● Create an initial and delta load job
● Using history preserving transforms
● Implementing SCD Type 1,2
Handling errors and auditing
● Recover a failed job
● Create a manual, recoverable work flow
● Define audit points, rules and actions on failures
Supporting a multi-user environment
● Describe terminology and repository types in a multi-user environment
● Create and activate the central repository
● Work with objects in the central repository
Data Services Administration
● Management Console operations
● Server Manager Operations
● Repository Manager Operation
● License Manager – adding and upgrading license keys
● Execute, schedule, and monitor batch jobs
Dataservices SAP System Handling
● SAP Systems-Introduction
● SAP BODS and SAP ERP/BW integration
● Creation of SAP ERP Datastore and overview of properties
● Creation of SAP BW source & target Datastores and overview of properties
● SAP ERP creating and getting RFC enabled Function Modules
● SAP ERP Tables data extraction
● SAP BW Dataflow, Interfaces, objects allowed to BODS
● SAP BW Extracting data from SAP BW Infoproviders