Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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_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 | 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 |
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;