Saltar al contenido principal Saltar al contenido complementario

Crear una especificación

Availability-noteBeta

En este escenario, utilizaremos las API de Talend para crear una especificación y mejorar la calidad de su proyecto.

Acerca de esta tarea

Aquí tiene algunos detalles sobre la llamada a la API:

Method: POST
endpoint: api/v1/projects/quality/specifications
payload:[
  {
    "name": "string",
    "description": "string",
    "rules": [
      "string"
    ],
    "threshold": {
      "operator": "string",
      "value": 0,
      "type": "Percentage"
    }
  }
]
API seleccionada para obtener todas las especificaciones.

Procedimiento

  1. Llame al punto de conexión GET /api/v1/projects/quality/rules para obtener todas las reglas.
  2. Anote el ID de las reglas que desea añadir a la nueva especificación que desea crear.
  3. Llame al punto de conexión POST /api/v1/projects/quality/specifications para crear una especificación.
  4. En el área Body, inserte la siguiente información:
    Nombre del parámetroValor
    nombreIndique el nombre de la regla.
    descripciónEscriba la descripción de la regla.
    reglasIntroduzca uno o varios ID de regla.
    operadorEspecifique el operador de comparación para comparar con el umbral: <=, \>=, =, \>=
    valorIndique un valor para el umbral. Este valor establece un límite o una frontera, por encima o por debajo del cual se debe observar una condición. Este campo acepta valores numéricos a partir de 0.
    tipoIndique uno de los siguientes tipos de umbral: Porcentaje o bien Numérica.

    Ejemplo:

    {
      "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. Haga clic en Ejecutar para realizar su llamada.

Resultados

Se crea la especificación.

Visit the discussion forum at community.qlik.com

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.