Ga naar hoofdinhoud Ga naar aanvullende inhoud

Een componentregel maken

Availability-noteBèta

In dit scenario gebruikt u Talend API's om een componentregel te maken om de kwaliteit van uw project te verbeteren.

Over deze taak

Hier zijn enkele details over de API-aanroep:

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 geselecteerd om alle regels op te halen.

Procedure

  1. Roep het POST /api/v1/projects/quality/rules/category/component-eindpunt aan om een regel van de Component-categorieën te maken. Er zijn andere eindpunten beschikbaar als u een regel van een andere categorie wilt maken.
  2. Voer in het Body-gebied de volgende informatie in:
    ParameternaamWaarde
    ontbreektVoer de naam van de regel in.
    descriptionVoer de beschrijving van de regel in.
    severityVoer de ernst van de regel in. De ernst wordt ingesteld op basis van de impact van de regel op de projectkwaliteit. U kunt een van de volgende ernsttypen opgeven: Informatie, Klein, Groot, Kritiek.
    operatorGeef de vergelijkingsoperator op om te vergelijken met de drempel: <=, \>=, =, \>=
    waardeVoer een waarde in voor de drempel. Deze waarde stelt een limiet of grens in, waarboven of -onder een voorwaarde moet worden waargenomen. Dit veld accepteert numerieke waarden vanaf 0.
    typeVoer een van de volgende drempeltypen in: Percentage of Numeriek.
    componentenVoer de connectors of componentnamen in.
    parametersElke component of knooppunt in een Job kan parameters hebben zoals CODE, URL, URI. Bijvoorbeeld, de tJava-component heeft een CODE -parameter.

    Elke taak kan parameters hebben (PROJECT_PARAMETER) zoals IMPLICIT_LOAD of MULTI_THREAD_EXECUTION.

    Elke verbinding kan parameters hebben zoals PARTITIONER of NUM_PARTITIONS.

    invoerU kunt een lijst met reguliere expressies of willekeurige tekst toevoegen om de regel te valideren.
    bestaatBepaalt of een specifiek onderdeel bestaat in de Job. De waarden kunnen zijn waar of onwaar.

    Voorbeeld:

     {
        "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. Klik op Uitvoeren om uw aanroep te doen.

Resultaten

De regel is aangemaakt.

Visit the discussion forum at community.qlik.com

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!