1. What is a transaction control transformation?
A transaction is a set of rows bound by a commit or rollback of rows. The transaction control transformation is used to commit or rollback a group of rows.
A transaction is a set of rows bound by a commit or rollback of rows. The transaction control transformation is used to commit or rollback a group of rows.
2. What is the commit type if you have a transaction
control transformation in the mapping?
The commit type is "user-defined".
The commit type is "user-defined".
3. What are the different transaction levels available in
transaction control transformation?
The following are the transaction levels or built-in variables:
TC_CONTINUE_TRANSACTION: The Integration Service does not perform any transaction change for this row. This is the default value of the expression.
The following are the transaction levels or built-in variables:
TC_CONTINUE_TRANSACTION: The Integration Service does not perform any transaction change for this row. This is the default value of the expression.
TC_COMMIT_BEFORE:
The Integration Service commits the transaction, begins a new
transaction, and writes the current row to the target. The current row is in
the new transaction.
· TC_COMMIT_AFTER:
The Integration Service writes the current row to the target, commits the
transaction, and begins a new transaction. The current row is in the committed
transaction.
· TC_ROLLBACK_BEFORE:
The Integration Service rolls back the current transaction, begins a new
transaction, and writes the current row to the target. The current row is in
the new transaction.
· TC_ROLLBACK_AFTER:
The Integration Service writes the current row to the target, rolls back the
transaction, and begins a new transaction. The current row is in the rolled
back transaction.
0 comments:
Post a Comment