IEtlTask.Execute

Синтаксис

Execute(Callback: IEtlExecutionCallback);

Параметры

Callback — объект, уведомляющий о процессе выполнения задачи ETL.

Описание

Метод Execute осуществляет выполнение задачи ETL.

Комментарии

Для остановки выполнения задачи ETL используйте IEtlTask.StopExecute.

Пример

Для выполнения примера предполагается наличие в репозитории задачи Etl с идентификатором «Etl».

Public Class MyClass: Object, IEtlExecutionCallback

Sub OnObject(Object: IEtlObject);

Begin

Debug.WriteLine("Выполняется объект: " + Object.Id);

End Sub OnObject;

 

Sub OnProgress(Progress: Integer);

Begin

Debug.WriteLine("Выполнено: " + Progress.ToString + "%");

End Sub OnProgress;

End Class MyClass;

 

Sub Main;

Var

MB: IMetabase;

Etltask: IEtlTask;

C: MyClass;

Begin

MB := MetabaseClass.active;

Etltask := MB.ItemById("ETL").Bind As IEtlTask;

C := New MyClass.Create;

Etltask.Execute(C);

End Sub Main;

При выполнении примера будет осуществлен запуск выполнения задач Etl. Информация о статусе выполнения будет выведена в консоль среды разработки.

См. также:

IEtlTask