Ir para conteúdo principal Pular para conteúdo complementar

Criando uma especificação

Availability-noteBeta

Neste cenário, você usa as APIs do Talend para criar uma especificação para melhorar a qualidade do seu projeto.

Sobre esta tarefa

Eis alguns detalhes sobre a chamada de API:

Method: POST
endpoint: api/v1/projects/quality/specifications
payload:[
  {
    "name": "string",
    "description": "string",
    "rules": [
      "string"
    ],
    "threshold": {
      "operator": "string",
      "value": 0,
      "type": "Percentage"
    }
  }
]
API selecionada para obter todas as especificações.

Procedimento

  1. Chame o endpoint GET /api/v1/projects/quality/rules para obter todas as regras.
  2. Anote o ID das regras que você deseja adicionar à nova especificação que você deseja criar.
  3. Chame o endpoint POST /api/v1/projects/quality/specifications para criar uma especificação.
  4. Na área Corpo, insira as seguintes informações:
    Nome do parâmetroValor
    ausenteInsira o nome da regra.
    descriptionInsira a descrição da regra.
    rulesInsira um ou vários IDs de regra.
    operadorEspecifique o operador de comparação para comparar com o limite: <=, \>=, =, \>=
    valorInsira um valor para o limite. Esse valor define um limite ou fronteira, acima ou abaixo do qual uma condição deve ser observada. Este campo aceita valores numéricos a partir de 0.
    tipoInsira um dos seguintes tipos de limite: Porcentagem ou Numérico.

    Exemplo:

    {
      "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. Clique em Executar para fazer sua chamada.

Resultados

A especificação é criada.

Visit the discussion forum at community.qlik.com

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!