Assembly: Etl;
The IEtlPlainDataBulkConsumer interface contains methods and properties that are used to work with a transactional data consumer.
IEtlPlainDataBulkConsumer
Transactional data consumers process incoming data in separate transactions. The IEtlPlainDataBulkConsumer interface enables the user to set parameters of working of separate transactions. The following data consumers support the IEtlPlainDataBulkConsumer interface:
Property name | Brief description | |
ActionOnProblem | The ActionOnProblem property determines a method of handling the errors that may occur on data loading. | |
CommitCount | The CommitCount property determines the number of records that are processed within one transaction. | |
EventId | The EventId property determines identifier of the event called on occurring ETL task execution error. | |
InvalidRecsFileName | The InvalidRecsFileName property determines name of the file for error (skipped) records. | |
SaveInvalidRecs | The SaveInvalidRecs property determines whether it is necessary to save error (skipped) records in a separate file. | |
StopLimit | The StopLimit property determines the maximum number of error records, exceeding which the task execution is stopped. | |
UseStopLimit | The UseStopLimit property determines whether it is necessary to stop executing the task on exceeding the maximum number of error records. |
Property name | Brief description | |
ClearConsumer | The ClearConsumer property determines whether it is necessary to clear a consumer before adding records. | |
Consumer | The Consumer property returns import or export object. | |
KeyFieldNames | The KeyFieldNames property determines fields to find identical records in a source and a consumer. | |
PlainInput | The PlainInput property determines input fields list. |
Property name | Brief description | |
ConnCompId | The ConnCompId property determines index of connected component of ETL task object. | |
Description | The Description property determines description (annotation) of ETL task object. | |
Id | The Id property determines identifier of ETL task object. | |
InputType | The InputType property returns input type of ETL task object. | |
IsActive | The IsActive property returns whether an object is included into ETL task. | |
Name | The Name property determines name of ETL task object. | |
ObjectType | The ObjectType property returns type of ETL task object. | |
ObjectTypeName | The ObjectTypeName property returns a name of ETL task object type. | |
OutputType | The OutputType property returns output type of ETL task object. | |
Task | The Task property returns the ETL task, in which an object is created. |
Method name | Brief description | |
Edit | The Edit method creates a data consumer copy for editing. | |
FillDefault | The FillDefault method fills fields based on data about consumer fields. | |
Save | The Save method saves results of editing. |
Method name | Brief description | |
GetControlledObjects | The GetControlledObjects method returns the collection of descriptions of repository objects controlled by the current ETL task object. | |
Remove | The Remove method removes ETL task object. |
See also: