Partager via


Informations de référence sur la table système des entrepôts

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;