Informazioni di riferimento sul sistema warehouse table
Importante
Questo sistema table è in Anteprima Pubblica. Per accedere all'table, il schema deve essere abilitato nel system
catalog. 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 , PRO e 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_LARGE e 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;