CREATE ALTER 및 CREATE OR ALTER WAREHOUSE 명령: 출력의 새 열에 따른 동작 변경(보류 중)

이 동작 변경 번들이 활성화되면 웨어하우스 DDL 명령은 GENERATION 매개 변수를 사용하여 웨어하우스 생성을 식별합니다. 더 이상 RESOURCE_CONSTRAINT 매개 변수 값 ‘STANDARD_GEN _1’ 또는 ‘STANDARD_GEN _2’를 사용하여 웨어하우스 생성을 식별할 수 없습니다.

변경 전:

CREATE WAREHOUSE, ALTER WAREHOUSE, CREATE OR ALTER WAREHOUSE 중 하나를 사용하여 RESOURCE_CONSTRAINT 속성을 STANDARD_GEN_1 또는 STANDARD_GEN_2로 SET하거나 해당 값에서 UNSET하는 기능이 허용되었습니다.

변경 후:

웨어하우스 생성을 식별하기 위해 RESOURCE_CONSTRAINT 매개 변수를 사용한 웨어하우스는 해당 값 및 설정을 유지합니다. GENERATION 매개 변수를 사용하여 새 웨어하우스를 생성하거나 기존 웨어하우스를 변경합니다. 기존 레코드는 영향을 받지 않습니다.

또한 이 동작 변경을 활성화하면 ACCOUNT_USAGE 스키마 </sql-reference/account-usage>`의 :doc:/sql-reference/account-usage/warehouse_events_history`, ORGANIZATION_USAGE 스키마ACCOUNT_USAGE 스키마 </sql-reference/account-usage>`의 :doc:/sql-reference/organization-usage/query_history` 출력에 새 열이 추가됩니다.

ORGANIZATION_USAGE 및 ACCOUNT_USAGE 스키마의 WAREHOUSE_EVENTS_HISTORY:

열 이름

데이터 타입

설명

GENERATION

TEXT

웨어하우스 생성 유형입니다.

  • 웨어하우스가 1세대 웨어하우스인 경우 1

  • 웨어하우스가 2세대 웨어하우스인 경우 2

ORGANIZATION_USAGE 및 ACCOUNT_USAGE 스키마의 QUERY_HISTORY:

열 이름

데이터 타입

설명

RESOURCE_CONSTRAINT

TEXT

다음 중 하나:

  • MEMORY_1X

  • MEMORY_1X_x86

  • MEMORY_16X

  • MEMORY_16X_x86

  • MEMORY_64X

  • MEMORY_64X_x86

이 값은 WAREHOUSE_CONSISTENT 이벤트에만 사용할 수 있습니다. 그렇지 않으면 이 값은 NULL입니다.

다음과 같은 동작 변경 사항이 도입되었습니다.

CREATE WAREHOUSE, ALTER WAREHOUSE 또는 CREATE OR ALTER WAREHOUSE를 사용하여 RESOURCE_CONSTRAINT 속성을 STANDARD_GEN_1 또는 STANDARD_GEN_2로 SET하거나 해당 값에서 UNSET하면 다음과 같은 SQL 오류가 생성됩니다.

Cannot set resource constraint to 'STANDARD_GEN_[12]'. Use the GENERATION property to set warehouse hardware generation.

Cannot unset resource constraint from 'STANDARD_GEN_[12]'. Use the GENERATION property to unset warehouse hardware generation.

Ref: 2225