Создание правила компонента | Центр миграции Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Создание правила компонента

Последнее обновление: 14.10.2026
Availability-noteБета

В этом сценарии вы используете Talend API для создания правила компонента, чтобы улучшить качество вашего проекта.

Об этой задаче

Ниже приведены некоторые сведения о вызове API:

Method: POST
endpoint: api/v1/projects/quality/rules/category/components
payload:
    {
    "name": "string",
    "description": "string",
    "severity": "Info",
    "category": "Component",
    "threshold": {
      "operator": "string",
      "value": 0,
      "type": "Percentage"
    },
    "components": [
      "string"
    ],
    "parameters": [
      "string"
    ],
    "inputs": [
      "string"
    ],
    "exists": true
  }
API выбрано для получения всех правил.

Процедура

  1. Вызовите конечную точку POST /api/v1/projects/quality/rules/category/component для создания правила категории Компонент. Доступны другие конечные точки, если вы хотите создать правило другой категории.
  2. В области Body введите следующую информацию:
    Имя параметра Значение
    имя Введите имя правила.
    описание Введите описание правила.
    уровень серьезности Введите уровень серьезности правила. Серьезность устанавливается на основе влияния правила на качество проекта. Вы можете указать один из следующих типов серьезности: Информация, Незначительная, Значительная, Критическая.
    оператор Укажите оператор сравнения для сравнения с порогом: <=, \>=, =, \>=
    значение Введите значение для порога. Это значение устанавливает предел или границу, выше или ниже которой должно наблюдаться условие. Это поле принимает числовые значения, начиная с 0.
    тип Введите один из следующих типов порога: Процентный или Числовой.
    компоненты Введите названия коннекторов или компонентов.
    параметры Каждый компонент или узел в задании может иметь параметры, такие как КОД, URL, URI. Например, компонент tJava имеет параметр КОД.

    Каждая задача может иметь параметры (ПАРАМЕТР_ПРОЕКТА) такие как НЕЯВНАЯ_ЗАГРУЗКА или МНОГОПОТОЧНОЕ_ВЫПОЛНЕНИЕ.

    Каждое подключение может иметь параметры, такие как PARTITIONER или NUM_PARTITIONS.

    Входные Вы можете добавить список регулярных выражений или любой текст для проверки правила.
    существует Определяет, существует ли определенный компонент в задании. Значения могут быть истина или ложь.

    Пример:

     {
        "name": "Java Logs",
        "description": "Identify Jobs that contain java logs",
        "severity": "Info",
        "category": "Component",
        "threshold": {
          "operator": "<=",
          "value": 0,
          "type": "Numeric"
        },
        "components": [
          "tJava", "tJavaFlex", "tJavaRow"
        ],
        "parameters": [
          "CODE", "CODE_START", "CODE_MAIN", "CODE_END"
        ],
        "inputs": [
          "System.out.print", "System.err.print"
        ],
        "exists": true
      }
  3. Нажмите Выполнить, чтобы выполнить вызов.

Результаты

Правило создано.

Visit the discussion forum at community.qlik.com

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!