

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Referenz für den CHUNK [INT] -Aufgabenparameter
<a name="build-job-bundle-chunking-reference"></a>

Der `CHUNK[INT]` Aufgabenparametertyp definiert einen Integer-Aufgabenparameter, den Deadline Cloud als Chunks statt als einzelne Werte verarbeitet. Ein aufgeteilter Aufgabenparameter hat die folgende Struktur:

```
taskParameterDefinitions:
  - name: {{identifier}}
    type: CHUNK[INT]
    range: {{integer range expression}}
    chunks:
      defaultTaskCount: {{integer}}
      rangeConstraint: CONTIGUOUS | NONCONTIGUOUS
      targetRuntimeSeconds: {{integer}}
```

In der Tabelle unten ist jedes Element beschrieben.


| Feld | Erforderlich | Beschreibung | 
| --- | --- | --- | 
| range | Ja | Der vollständige Satz von Ganzzahlwerten, die verarbeitet werden sollen, als eine Liste von Ganzzahlen oder als Ausdruck für einen Ganzzahlbereich wie oder. "1-100" "1,3,7-20:2" Akzeptiert eine Jobparameterreferenz wie"{{Param.Frames}}". | 
| chunks.defaultTaskCount | Ja | Die Anzahl der Werte, die zu einem einzelnen Block kombiniert werden sollen. Der Höchstwert ist 150. Akzeptiert eine Referenz auf einen Jobparameter wie"{{Param.ChunkSize}}". | 
| chunks.rangeConstraint | Ja | Die Form jedes Blocks. MitCONTIGUOUS, jeder Chunk ist ein aufeinanderfolgender Bereich wie. 1-10 Bei NONCONTIGUOUS kann ein Chunk eine beliebige Menge sein, wie z. B. 1,3,7-10 | 
| chunks.targetRuntimeSeconds | Nein | Die Ziellaufzeit für jeden Chunk in Sekunden. Wenn diese Option gesetzt ist, passt Deadline Cloud die Chunk-Größen auf der Grundlage der beobachteten Laufzeiten abgeschlossener Chunks an das Ziel an. Wenn nicht gesetzt, verwendet jeder Chunk Werte. defaultTaskCount | 

Der `CHUNK[INT]` Typ hat die folgenden Einschränkungen:
+ Die Jobvorlage muss `TASK_CHUNKING` in ihrer aufgeführt sein`extensions`. Ohne die Erweiterung schlägt die Auftragserstellung mit dem folgenden Fehler fehl `The CHUNK[INT] task parameter requires the TASK_CHUNKING extension.`
+ Der Parameterraum eines Schritts kann höchstens einen `CHUNK[INT]` Parameter enthalten. Wenn ein Chunk ausgeführt wird, nehmen alle anderen Task-Parameter einen einzigen Wert an, während der Chunk-Parameter eine Reihe von Werten annimmt.

Im Skript eines Schritts wird die `{{Task.Param.{{name}}}}` Variable für einen in Abschnitte unterteilten Parameter zu einer Ausdruckszeichenfolge für einen Ganzzahlbereich erweitert. Mit `rangeConstraint: CONTIGUOUS` hat der Ausdruck immer ein `{{start}}-{{end}}` Format wie `1-1` oder. `11-20` Bei dem `rangeConstraint: NONCONTIGUOUS` Ausdruck kann es sich um einen beliebigen Ausdruck für einen Ganzzahlbereich handeln, z. `1-3,5,7-20:2` B.

Weitere Informationen finden Sie in den folgenden Ressourcen:
+ [RFC 0001: Task Chunking ](https://github.com/OpenJobDescription/openjd-specifications/blob/mainline/rfcs/0001-task-chunking.md) — Die vollständige Spezifikation der Erweiterung im Open Job Description Repository on. GitHub
+ [Fügen Sie Task-Chunking zu einer Job-Vorlage hinzu](build-job-bundle-chunking-add.md)— Konvertiert eine Jobvorlage, um Chunking zu verwenden.