IUiEtlObject.EtlTask

Синтаксис Fore

EtlTask: IEtlTask;

Синтаксис Fore.NET

EtlTask: Prognoz.Platform.Interop.Etl.IEtlTask;

Описание

Свойство EtlTask определяет задачу ETL репозитория, к которой необходимо получить доступ.

Пример Fore

Для выполнения примера предполагается наличие формы и расположенных на ней компонентов UiEtlObject с наименованием «UiEtlObject1», EtlBox с наименованием «EtlBox1» и EtlObjectPanelBox с наименованием «EtlObjectPanelBox1». В репозитории создана задача ETL с идентификатором «ETLTask». Подключите системные сборки: Etl, Metabase. Указанный пример является обработчиком события OnCreate формы.

Sub ETLBOX_SAMPLEFormOnCreate(Sender: Object; Args: IEventArgs);
Var
    MB: IMetabase;
Begin
    MB := MetabaseClass.Active;
    UiEtlObject1.EtlTask := MB.ItemById(
"ETLTask").Bind As IEtlTask;
    UiEtlObject1.Active := 
True;
    EtlBox1.Source := UiEtlObject1 
As IEtlSource;
    EtlObjectPanelBox1.EtlBox := EtlBox1;
    EtlObjectPanelBox1.ShowOthers := 
False;
    EtlObjectPanelBox1.ShowMaps := 
False;
End Sub ETLBOX_SAMPLEFormOnCreate;

При запуске формы будет осуществлена настройка и подключение всех компонентов, предназначенных для работы с задачей ETL:

См. также:

IUiEtlObject