Die Befehle CREATE, ALTER und CREATE OR ALTER WAREHOUSE: Verhaltensänderung mit neuen Spalten in der Ausgabe (Ausstehend)

Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, verwenden Warehouse-DDL-Befehle den Parameter GENERATION, um die Generation eines Warehouses zu ermitteln. Die Generation eines Warehouses kann nicht mehr mit den Werten ‚STANDARD_GEN _1‘ bzw. ‚STANDARD_GEN _2‘ des Parameters RESOURCE_CONSTRAINT ermittelt werden.

Vor der Änderung:

Die Verwendung von CREATE WAREHOUSE, ALTER WAREHOUSE oder CREATE OR ALTER WAREHOUSE zum Festlegen (SET) der Eigenschaft RESOURCE_CONSTRAINT auf STANDARD_GEN_1 oder STANDARD_GEN_2 oder zum Aufheben (UNSET) dieser Werte war zulässig.

Nach der Änderung:

Warehouses, die den Parameter RESOURCE_CONSTRAINT zum Ermitteln der Warehouse-Generation verwendet haben, behalten ihre Werte und Einstellungen bei. Verwenden Sie den Parameter GENERATION, um neue Warehouses zu erstellen oder bestehende Warehouses zu ändern. Bestehende Datensätze sind davon nicht betroffen.

Wenn diese Verhaltensänderung aktiviert ist, werden der Ausgabe der Ansicht WAREHOUSE_EVENTS_HISTORY im:doc:ACCOUNT_USAGE-Schema </sql-reference/account-usage> und der Ansicht QUERY_HISTORY im ORGANIZATION_USAGE-Schema und im ACCOUNT_USAGE-Schema neue Spalten hinzugefügt:

WAREHOUSE_EVENTS_HISTORY in den ORGANIZATION_USAGE- und ACCOUNT_USAGE-Schemas:

Spaltenname

Datentyp

Beschreibung

GENERATION

TEXT

Warehouse-Generationstyp

  • 1, wenn es sich bei dem Warehouse um ein Warehouse der Generation 1 handelt

  • 2, wenn es sich bei dem Warehouse um ein Warehouse der Generation 2 handelt

QUERY_HISTORY in den ORGANIZATION_USAGE- und ACCOUNT_USAGE-Schemas:

Spaltenname

Datentyp

Beschreibung

RESOURCE_CONSTRAINT

TEXT

Eine der folgenden Optionen:

  • MEMORY_1X

  • MEMORY_1X_x86

  • MEMORY_16X

  • MEMORY_16X_x86

  • MEMORY_64X

  • MEMORY_64X_x86

Dieser Wert ist nur für WAREHOUSE_CONSISTENT-Ereignisse verfügbar. Andernfalls ist dieser Wert NULL.

Die folgende Verhaltensänderung wird eingeführt:

Die Verwendung von CREATE WAREHOUSE, ALTER WAREHOUSE oder CREATE OR ALTER WAREHOUSE zum Festlegen (SET) der Eigenschaft RESOURCE_CONSTRAINT auf STANDARD_GEN_1 oder STANDARD_GEN_2 oder zum Aufheben (UNSET) dieser Werte generiert einen SQL-Fehler ähnliche dem folgenden:

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