Aller au contenu principal

Référence de la table système des warehouse

Dans cet article, vous apprendrez à utiliser la table système des entrepôts pour surveiller et gérer les entrepôts SQL dans vos workspaces. Chaque ligne est un instantané des propriétés du SQL Warehouse à ce moment. Un nouvel instantané est créé lorsque les propriétés changent.

La table système des warehouse se trouve à system.compute.warehouses.

Pour des exemples de requêtes qui peuvent suivre l'activité du SQL warehouse, consultez la section Exemples de requêtes pour le monitoring de l'activité du SQL warehouse.

Schéma de table des warehouse

Nom de colonne

Type de données

Description

Exemple

warehouse_id

chaîne

L’ID du SQL Warehouse.

123456789012345

workspace_id

chaîne

L'ID du workspace où le warehouse est déployé.

123456789012345

account_id

chaîne

L'ID du compte Databricks.

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

warehouse_name

chaîne

Le nom du SQL Warehouse.

My Serverless Warehouse

warehouse_type

chaîne

Le type de SQL Warehouse. Les valeurs possibles sont CLASSIC, PRO et SERVERLESS.

SERVERLESS

warehouse_channel

chaîne

Le canal de distribution du SQL Warehouse. Les valeurs possibles sont CURRENT et PREVIEW.

CURRENT

warehouse_size

chaîne

La taille du cluster du SQL Warehouse. Les valeurs possibles sont 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGE, 4X_LARGE et 5X_LARGE (1).

MEDIUM

min_clusters

int

Le nombre minimal de clusters autorisés.

1

max_clusters

int

Le nombre maximal de clusters autorisés.

5

auto_stop_minutes

int

Le nombre de minutes avant l'arrêt automatique du SQL Warehouse en raison de l'inactivité.

35

tags

Carte

Tags pour le SQL warehouse.

{"budget":"research"}

change_time

Horodatage

Timestamp de la modification de la définition du SQL warehouse.

2023-07-20T19:13:09.504Z

delete_time

Horodatage

Timestamp de la suppression du SQL Warehouse. La valeur est null si le SQL Warehouse n’est pas supprimé.

2023-07-20T19:13:09.504Z

Nom de colonne

Type de données

Description

Exemple

warehouse_id

chaîne

L’ID du SQL Warehouse.

123456789012345

workspace_id

chaîne

L'ID du workspace où le warehouse est déployé.

123456789012345

account_id

chaîne

L'ID du compte Databricks.

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

warehouse_name

chaîne

Le nom du SQL Warehouse.

My Serverless Warehouse

warehouse_type

chaîne

Le type de SQL Warehouse. Les valeurs possibles sont CLASSIC, PRO et SERVERLESS.

SERVERLESS

warehouse_channel

chaîne

Le canal de distribution du SQL Warehouse. Les valeurs possibles sont CURRENT et PREVIEW.

CURRENT

warehouse_size

chaîne

La taille du cluster du SQL Warehouse. Les valeurs possibles sont 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGE, 4X_LARGE et 5X_LARGE (1).

MEDIUM

min_clusters

int

Le nombre minimal de clusters autorisés.

1

max_clusters

int

Le nombre maximal de clusters autorisés.

5

auto_stop_minutes

int

Le nombre de minutes avant l'arrêt automatique du SQL Warehouse en raison de l'inactivité.

35

tags

Carte

Tags pour le SQL warehouse.

{"budget":"research"}

change_time

Horodatage

Timestamp de la modification de la définition du SQL warehouse.

2023-07-20T19:13:09.504Z

delete_time

Horodatage

Timestamp de la suppression du SQL Warehouse. La valeur est null si le SQL Warehouse n’est pas supprimé.

2023-07-20T19:13:09.504Z

(1) La taille 5X_LARGE est en version bêta pour les SQL Warehouse Pro et Serverless. Consultez Dimensionnement, mise à l’échelle et comportement de mise en file d’attente de SQL warehouse.

Exemples de query

Les query d'exemple suivantes sont des Template. Insérez les valeurs qui conviennent à votre organisation. Vous pouvez également ajouter des alertes à ces query pour vous aider à rester informé des modifications apportées à vos warehouse. Voir Créer une alerte.

Utilisez les exemples de requêtes suivants pour obtenir des insights sur le comportement du warehouse :

Identifiez les paramètres de tous les warehouse actifs

Cette query identifie les paramètres de tous les warehouses actuellement actifs.

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;

Quels warehouse ont été créés cette semaine ?

Cette query identifie les warehouses qui ont été créés au cours des sept derniers jours.

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;