Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Cette table système est en préversion publique.
Dans cet article, vous allez apprendre à utiliser la table système des entrepôts pour surveiller et gérer les entrepôts SQL dans vos espaces de travail. Chaque ligne est un instantané des propriétés de l’entrepôt SQL à ce moment-là. Un nouvel instantané est créé lorsque les propriétés changent.
La table système des entrepôts se trouve à l’emplacement system.compute.warehouses.
Schéma de table d’entrepôts
| Nom de la colonne | Type de données | Descriptif | Exemple : |
|---|---|---|---|
warehouse_id |
ficelle | ID de l’entrepôt SQL. | 123456789012345 |
workspace_id |
ficelle | ID de l’espace de travail où l’entrepôt est déployé. | 123456789012345 |
account_id |
ficelle | ID d’un compte Azure Databricks. | 7af234db-66d7-4db3-bbf0-956098224879 |
warehouse_name |
ficelle | Nom de l’entrepôt SQL. | My Serverless Warehouse |
warehouse_type |
ficelle | Type d’entrepôt SQL. Les valeurs possibles sont CLASSIC, PRO et SERVERLESS. |
SERVERLESS |
warehouse_channel |
ficelle | Canal de l’entrepôt SQL. Les valeurs possibles sont CURRENT et PREVIEW. |
CURRENT |
warehouse_size |
ficelle | Taille du cluster de l’entrepôt SQL. Les valeurs possibles sont 2X_SMALL, , X_SMALLSMALL, MEDIUMLARGEX_LARGE2X_LARGE3X_LARGEet .4X_LARGE |
MEDIUM |
min_clusters |
Int | Nombre minimal de clusters autorisés. | 1 |
max_clusters |
Int | Nombre maximal de clusters autorisés. | 5 |
auto_stop_minutes |
Int | Nombre de minutes avant l’arrêt automatique de l’entrepôt SQL en raison de l’inactivité. | 35 |
tags |
carte | Balises pour l’entrepôt SQL. | {"budget":"research"} |
change_time |
horodatage | Horodatage de la modification de la définition de l’entrepôt SQL. | 2023-07-20T19:13:09.504Z |
delete_time |
horodatage | Horodatage de l’heure de suppression de l’entrepôt SQL. La valeur est null si l’entrepôt SQL n’est pas supprimé. |
2023-07-20T19:13:09.504Z |
Exemples de requêtes
Les exemples de requêtes suivants sont des modèles. Intégrez les valeurs qui ont du sens pour votre organisation. Vous pouvez également ajouter des alertes à ces requêtes pour vous aider à rester informé des modifications apportées à vos entrepôts. Consultez Créer une alerte.
Utilisez les exemples de requêtes suivants pour obtenir un aperçu du comportement de l’entrepôt :
Identifier les paramètres de tous les entrepôts actifs
Cette requête identifie les paramètres de tous les entrepôts 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 entrepôts ont été créés cette semaine ?
Cette requête identifie les entrepôts 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;