Bileşen kuralı oluşturma | Geçiş Merkezi Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Bileşen kuralı oluşturma

Son güncelleme: 14.10.2026
Availability-noteBeta

Bu senaryoda, proje kalitenizi artırmak için bir bileşen kuralı oluşturmak üzere Talend API'lerini kullanırsınız.

Bu görev hakkında

API çağrısı hakkında bazı ayrıntılar şunlardır:

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
  }
Tüm kuralları almak için seçilen API.

Prosedür

  1. POST /api/v1/projects/quality/rules/category/component uç noktasını çağırarak Bileşen kategorilerinde bir kural oluşturun.Başka bir kategoride kural oluşturmak isterseniz başka uç noktalar da mevcuttur.
  2. Gövde alanında, aşağıdaki bilgileri girin:
    Parametre adı Değer
    ad Kuralın adını girin.
    Açıklama Kuralın açıklamasını girin.
    Önem Derecesi Kuralın önem derecesini girin. Şiddet, kuralın proje kalitesi üzerindeki etkisine göre ayarlanır. Aşağıdaki önem derecesi türlerinden birini sağlayabilirsiniz: Bilgi, Küçük, Büyük, Kritik.
    işleç Eşik ile karşılaştırmak için karşılaştırma operatörünü belirtin: <=, \>=, =, \>=
    değer Eşik için bir değer girin. Bu değer, bir koşulun gözlemlenmesi gereken bir üst veya alt sınır belirler. Bu alan 0'dan başlayan sayısal değerleri kabul eder.
    tür Aşağıdaki eşik türlerinden birini girin: Yüzde veya Sayısal.
    bileşenler Bağlayıcıları veya bileşen adlarını girin.
    Parametreler Bir İş'teki her bileşen veya düğümün, KOD, URL, URI gibi parametreleri olabilir. Örneğin, tJava bileşeni bir KOD parametresi içerir.

    Her İşin, (PROJE_PARAMETRESİ) gibi parametreleri olabilir; örneğin ÖRTÜK_YÜKLEME veya ÇOKLU_İŞ_PARÇACIĞI_YÜRÜTME.

    Her Bağlantı, aşağıdaki gibi parametrelere sahip olabilir: PARTITIONER veya NUM_PARTITIONS.

    girdiler Kuralı doğrulamak için bir düzenli ifade listesi veya herhangi bir metin ekleyebilirsiniz.
    mevcut Belirli bir bileşenin İş'te mevcut olup olmadığını belirler. Değerler doğru veya yanlış olabilir.

    Örnek:

     {
        "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. Çağrınızı gerçekleştirmek için Yürüt'e tıklayın.

Sonuçlar

Kural oluşturuldu.

Visit the discussion forum at community.qlik.com

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!