Перейти к основному содержимому Перейти к дополнительному содержимому

Создание спецификации

Availability-noteБета

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

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

Вот некоторые подробности о вызове API:

Method: POST
endpoint: api/v1/projects/quality/specifications
payload:[
  {
    "name": "string",
    "description": "string",
    "rules": [
      "string"
    ],
    "threshold": {
      "operator": "string",
      "value": 0,
      "type": "Percentage"
    }
  }
]
API выбрано для получения всех спецификаций.

Процедура

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

    Пример:

    {
      "name": "cloud-migration", 
      "description": "This specification contains rules related best practices for Talend Cloud Migration", 
      "rules": [
          "30599ac4-09b0-4abd", "30599ac4-09b0-4abc" 
          ], 
          "threshold": {
              "operator": "=", 
              "value": 0, 
              "type": "PERCENTAGE" 
           }
    }
  5. Нажмите Выполнить, чтобы выполнить вызов.

Результаты

Спецификация создана.

Visit the discussion forum at community.qlik.com

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

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