Anwendungsparameter

Wenn die Spark-Anwendung zur Laufzeit einen oder mehrere Parameter benötigt, können Sie beim Erstellen der Anwendung in Data Flow den Parameternamen und Standardwert angeben.

In Java, Python und Scala geben Sie beim Erstellen der Anwendung den Parameternamen in das Feld Argumente ein, setzen ihn in geschlossene Klammern und stellen ihm das Symbol $ voran. Beispiel:
${MyParameter}
Nachdem Sie den Parameternamen im Feld Argumente angegeben haben, wird der Abschnitt Parameter mit zwei neuen Feldern darunter angezeigt. Die Felder sind Name und Standardwert. Das Feld Name kann nicht bearbeitet werden und enthält den Namen des Parameters. Das Feld Standardwert kann bearbeitet werden, und Sie können einen Standardwert für den Parameter eingeben. Der Standardwert kann zur Ausführungszeit außer Kraft gesetzt werden.
Wenn mehrere Parameter vorhanden sind, geben Sie die einzelnen Parameternamen nacheinander in das Feld Argumente ein. Data Flow erwartet zwischen den Parametern ein Leerzeichen, um die Argumentwerte zu definieren. Vorsicht: Die Parameter werden auch geparst, wenn Sie das Leerzeichen weglassen. Angenommen, Sie haben drei Parameter mit der Bezeichnung Parameter1, Parameter2 und Parameter3 mit den Werten Value1, Value2 und Value3 und geben diese wie folgt ein:
${Parameter1}${Parameter2} ${Parameter3}
Dann enthält das daraus folgende für Data Flow bereitgestellte Argument nur zwei Werte:
Value1Value2 Value3
Das entspricht wahrscheinlich nicht Ihrer Vorstellung.

Für jeden Parameter sind eigene Felder für Name und Standardwert vorhanden.

Bei SQL-Anwendungen verwendet der Parametereintrag nicht das Format ${MyParameter}. Stattdessen sind im Abschnitt Parameter ein einzelnes Name-Textfeld und das entsprechende Feld Wert enthalten. Geben Sie den Namen des Parameters und den Standardwert in das entsprechende Feld ein. Wenn Sie mehrere Parameter hinzufügen müssen, klicken Sie auf die Schaltfläche +Add Parameter.

Anwendungsparameter beim Ausführen von Anwendungen

Mit Anwendungsparametern können Sie Data Flow-Anwendungen auf verschiedene Arten wiederverwenden. Weitere Informationen finden Sie unter Anwendungen ausführen.