Professional Documents
Culture Documents
Siebel
Server
EIM
S_ADDR_ORG
External
data
Import
, Exports,
Deletes and Merges large amounts of
Why
EIM
?
data
Siebel Systems does not support using native SQL to
EIM Functions
Import data into Siebel base tables
Export Data from Siebel base tables
Delete Data from Siebel base tables
Merge Data in Siebel base tables
a). S_ tables
b). CX_ tables (Custom Extension Tables)
via EIM
S_ORG_EXT
Staging area for data exported by EIM
EIM_ACCOUNT
Staging area for data
to be deleted in the base table using EIMs delete
function
S_ADDR_ORG
External
data
Interface Table
Base Tables
- Note :a). A UI created records ROW_ID has format # - ### and an EIM
created records ROW_ID has format # - ## - ###
b). ROW_ID can be same for two records in two different tables. For
ex:- S_USER and S_CONTACT.
User Keys of a base table
Attribute Mapping
Non foreign key columns
One to one mapping
Attribute Mapping
CON_LAST_NAME
AHAMED
THOMAS
PRAHASAN
FST_NAME
SURAIZ
JOSEPH
PRAJITH
LAST_NAME
AHAMED
THOMAS
PRAHASAN
Temporary T_ Columns
Example:
In S_USER Table, let say we have two records with the following values
ROW_ID
LOGIN
1-FXY-01
SURAIZ
1-FXY-02
JOTHO
EMP_ID will resolve only for the second record since user key matches and will not resolve for the first record.
S_USER.LOGIN = EIM_CONTACT.CON_EMP_LOGIN
After EIM Process the T_ column T_CONTACT_EMP_ID will be populated as NULL and 1-FXY-02
ACTIVITY_UID
1-10LEMY
OWNER_PER_ID
NULL
ACT_ACTIVITY_UID
EMP_OWNER_PER
1-10LEMY
1-10LEMY
1-10LEMY
N
N
ACTIVITY_ID
1-D4V-01 1-FXY-02
1-D4V-02 1-FXY-03
1-D4V-03 1-FXY-04
1-S7V-01
1-S7V-01
1-S7V-01
Now only one employee should be an owner for that activity. Value in
ACTIVITY_UID
1-10LEMY
OWNER_PER_ID
1-FXY-02
Points to Remember:
Lines that begin with a semicolon (;) are comment lines and are ignored.
Multiple lines are distinguished by back slash (\). This denotes the continuation.
When the back slash is followed by a space, EIM interprets the space character as
escaped, and the new line character then terminates the parameter definition. This can
generate an error message indicating the parameter definition is incomplete.
Header Parameters
Point to Remember:
EIM is a multi step process. Once the EIM process is running, do not
stop or pause the task. Otherwise, some steps may not rollback correctly.
Point to Remember:
If error flags, SQL trace flags, or trace flags were included in the parameters, then EIM
log file will also contain the results of each flag.
Limit base table and columns to be processed. Four parameters helps in optimizing the
performance are
explicit messages like the following (an example) :- Failed to resolve foreign key value. (severity 7)
It also mentions which column did not get resolved :S_ACCNT_POSTN (Position for Account)
------------POSITION_ID (Position)
On scrolling down further in the log file, it gives you the values which
were populated in the EIM table columns, which did not resolve the
proper ROW_ID
ROW_ID POSTN_BI POSTN_DIVN
POSTN_LOC POSTN_NAME
------- -------- ---------------------- --------- --------------------584297 0-R9NH Siebel Administration NULL Siebel Administrator
Reference
Siebel Enterprise Integration Manager