Snowflake Notebooks의 기본 웨어하우스(보류 중)

주의

이 동작 변경 사항은 2025_01 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경으로 이제 Snowflake Notebooks 사용자는 노트북 커널(Python 코드)을 실행하고 노트북에서 SQL 쿼리를 실행하기 위한 별도의 웨어하우스를 지정할 수 있습니다. 노트북 웨어하우스는 노트북 세션이 진행되는 동안 계속 활성 상태로 유지되며, SQL 웨어하우스는 온디맨드 방식으로만 활용됩니다.

이러한 분리를 통해 사용자는 커널에 더 작은 웨어하우스를 할당하고 선택적으로 더 큰 웨어하우스를 할당하여 규모가 큰 SQL 쿼리를 처리할 수 있습니다. 노트북을 만들 때 사용자는 두 개의 별도 웨어하우스를 지정하거나 하나의 웨어하우스를 사용하여 노트북 커널과 푸시다운 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> ]
Copy

변경 후:

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> ]
Copy

새로운 매개 변수 WAREHOUSE 가 노트북 커널과 Python 코드를 실행하는 데 사용되는 웨어하우스를 지정하는 요구 사항으로 도입되었습니다. 이 매개 변수를 명시적으로 설정하지 않으면 기본값은 스키마 수준 매개 변수 DEFAULT_STREAMLIT_NOTEBOOK_WAREHOUSE 의 값으로 설정되며, 이 값은 사용할 기본 웨어하우스를 결정합니다.

자세한 내용은 Notebooks용 기본 웨어하우스 섹션을 참조하십시오.

참조: 1887