CREATE、ALTER、CREATE OR ALTER WAREHOUSEコマンド出力の新しい列による動作変更(保留中)¶
この動作変更バンドルが有効な場合、ウェアハウスのDDLコマンドは、ウェアハウスの生成を識別するためにGENERATIONパラメーターを使用します。ウェアハウスの生成を識別するために、RESOURCE_CONSTRAINTパラメーター値の「STANDARD_GEN_1」または「STANDARD_GEN_2」を使用することはできなくなります。
- 変更前:
CREATE WAREHOUSE、ALTER WAREHOUSE、:ref:`label-create_or_alter_warehouse_syntax`のいずれかを使用して、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スキーマ</sql-reference/organization-usage>`および:doc:`ACCOUNT_USAGEスキーマ</sql-reference/account-usage>`の:doc:/sql-reference/organization-usage/query_history`の出力に新しい列も追加されます。
ORGANIZATION_USAGEおよびACCOUNT_USAGEスキーマのWAREHOUSE_EVENTS_HISTORY:
列名 |
データ型 |
説明 |
|---|---|---|
|
TEXT |
ウェアハウスの世代のタイプ。
|
ORGANIZATION_USAGEおよびACCOUNT_USAGEスキーマのQUERY_HISTORY:
列名 |
データ型 |
説明 |
|---|---|---|
|
TEXT |
次のいずれか:
この値は WAREHOUSE_CONSISTENT イベントでのみ利用可能です。それ以外の場合、この値は NULL になります。 |
次の動作変更が導入されます。
CREATE WAREHOUSE、ALTER WAREHOUSE、CREATE OR ALTER WAREHOUSEのいずれかを使用して、RESOURCE_CONSTRAINTプロパティをSTANDARD_GEN_1やSTANDARD_GEN_2にSETしたり、それらの値からUNSETしたりすると、次のようなSQLエラーが発生します。
参照:2225