Pular para o conteúdo principal

Referência da tabela do sistema de armazéns

info

Visualização

Essa tabela do sistema está em Pré-visualização Pública. Para acessar a tabela, o esquema deve estar habilitado em seu catálogo system. Para obter mais informações, consulte Habilitar esquemas de tabelas do sistema.

Neste artigo, o senhor aprenderá a usar a tabela do sistema de armazéns para monitorar e gerenciar o armazém SQL em seu espaço de trabalho. Cada linha é um Snapshot das propriedades do site SQL warehouse naquele momento. Um novo Snapshot é criado quando as propriedades são alteradas.

A tabela do sistema de armazéns está localizada em system.compute.warehouses.

Esquema de tabela de armazéns

Nome da coluna

Tipo de dados

Descrição

Exemplo

warehouse_id

string

O ID do site SQL warehouse.

123456789012345

workspace_id

string

A ID do workspace onde o warehouse está implantado.

123456789012345

account_id

string

A ID da conta da Databricks.

7af234db-66d7-4db3-bbf0-956098224879

warehouse_name

string

O nome do site SQL warehouse.

My Serverless Warehouse

warehouse_type

string

O tipo de SQL warehouse. Os valores possíveis são CLASSIC, PRO e SERVERLESS.

SERVERLESS

warehouse_channel

string

O canal do SQL warehouse. Os valores possíveis são CURRENT e PREVIEW.

CURRENT

warehouse_size

string

O tamanho do agrupamento do site SQL warehouse. Os valores possíveis são 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGE e 4X_LARGE.

MEDIUM

min_clusters

int

O número mínimo de clustering permitido.

1

max_clusters

int

O número máximo de clustering permitido.

5

auto_stop_minutes

int

O número de minutos antes de o site SQL warehouse parar automaticamente devido à inatividade.

35

tags

map

Tags para o site SQL warehouse.

{"budget":"research"}

change_time

carimbo de data/hora

Registro de data e hora da alteração na definição do site SQL warehouse.

2023-07-20T19:13:09.504Z

delete_time

carimbo de data/hora

Registro de data e hora de quando o SQL warehouse foi excluído. O valor é null se o site SQL warehouse não for excluído.

2023-07-20T19:13:09.504Z

Exemplos de consultas

Os exemplos de consultas a seguir são padrão. Insira quaisquer valores que façam sentido para sua organização. O senhor também pode adicionar alertas a essas consultas para ajudá-lo a se manter informado sobre as alterações nos armazéns. Consulte Criar um alerta.

Use os exemplos de consultas a seguir para obter entendimento sobre o comportamento do warehouse:

Identifique as configurações de todos os depósitos ativos

Essa consulta identifica as configurações de todos os depósitos que estão ativos no momento.

SQL
SELECT
warehouse_id,
warehouse_name,
warehouse_type,
warehouse_channel,
warehouse_size,
min_clusters,
max_clusters,
auto_stop_minutes,
tags,
change_time,
delete_time
FROM
system.compute.warehouses
QUALIFY
ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time DESC) = 1
and delete_time is null;

Quais armazéns foram criados esta semana?

Essa consulta identifica os depósitos que foram criados nos últimos sete dias.

SQL
SELECT
warehouse_id,
warehouse_name,
warehouse_type,
warehouse_channel,
warehouse_size,
min_clusters,
max_clusters,
auto_stop_minutes,
tags,
change_time as datetime_created,
delete_time
FROM
system.compute.warehouses
QUALIFY
ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time ASC) = 1
and change_time >= DATE_TRUNC('day', CURRENT_DATE) - INTERVAL 7 days
and delete_time is null;