Condividi tramite


Informazioni di riferimento sul sistema warehouse table

Importante

Questo sistema table è in Anteprima Pubblica. Per accedere all'table, il schema deve essere abilitato nel systemcatalog. Per altre informazioni, vedere Abilitare schemi di sistema table.

Questo articolo illustra come usare il sistema warehouse table per monitorare e gestire i warehouse SQL nelle aree di lavoro. Ogni riga è uno snapshot delle proprietà di SQL Warehouse in quel momento. Quando le proprietà cambiano, viene creato un nuovo snapshot.

Il sistema di magazzini table si trova in system.compute.warehouses.

Magazzini tableschema

nome Column Tipo di dati Descrizione Esempio
warehouse_id string ID del warehouse SQL. 123456789012345
workspace_id string L'ID dell'area di lavoro where in cui viene distribuito il magazzino. 123456789012345
account_id string ID dell’account di Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name string Nome del warehouse SQL. My Serverless Warehouse
warehouse_type string Tipo di SQL Warehouse. Le values possibili sono CLASSIC, PROe SERVERLESS. SERVERLESS
warehouse_channel string Canale del warehouse SQL. Le opzioni possibili per values sono CURRENT e PREVIEW. CURRENT
warehouse_size string Dimensioni del cluster di SQL Warehouse. I possibili values sono 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGEe 4X_LARGE. MEDIUM
min_clusters int Numero minimo di cluster consentiti. 1
max_clusters int Numero massimo di cluster consentiti. 5
auto_stop_minutes int Numero di minuti prima dell'arresto automatico di SQL Warehouse a causa dell'inattività. 35
tags mappa Tag per sql warehouse. {"budget":"research"}
change_time timestamp Timestamp della modifica alla definizione di SQL Warehouse. 2023-07-20T19:13:09.504Z
delete_time timestamp Timestamp di quando sql warehouse è stato eliminato. Il valore è null se SQL Warehouse non viene eliminato. 2023-07-20T19:13:09.504Z

Query di esempio

Le query di esempio seguenti sono modelli. Collegare qualsiasi values senso per l'organizzazione. È anche possibile aggiungere avvisi a queste query per rimanere informati sulle modifiche apportate ai warehouse. Vedere Creare un avviso.

Usare le query di esempio seguenti per ottenere informazioni dettagliate sul comportamento del warehouse:

Identificare le impostazioni per tutti i warehouse attivi

Questa query identifica le impostazioni per tutti i warehouse attualmente attivi.

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;

Quali magazzini sono stati creati questa settimana?

Questa query identifica i magazzini creati negli ultimi sette giorni.

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;