Assembly: Etl;
Namespace: Prognoz.Platform.Interop.Etl;
The IEtlPlainDataBulkConsumer interface contains methods and properties for working with a transactional data consumer.
IEtlPlainDataBulkConsumer
Transactional data consumers process incoming data in a separate transaction. The IEtlPlainDataBulkConsumer interface enables the user to set parameters of working of separate transactions. The IEtlPlainDataBulkConsumer interface is supported by the following data consumers:
| Property name | Brief description | |
| ActionOnProblem | The ActionOnProblem property determines the way of processing the errors that can occur while 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 maximum number of error records, exceeding which the task execution is stopped. | |
| UseStopLimit | The UseStopLimit property indicates 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 used to find identical records in a source and consumer. | |
| PlainInput | The PlainInput property determines input fields list. |
| Property name | Brief description | |
| The ConnCompId property determines index of connected component of ETL task object. | ||
| The Description property determines description (annotation) of ETL task object. | ||
| The Id property determines identifier of ETL task object. | ||
| The InputType property returns input type of ETL task object. | ||
| The IsActive property returns whether an object is included into ETL task. | ||
| The Name property determines name of ETL task object. | ||
| The ObjectType property returns type of ETL task object. | ||
| The ObjectTypeName property returns a name of ETL task object type. | ||
| The OutputType property returns output type of ETL task object. |
| Method name | Brief description | |
| Edit | The Edit method creates 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 | |
| Remove | The Remove method removes ETL task object. |
See also: