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
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:identifiertype: CHUNK[INT] range:integer range expressionchunks: defaultTaskCount:integerrangeConstraint: 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_CHUNKINGin ihrer aufgeführt seinextensions. Ohne die Erweiterung schlägt die Auftragserstellung mit dem folgenden Fehler fehlThe 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. Variable für einen in Abschnitte unterteilten Parameter zu einer Ausdruckszeichenfolge für einen Ganzzahlbereich erweitert. Mit name}}rangeConstraint: CONTIGUOUS hat der Ausdruck immer ein Format wie start-end1-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
— Die vollständige Spezifikation der Erweiterung im Open Job Description Repository on. GitHub -
Fügen Sie Task-Chunking zu einer Job-Vorlage hinzu— Konvertiert eine Jobvorlage, um Chunking zu verwenden.