IEtlTask.ParamValues

Синтаксис

ParamValues: IMetabaseObjectParamValues;

Описание

Свойство ParamValues возвращает коллекцию значений параметров задачи ETL.

Комментарии

Принцип настройки коллекции параметров совпадает с принципом настройки параметров других объектов репозитория и описан в подразделе «Настройка свойств и параметров объектов».

Пример

Для выполнения примера предполагается наличие в репозитории задачи ETL с идентификатором «ETL_TASK». В структуре задачи созданы два параметра с идентификаторами «FILTER_VALUE» и «ERROR».

Добавьте ссылки на системные сборки: Etl, Metabase.

Sub UserProc;
Var
    Mb: IMetabase;
    Etl: IEtlTask;
    Params: IMetabaseObjectParamValues;
Begin
    Mb := MetabaseClass.Active;
    Etl := Mb.ItemById(
"ETL_TASK").Bind As IEtlTask;
    
// Установка значений параметров
    Params := Etl.ParamValues;
    Params.FindById(
"FILTER_VALUE").Value := 1000;
    Params.FindById(
"ERROR").Value := 0.01;
    
// Выполнение задачи ETL
    Etl.Execute(Null);
End Sub UserProc;

При выполнении примера будет получена задача ETL и заданы значения для её параметров. После этого задача будет выполнена.

См. также:

IEtlTask