ValueById(Id: String): Variant;
Id— идентификатор поля.
Свойство ValueById определяет значение поля плоской записи, идентификатор которого передается посредством параметра Id.
Sub UserSub(Input: IEtlPlainRecordSets; Output: IEtlPlainRecordSets);
Var
RecordSetIn, RecordSetOut: IEtlPlainRecordSet;
RecordIn, RecordOut: IEtlPlainRecord;
i: Integer;
Begin
RecordSetIn:=Input.Item(0);
RecordSetOut:=Output.Item(0);
For i := 0 To RecordSetIn.Count - 1 Do
RecordSetOut.Add;
RecordIn:=RecordSetIn.Item(i);
RecordOut:=RecordSetOut.Item(i);
RecordOut.ValueById("FIELD00"):=RecordIn.ValueById("FIELD02");
End For;
End Sub UserSub;
Данный пример является макросом, который используется для преобразования данных в задаче ETL. После выполнения задачи ETL полю приемника с идентификатором «Field00» будет ставится в соответствие поле источника с идентификатором «Field02».
См. также: