The transformation extracts
performance statistics tables from the SAP BW, using a delta control
mechanism. Extraction time stamps are logged in a delta control table
by SAP host instance and extracted SAP BW table. Successive extractions
retrieve only records with a time stamp larger than the previous extract
minus one hour, and append the extracted records to the output tables.
The rationale for one-hour overlap is to ensure that even the long
running jobs are caught. This might result in duplicate records. However,
any duplicate records are removed by the loading steps into the SAS
IT Resource Management IT data marts.
The transformation has
two input tables:
-
the BW Delta Control table
-
the list of SAP systems to extract
data from
The BW Delta Control
table is defined as input table, but it is also updated by the transformation.
The table fills details about BW tables and extraction conditions
so that the next extraction of data from a particular table starts
from that time onwards from SAP.
The transformation has
1 11 output tables. All output tables are located in the same library.
The transformation has the following options to extract data from
SAP BW systems.
Parameters Used in the Transformation
|
|
|
Valid Values and Description
|
|
|
|
INIT: Initialize the
BW Delta Control Table and overwrite output tables.
APPEND: Append new records
to output tables according to time stamps from Delta Control Table.
OVERWRITE: Replace
output tables with new records according to time stamps from Delta
Control Table.
|
The transformation calls
the SAS SCL program sashelp.r3itadp.read_bw_stats.scl. this program
loops through the input table. The transformation also performs the
following functions:
-
Lists the SAP systems for data
extraction.
-
Assigns an SAP LIBNAME to each
SAP system.
-
Calls the macro
%readBwStats to
extract the statistic tables.