Problem
Die Parameter in einer Schemadatei konnten nicht auf die Eingabeschritte angewendet werden, wenn die Befehlszeile zum Überschreiben der aktuellen (Standard-) Parameterwerte verwendet wurde.
Beispielsweise wird ein Parameter im Ein- und Ausgabeschritt angewendet.
Und bei Verwendung einer Befehlszeile zum Überschreiben des Parameterwerts im Schema.
Befehl:
"C:\Program Files\Tableau\Tableau Prep Builder 2021.4\scripts"\tableau-prep-cli.bat -t "C:\Users\nlu\Downloads\parameter_repro\parameter.tfl" -p "C:\Users\nlu\Downloads\parameter_repro\Parameters.json"Parameters.json:
{"YEAR":"2021"}
Die Ausgabe sollte die Datei [Input2021.xlsx] verwenden und die Ausgabe sollte in [Output2021.xlsx] erfolgen.
Beim Verwenden der Befehlszeile verwendet das Schema jedoch den Standard-Parameterwert [2022] im Eingabeschritt.
Die Ausgabedatei sieht wie folgt aus: