Snowflake Notebooksのデフォルトウェアハウス(保留中)¶
この動作変更により、Snowflake Notebooksユーザーは、ノートブックカーネル(Pythonコード)の実行と、ノートブック内の SQL クエリの実行に別々のウェアハウスを指定できるようになりました。Notebookセッションの間、Notebookウェアハウスはアクティビティを維持し、 SQL ウェアハウスはオンデマンドでのみ利用されます。
この分離により、ユーザーはカーネル用に小さいウェアハウスを割り当てる一方で、 SQL の重いクエリを処理するために大きいウェアハウスを割り当てることができます。ノートブックを作成する際、ユーザーは2つのウェアハウスを別々に指定するか、1つのウェアハウスでノートブックカーネルとプッシュダウン SQL の両方を実行するかを選択できます。
デフォルトでは、ウェアハウスは SYSTEM$STREAMLIT_NOTEBOOK_WH に設定されています。しかし、ユーザーはノートブック作成時にドロップダウンリストから別のウェアハウスを指定することができます。ノートブック作成後、ユーザーはノートブック設定から別のウェアハウスを選択することができます。
変更前:
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> ]
変更後:
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> ]
ノートブックカーネルとPythonコードの実行に使用するウェアハウスを指定するための必須パラメーターとして、 WAREHOUSE という新しいパラメーターが導入されました。このパラメーターが明示的に設定されていない場合、デフォルト値はスキーマレベルのパラメーター DEFAULT_STREAMLIT_NOTEBOOK_WAREHOUSE の値になります。これは、使用されるデフォルトのウェアハウスを決定します。
詳細については、 Notebooksのデフォルトウェアハウス をご参照ください。
参照: 1887