Вы находитесь на странице: 1из 35

-Topic :

Standard DTP

-Presented By:

DTP

DTP Data Transfer Process


We have 4 types of DTPs:

Standard DTP
Error DTP
Direct Access DTP
RDA [Real Time Data Acquisition] DTP

Standard DTP

To extract data from


Source Object and load
to Target Object.
New in BI 7.x
Target Objects

Standard DTP

Source Objects

Standard DTP

DTP can be created by following ways:

Standard DTP

Properties of Standard DTP

Extraction Source Object relevant properties


Update Target Object relevant properties
Execute Properties relevant for Execution

Standard DTP

Extraction [TAB]

Standard DTP

Data Source

Standard DTP

Extraction Modes:
FULL
DELTA

No initialize Delta Update mode like Infopackage


First Delta load is treated as Initialize delta load
9

Standard DTP

Extraction Modes:
FULL
It extracts all the data from Source object and loads it to
Target Object with respective FILTER selections.

10

Standard DTP

Request
DTPR_123XXXXXX

Extraction Modes:

Records
100

Target
Object

FULL

Standard
DTP
Mode: FULL
Request
Source
Object

Transformation
s
Records

DataMart Status

REQU_123XXXXXXX

10

REQU_124XXXXXXX

20

REQU_125XXXXXXX

30

REQU_126XXXXXXX

40

11

Standard DTP

Extraction Modes:
DELTA
It only extracts new data from source object to Target Object
based on the Request Number (Data Mart Status).
When we delete the request in the data target it resets the
Data Mart status of the request in source object and it will
be processed in the next delta load

12

Standard DTP

Request
DTPR_123XXXXXX

Extraction Modes:

Records
100

Target
Object

DELTA

Standard
DTP
Mode:
Request
DELTA
Source
Object

Transformation
s
Records

DataMart Status

REQU_123XXXXXXX

10

REQU_124XXXXXXX

20

REQU_125XXXXXXX

30

REQU_126XXXXXXX

40

REQU_127XXXXXXX

10

REQU_128XXXXXXX

15

Already
Process
ed
Not
Process
ed

13

Standard DTP
Extraction Modes:
DELTA
Only Get Delta Once
It only extracts new data from source object to Target Object
based on the Request Number (Data Mart Status).
When we delete the request in the data target it resets the
Data Mart status of the request in source object but it will
NOT be processed in the next delta load

14

Standard DTP

Request
DTPR_123XXXXXX

Extraction Modes:
DELTA

Only Get Delta Once

Deleted

Target
Object

Standard DTP
Mode: DELTA

Only Get Delta Once


Request

Source
Object

Records
100

Transformation
s
Records

DataMart Status

REQU_123XXXXXXX

10

REQU_124XXXXXXX

20

REQU_125XXXXXXX

30

REQU_126XXXXXXX

40

REQU_127XXXXXXX

10

REQU_128XXXXXXX

15

Already
Process
ed
Not
Process
ed

15

Standard DTP
Extraction Modes:
DELTA
Get All New Data Request By Request
It only extracts new data from source object to Target Object
based on the Request Number (Data Mart Status) but
processes the data Request by Request
When we delete the request in the data target it resets the
Data Mart status of the request in source object but it will be
processed in the next delta load

16

Standard DTP

Extraction Modes:
DELTA

Get All New Data


Request By Request

Target
Object

Request
DTPR_123XXXXXX
DTPR_124XXXXXX
DTPR_125XXXXXX
DTPR_126XXXXXX

Standard DTP
Mode: DELTA

Get All New Data Request By


Request
Request

Source
Object

Records
10
20
30
40

Transformation
s
Records

DataMart Status

REQU_123XXXXXXX

10

REQU_124XXXXXXX

20

REQU_125XXXXXXX

30

REQU_126XXXXXXX

40

REQU_127XXXXXXX

10

REQU_128XXXXXXX

15

Already
Process
ed
Not
Process
ed

17

Standard DTP

If you selected transfer mode Delta, you can define further


parameters:
a. Only get delta once: It can select this option where the most
recent data required in data target. In case delete overlapping
request from data target have to select this option and use
delete overlapping request process type in process chain. If
used these setting then from the second loads it will delete the
overlapping request from the data target and keeps only the
last loaded request in data target.
b. Get all new data request by request: If dont select this option
then the DTP will load all new requests from source into a single
request. Have to select this option when the number of new
requests is more in source and the amount of data volume is
more. If selected this option then the DTP will load request by
request from source and keep the same request in target.

18

Standard DTP

Package Size
To control number
records per Data
Packet
Default : 50000

19

Standard DTP

Filter
This is similar to
Data Selections in
Infopackage
In DTP we can also
specify Exclude

20

Standard DTP

Filter
Dynamic Selections
are possible by using
OLAP Variables

21

Standard DTP

Filter
Dynamic Selections
are possible by using
Routine

22

Standard DTP

Error Stack & Error DTP

Target Object

Error DTP

EE
rr
rr
oo
rr

RR
ee
cc
oo
rr
dd
ss

Error
Stack

Standard Transformati
ons
DTP
Source Object

23

Standard DTP

Semantic Groups
To determine
Primary key for
ERROR Stack
This property
will have
importance will
loading data
into standard
DSO because of
overwriting &
serialization

24

Standard DTP

Update Tab

25

Standard DTP

Data Target Object

26

Standard DTP

Error Handling
In 3.x we had this
property in
Infopackage but
in BI 7.x we have
this property in
DTP

27

Standard DTP

Error Handling
Deactivated

Using this option error stack is not enabled at all. Hence for any failed records no data is
written to the error stack. Thus if the data load fails, all the data needs to be reloaded again.

No update, no reporting

If there is erroneous /incorrect record and we have this option enabled in the DTP, the load
stops there with no data written to the error stack. Also this request will not be available for
reporting. Correction would mean reloading the entire data again.

Valid Records Update, No reporting (Request Red)

Using this option all correct data is loaded to the cubes and incorrect data to the error stack.
The data will not be available for reporting until the erroneous records are updated and QM
status is manually set to green. The erroneous records can be updated using the error DTP.

Valid Records Updated, Reporting Possible (Request Green)

Using this option all correct data is loaded to the cubes and incorrect data to the error stack.
The data will be available for reporting and process chains continue with the next steps. The
erroneous records can be updated using the error DTP.

28

Standard DTP

We will have this option


while loading transaction
data to datatargets.
We use option to allow
the transaction data to be
loaded with Master data
or not

We will option only in the


DTPs which are loading
data into Master data
Objects.
We use this option to
handle duplicate records
while loading master data
29

Standard DTP

Execute TAB

30

Standard DTP

Processing Mode

31

Standard DTP
Temporary Data Storage Options in DTP:
In DTP, it can set in case to store the data temporarily in data loading
process of any process like before extraction, before transformations. It
will help in data analyzing for failed data requests.

32

Standard DTP
Temporary store settings :

33

Standard DTP

Points to be Noted
We have to use process chains to schedule the Standard DTP in
background
We can find name of the table for Error stack

34

Standard DTP

Settings for Error Stack

35