Condividi tramite


Tabella di riferimento del sistema di magazzino

Importante

Questa tabella di sistema si trova in versione di anteprima pubblica.

Questo articolo illustra come usare la tabella di sistema warehouse 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.

La tabella di sistema dei magazzini si trova in system.compute.warehouses.

Per query di esempio in grado di tenere traccia dell'attività di SQL Warehouse, vedere Query di esempio per il monitoraggio dell'attività di SQL Warehouse.

Schema della tabella magazzini

Nome della colonna Tipo di dati Descrizione Esempio
warehouse_id corda ID del magazzino SQL. 123456789012345
workspace_id corda ID dell'area di lavoro in cui viene distribuito il magazzino. 123456789012345
account_id corda ID dell’account di Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name corda Nome del magazzino SQL. My Serverless Warehouse
warehouse_type corda Tipo di SQL Warehouse. I valori possibili sono CLASSIC, PRO e SERVERLESS. SERVERLESS
warehouse_channel corda Canale del warehouse SQL. I valori possibili sono CURRENT e PREVIEW. CURRENT
warehouse_size corda Dimensioni del cluster di SQL Warehouse. I valori possibili sono 2X_SMALL, X_SMALL, SMALLMEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGE, , 4X_LARGEe 5X_LARGE(1). 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 Etichette per il magazzino SQL. {"budget":"research"}
change_time Marca temporale Timestamp della modifica alla definizione di SQL Warehouse. 2023-07-20T19:13:09.504Z
delete_time Marca temporale Timestamp del momento in cui il SQL warehouse è stato eliminato. Il valore è null se SQL Warehouse non viene eliminato. 2023-07-20T19:13:09.504Z

(1) La 5X_LARGE dimensione è disponibile in Beta per gli archivi SQL pro e serverless. Vedere Dimensionamento, ridimensionamento e accodamento di SQL Warehouse.

Query di esempio

Le query di esempio seguenti sono modelli. Inserire qualsiasi valore che abbia senso per la vostra 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;