job execute

Der Befehl job execute startet einen oder mehrere Aufträge. Nachdem der Auftrag gestartet wurde, werden Auftragsname und Auftrags-ID in folgendem Format zurückgegeben:

<Auftragsname=Auftrags-ID>

Verwendung

job execute --j Auftragsnamen --f Auftragseigenschaftendatei --i Poll-Intervall --d Begrenzungszeichen --n Benachrichtigungs-E-Mail-Adressen --o Optionseigenschaftendatei --r BereicheWahrOderFalsch --t Timeout --w WartenWahrOderFalsch --l Dateiüberschreibungen --v AusführlichWahrOderFalsch
Erforderlich Argument Beschreibung
Ja --j JobNames Gibt den Namen eines oder mehrerer Aufträge an, die gestartet werden sollen. Wenn Sie mehr als einen Auftrag angeben, trennen Sie diese durch Komma. Die Aufträge werden in der Reihenfolge ausgeführt, in der Sie sie angegeben haben. Setzen Sie den Auftragsnamen in Anführungszeichen, wenn er Leerzeichen enthält.
Tipp: Wenn Sie sich bezüglich des genauen Datenflussnamens unsicher sind, können Sie den Befehl dataflow list verwenden, um eine Liste der Datenflussnamen abzurufen.
Nein --f JobPropertyFile Gibt den Pfad zu einer Auftragseigenschaftsdatei an. Eine Auftragseigenschaftsdatei enthält Argumente, die die Ausführung des Auftrags steuern. Weitere Informationen finden Sie unter Verwenden einer Auftragseigenschaftsdatei.
Nein --i PollInterval Nutzen Sie diese Option, um in Sekunden anzugeben, wie oft nach abgeschlossenen Aufträgen überprüft werden soll, wenn Sie für --w true ausgewählt haben. Der Standardwert ist 5.
Nein --d ReportDelimiter Legt das Trennzeichen fest, das in der Berichtsausgabe verwendet wird, wenn Sie --w true oder --r true angeben. Standardmäßig wird das Pipe-Zeichen ( | ) verwendet.
Nein --n NotificationEmails Gibt eine oder mehrere E-Mail-Adressen an, die Benachrichtigungen zu den Status von Aufträgen erhalten, wie sie in der Management Console konfiguriert sind. Trennen Sie die E-Mail-Adressen durch Komma.
Nein --o OptionPropertyFile

Gibt einen Pfad zu einer Datenflussoptions-Eigenschaftsdatei an. Verwenden Sie eine Datenflussoptions-Eigenschaftsdatei, um Optionen für Schritte im Datenfluss festzulegen. Um Datenflussoptionen über eine Eigenschaftsdatei festzulegen, müssen Sie den Datenfluss konfigurieren, Schrittoptionen zur Laufzeit verfügbar zu machen. Weitere Informationen finden Sie unter Hinzufügen von Datenfluss-Laufzeitoptionen.

So kann etwa eine Datenflussoptions-Eigenschaftsdatei für einen Datenfluss, der einen „Assign GeoTAX Info“-Schritt enthält, wie folgt aussehen:

OutputCasing=U
UseStreetLevelMatching=N
TaxKey=T
Database.GTX=gsl
Nein --r ReportTrueOrFalse Geben Sie wahr an, um einen detaillierten Bericht zu einem Auftrag zurückgeben zu lassen. Für diese Option muss zusätzlich --w true angegeben sein. Der Bericht enthält die folgenden Informationen:
  • Position 1 – Name des Auftrags
  • Position 2 – Prozess-ID des Auftrags
  • Position 3 – Status
  • Position 4 – Startdatum/-uhrzeit (MM/TT/JJJJ HH:MM:SS)
  • Position 5 – Enddatum/-uhrzeit (MM/TT/JJJJ HH:MM:SS)
  • Position 6 – Anzahl der erfolgreichen Datensätze
  • Position 7 – Anzahl der fehlgeschlagenen Datensätze
  • Position 8 – Anzahl der falsch formatierten Datensätze
  • Position 9 – derzeit nicht verwendet

Beispiel:

MySimpleJob|4|succeeded|04/09/2010 14:50:47|04/09/2010 14:50:47|100|0|0|

Die Informationen werden durch das Trennzeichen getrennt, das im Argument --d angegeben ist.

Nein --t Timeout Dies legt den Timeout-Wert für den synchronen Modus in Sekunden fest. Der Standardwert ist 3600.
Nein --w WaitTrueOrFalse Geben Sie wahr an, um Aufträge nacheinander im synchronen Modus auszuführen. Geben Sie falsch, um alle Aufträge gleichzeitig auszuführen. Der Standardwert ist „false“.
Nein --l FileOverrides Überschreibt die Eingabe- und Ausgabedatei und das Dateiformat. Weitere Informationen finden Sie unter Auftragsdateien überschreiben und Überschreiben des Dateiformats.
Nein --v VerboseTrueOrFalse Geben Sie wahr, um Informationen über die Argumente, die zum Ausführen des Auftrags verwendet werden, und andere Details zur Auftragsausführung zurückzugeben.

Beispiel

Dieses Beispiel führt einen Auftrag namens „Beispiel1“ aus. Der Auftrag gibt einen Bericht mit Trennzeichen Komma zurück. Beachten Sie, dass --w true angegeben ist, da dies erforderlich ist, um einen Bericht zurückzugeben, auch wenn nur ein Auftrag ausgeführt wird. Die im „Read from File“-Schritt angegebene Eingabedatei wird zu einer anderen Datei namens CandidateHomes2.csv geändert. Zudem ist die ausführliche Ausgabe angegeben.

job execute --j Beispiel1 --w true --d "," --r true --l "Read from File=file://e:/SampleDataflows/DataFiles/DataFiles/CandidateHomes2.csv" --v true