Comandos CREATE, ALTER e CREATE OR ALTER WAREHOUSE: Alteração de comportamento com novas colunas na saída (pendente)

Quando este pacote de alteração de comportamento estiver ativado, os comandos do warehouse DDL usarão o parâmetro GENERATION para identificar a geração de um warehouse. Não é mais possível usar os valores do parâmetro RESOURCE_CONSTRAINT “STANDARD_GEN_1” ou “STANDARD_GEN_2” para identificar a geração de um warehouse.

Antes da mudança:

O uso de qualquer um dos parâmetros CREATE WAREHOUSE, ALTER WAREHOUSE ou CREATE OR ALTER WAREHOUSE para SET a propriedade RESOURCE_CONSTRAINT a STANDARD_GEN_1 ou STANDARD_GEN_2, ou para UNSET a partir desses valores, era permitido.

Após a mudança:

Os warehouses que usavam o parâmetro RESOURCE_CONSTRAINT para identificar a geração do warehouse mantêm os valores e as configurações. Use o parâmetro GENERATION para criar novos warehouses ou alterar os existentes. Os registros existentes não são afetados.

Quando ativada, essa alteração de comportamento também adiciona novas colunas à saída do Exibição WAREHOUSE_EVENTS_HISTORY no esquema ACCOUNT_USAGE e do Exibição QUERY_HISTORY no esquema ORGANIZATION_USAGE e no esquema ACCOUNT_USAGE:

WAREHOUSE_EVENTS_HISTORY nos esquemas ORGANIZATION_USAGE e ACCOUNT_USAGE:

Nome da coluna

Tipo de dados

Descrição

GENERATION

TEXT

O tipo de geração de warehouse.

  • 1 se o warehouse for de geração 1

  • 2 se o warehouse for de geração 2

QUERY_HISTORY nos esquemas ORGANIZATION_USAGE e ACCOUNT_USAGE:

Nome da coluna

Tipo de dados

Descrição

RESOURCE_CONSTRAINT

TEXT

Uma das opções:

  • MEMORY_1X

  • MEMORY_1X_x86

  • MEMORY_16X

  • MEMORY_16X_x86

  • MEMORY_64X

  • MEMORY_64X_x86

Este valor está disponível apenas para eventos WAREHOUSE_CONSISTENT. Caso contrário, este valor será NULL.

A seguinte alteração de comportamento é introduzida:

Usar CREATE WAREHOUSE, ALTER WAREHOUSE ou CREATE OR ALTER WAREHOUSE para SET a propriedade RESOURCE_CONSTRAINT para STANDARD_GEN_1 ou STANDARD_GEN_2, ou para UNSET a partir desses valores, gera um erro SQL semelhante a:

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