Crear una regla de componentes | Centro de migración Ayuda
Saltar al contenido principal Saltar al contenido complementario

Crear una regla de componentes

Última actualización: 14/10/2026
Availability-noteBeta

En este escenario, utilizaremos las API de Talend para crear una regla de componentes 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/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 seleccionada para obtener todas las reglas.

Procedimiento

  1. Llama al punto de conexión POST /api/v1/projects/quality/rules/category/component para crear una regla de las categorías Componente. Hay otros puntos de conexión disponibles si desea crear una regla de otra categoría.
  2. En el área Body, inserte la siguiente información:
    Nombre del parámetro Valor
    nombre Indique el nombre de la regla.
    descripción Escriba la descripción de la regla.
    gravedad Especifique la severidad de la regla. La severidad o gravedad se establece en función del impacto que tiene la regla en la calidad del proyecto. Puede proporcionar uno de los siguientes tipos de gravedad: Información, Menor, Mayor, Crítico.
    operador Especifique el operador de comparación para comparar con el umbral: <=, \>=, =, \>=
    valor Indique un valor para el umbral. Este valor establece un límite o umbral, por encima o por debajo del cual se deberá observar una condición. Este campo acepta valores numéricos a partir de 0.
    tipo Introduzca uno de los siguientes tipos de umbral: Porcentaje o Numérico.
    componentes Indique los nombres de los conectores o componentes.
    parámetros Cada componente o nodo en un trabajo puede tener parámetros como CÓDIGO, URL, URI. Por ejemplo, el componente tJava tiene un parámetro CÓDIGO.

    Cada trabajo puede tener parámetros (PARÁMETRO_DE_PROYECTO) como CARGA_IMPLÍCITA o EJECUCIÓN_MULTIHILO.

    Cada conexión puede tener parámetros como PARTICIONADOR o NUM_PARTICIONES.

    inputs Puede añadir una lista de expresiones regulares o cualquier texto para validar la regla.
    exists Determina si un componente particular existe en el trabajo. Los valores pueden ser verdadero o falso.

    Ejemplo:

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

Resultados

La regla se ha creado.

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.