Creazione di una regola componente | Guida di Centro migrazioni
Vai al contenuto principale Passa a contenuto complementare

Creazione di una regola componente

Ultimo aggiornamento: 14/10/2026
Availability-noteBeta

In questo scenario, si utilizzano Talend API per creare una regola componente per migliorare la qualità del progetto.

Informazioni su questa attività

Ecco alcuni dettagli sulla chiamata 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 selezionata per ottenere tutte le regole.

Procedura

  1. Chiamare l'endpoint POST /api/v1/projects/quality/rules/category/component per creare una regola delle categorie Component. Ci sono altri endpoint disponibili se si desidera creare una regola di un'altra categoria.
  2. Nell'area Corpo, inserire le seguenti informazioni:
    Nome parametro Valore
    mancante Inserire il nome della regola.
    descrizione Inserisci la descrizione della regola.
    gravità Inserisci la gravità della regola. La gravità è impostata in base all'impatto della regola sulla qualità del progetto. È possibile fornire uno dei seguenti tipi di gravità: Info, Minore, Maggiore, Critico.
    operatore Specificare l'operatore di confronto da confrontare con la soglia: <=, \>=, =, \>=
    valore Inserisci un valore per la soglia. Questo valore imposta un limite o un confine, al di sopra o al di sotto del quale una condizione dovrebbe essere osservata. Questo campo accetta valori numerici a partire da 0.
    tipo Inserisci uno dei seguenti tipi di soglia: Percentuale o Numerico.
    componenti Inserisci i nomi dei connettori o dei componenti.
    parametri Ogni componente o nodo in un Job può avere parametri come CODE, URL, URI. Ad esempio, il componente tJava ha un parametro CODICE.

    Ogni Job può avere parametri (PARAMETRO_PROGETTO) come CARICAMENTO_IMPLICITO o ESECUZIONE_MULTI_THREAD.

    Ogni connessione può avere parametri come PARTITIONER o NUM_PARTITIONS.

    input È possibile aggiungere un elenco di espressioni regolari o qualsiasi testo per convalidare la regola.
    esiste Determina se un particolare componente esiste nel Job. I valori possono essere veri o falsi.

    Esempio:

     {
        "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. Fare clic su Esegui per effettuare la chiamata.

Risultati

La regola è stata creata.

Visit the discussion forum at community.qlik.com

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!