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 |
|---|---|---|---|
| chaîne | L’ID du SQL Warehouse. |
|
| chaîne | L'ID du workspace où le warehouse est déployé. |
|
| chaîne | L'ID du compte Databricks. |
|
| chaîne | Le nom du SQL Warehouse. |
|
| chaîne | Le type de SQL Warehouse. Les valeurs possibles sont |
|
| chaîne | Le canal de distribution du SQL Warehouse. Les valeurs possibles sont |
|
| chaîne | La taille du cluster du SQL Warehouse. Les valeurs possibles sont |
|
| int | Le nombre minimal de clusters autorisés. |
|
| int | Le nombre maximal de clusters autorisés. |
|
| int | Le nombre de minutes avant l'arrêt automatique du SQL Warehouse en raison de l'inactivité. |
|
| Carte | Tags pour le SQL warehouse. |
|
| Horodatage | Timestamp de la modification de la définition du SQL warehouse. |
|
| Horodatage | Timestamp de la suppression du SQL Warehouse. La valeur est |
|
(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.
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.
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;