- Kategorien:
Systemfunktionen (Systeminformationen)
SYSTEM$GET_TASK_GRAPH_CONFIG¶
Gibt den Wert der Konfigurationszeichenfolge für die Aufgabe zurück, die gerade ausgeführt wird, wenn sie von der von der Aufgabe definierten Anweisung oder gespeicherten Prozedur aufgerufen wird.
Syntax¶
SYSTEM$GET_TASK_GRAPH_CONFIG([configuration_path])
Argumente¶
configuration_path
Pfad zum Konfigurationswert, der zurückgegeben werden soll.
Optionales Argument, das den Pfad des abzurufenden Wertes angibt. Verwendet die gleiche Syntax wie Snowflake-Abfragen für semistrukturierte Daten. Weitere Informationen dazu finden Sie unter GET_PATH.
Beispiele¶
-- Create a task which defines and then uses configuration
CREATE OR REPLACE TASK root_task_with_config
WAREHOUSE=mywarehouse
SCHEDULE='10 m'
CONFIG=$${"output_dir": "/temp/test_directory/", "learning_rate": 0.1}$$
AS
BEGIN
LET OUTPUT_DIR STRING := SYSTEM$GET_TASK_GRAPH_CONFIG('output_directory')::string;
LET LEARNING_RATE DECIMAL := SYSTEM$GET_TASK_GRAPH_CONFIG('learning_rate:v1')::DECIMAL;
...
END;