Configuring DML Command Substitution at Transformation Level

To configure a DML command substitution at the transformation level

  1. From the Transformation View, select the required transformation.

  2. In the Properties pane on the right, under DML command substitution, a list of source and target commands are displayed.

  3. In the left column, select the source command and in the right column, select the required target command from the drop-down list.

The following tables display the supported source commands for each data store type and the available target commands that can be mapped to it.

Table 6. DML Command Substitution at Transformation Level for Enterprise Database Server as Source

Target Data Store Type
SQL Server DatabaseOracle Database
Source commandsAvailable Target commandsSource commandsAvailable Target commands
Create

Insert

Update

Delete

Merge

<Ignore>

<Default>

Create

Insert

Update

Delete

Merge

<Ignore>

<Default>

Modify

Insert

Update

Delete

Merge

<Ignore>

<Default>

Modify

Insert

Update

Delete

Merge

<Ignore>

<Default>

Delete

Insert

Update

Merge

<Ignore>

<Default>

Delete

Insert

Update

Merge

<Ignore>

<Default>


Table 7. DML Command Substitution at Transformation Level for RDMS as Source

Target Data Store Type
SQL Server DatabaseOracle Database
Source commandsAvailable Target commandsSource commandsAvailable Target commands
Insert

Insert

Update

Delete

Merge

<Ignore>

<Default>

Insert

Insert

Update

Delete

Merge

<Ignore>

<Default>

Update

Delete*

<Ignore>

<Default>

Update

Delete*

<Ignore>

<Default>

Delete

<Ignore>

<Default>

Delete

<Ignore>

<Default>


*The target command Delete is available only when the target has a primary key, and a source primary key is mapped to this primary key.

Table 8. DML Command Substitution at Transformation Level for SQL Server as Source

Target Data Store Type
Enterprise Database Server
Source commandsAvailable Target commands
Insert

Create

Modify

Delete

Merge

<Ignore>

<Default>

Update

Create

Modify

Delete

Merge

<Ignore>

<Default>

Delete

Create

Modify

Merge

<Ignore>

<Default>