Standard-Warehouse für Snowflake Notebooks (Ausstehend)¶
Achtung
Diese Verhaltensänderung ist in Bundle 2025_01 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Mit dieser Verhaltensänderung können Benutzer von Snowflake Notebooks jetzt separate Warehouses für die Ausführung des Notebook-Kernel (Python-Code) und die Ausführung von SQL-Abfragen im Notebook festlegen. Das Notebook-Warehouse bleibt für die Dauer der Notebook-Sitzung aktiv, während das SQL-Warehouse nur bei Bedarf genutzt wird.
Diese Trennung ermöglicht es Benutzern, ein kleineres Warehouse für den Kernel zuzuweisen, während sie optional ein größeres Warehouse zuweisen können, um umfangreiche SQL-Abfragen zu bearbeiten. Bei der Erstellung eines Notebooks haben Benutzer die Möglichkeit, zwei separate Warehouses anzugeben oder ein einziges Warehouse zu verwenden, auf dem sowohl der Notebook-Kernel als auch ein beliebiges Pushdown-SQL läuft.
Standardmäßig ist das Warehouse für Notebooks auf SYSTEM$STREAMLIT_NOTEBOOK_WH eingestellt. Benutzer können jedoch bei der Erstellung des Notebooks ein anderes Warehouse angeben, indem sie eines aus der Dropdown-Liste auswählen. Nach der Erstellung des Notebooks können Benutzer in den Einstellungen des Notebooks ein anderes Warehouse auswählen.
Vor der Änderung:
CREATE [ OR REPLACE ] NOTEBOOK [ IF NOT EXISTS ] <name> [ FROM '<source_location>' ] [ MAIN_FILE = '<main_file_name>' ] [ COMMENT = '<string_literal>' ] [ QUERY_WAREHOUSE = <warehouse_to_run_nb_and_sql_queries_in> ] [ IDLE_AUTO_SHUTDOWN_TIME_SECONDS = <number_of_seconds> ]
Nach der Änderung:
CREATE [ OR REPLACE ] NOTEBOOK [ IF NOT EXISTS ] <name> WAREHOUSE = <notebook_kernel_warehouse_name> [ FROM '<source_location>' ] [ MAIN_FILE = '<main_file_name>' ] [ COMMENT = '<string_literal>' ] [ QUERY_WAREHOUSE = <warehouse_to_run_sql_queries> ] [ IDLE_AUTO_SHUTDOWN_TIME_SECONDS = <number_of_seconds> ]
Ein neuer Parameter, WAREHOUSE, wurde als erforderlicher Parameter eingeführt, um das Warehouse anzugeben, das für die Ausführung des Notebook-Kernels und des Python-Codes verwendet wird. Wenn dieser Parameter nicht explizit festgelegt ist, wird er standardmäßig auf den Wert des Schema-Parameters DEFAULT_STREAMLIT_NOTEBOOK_WAREHOUSE gesetzt, der das standardmäßig zu verwendende Warehouse bestimmt.
Weitere Details dazu finden Sie unter Standard-Warehouse für Notebooks.
Ref: 1887