Warehouse padrão para Snowflake Notebooks (Pendente)¶
Atenção
Essa mudança de comportamento está no pacote 2025_01.
Para saber o status atual do pacote, consulte Histórico do pacote.
Com essa mudança de comportamento, os usuários do Snowflake Notebooks agora podem especificar warehouses separados para a execução do kernel do notebook (código Python) e para a execução de consultas SQL no notebook. O warehouse do notebook permanece ativo durante toda a sessão do notebook, enquanto o warehouse SQL é utilizado somente sob demanda.
Essa separação permite que os usuários atribuam um warehouse menor para o kernel e, opcionalmente, atribuam um warehouse maior para lidar com consultas SQL pesadas. Ao criar um notebook, os usuários podem optar por especificar dois warehouses separados ou usar um único warehouse para executar o kernel do notebook e qualquer pushdown SQL.
Por padrão, o warehouse do notebook é definido como SYSTEM$STREAMLIT_NOTEBOOK_WH. No entanto, os usuários podem especificar um warehouse diferente no momento da criação do notebook, escolhendo um na lista suspensa. Após a criação do notebook, os usuários podem escolher um warehouse diferente nas configurações do notebook.
Antes da mudança:
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> ]
Após a mudança:
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> ]
Um novo parâmetro, WAREHOUSE, foi introduzido como um parâmetro obrigatório para especificar o warehouse usado para executar o kernel do Notebook e o código Python. Se esse parâmetro não for definido explicitamente, o padrão será o valor do parâmetro no nível de esquema DEFAULT_STREAMLIT_NOTEBOOK_WAREHOUSE, que determina o warehouse padrão a ser usado.
Para obter mais detalhes, consulte Warehouse padrão para Notebooks.
Ref: 1887