Delen via


Naslaginformatie over systeemtabellen magazijnen

Belangrijk

Deze systeemtabel bevindt zich in openbare preview. Voor toegang tot de tabel moet het schema zijn ingeschakeld in uw system catalogus. Zie Systeemtabelschema's inschakelen voor meer informatie.

In dit artikel leert u hoe u de systeemtabel magazijnen gebruikt om de SQL-warehouses in uw werkruimten te bewaken en te beheren. Elke rij is een momentopname van de SQL Warehouse-eigenschappen op dat moment. Er wordt een nieuwe momentopname gemaakt wanneer de eigenschappen worden gewijzigd.

De systeemtabel van de magazijnen bevindt zich in system.compute.warehouses.

Schema van magazijntabel

Kolomnaam Gegevenstype Beschrijving Voorbeeld
warehouse_id tekenreeks De id van het SQL-warehouse. 123456789012345
workspace_id tekenreeks De id van de werkruimte waar het magazijn is geïmplementeerd. 123456789012345
account_id tekenreeks De id van het Azure Databricks-account. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name tekenreeks De naam van het SQL-warehouse. My Serverless Warehouse
warehouse_type tekenreeks Het type SQL Warehouse. Mogelijke waarden zijn CLASSIC, PROen SERVERLESS. SERVERLESS
warehouse_channel tekenreeks Het kanaal van het SQL Warehouse. Mogelijke waarden zijn CURRENT en PREVIEW. CURRENT
warehouse_size tekenreeks De clustergrootte van het SQL-warehouse. Mogelijke waarden zijn 2X_SMALL, X_SMALL, , SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, , , 3X_LARGEen 4X_LARGE. MEDIUM
min_clusters int Het minimale aantal toegestane clusters. 1
max_clusters int Het maximum aantal toegestane clusters. 5
auto_stop_minutes int Het aantal minuten voordat het SQL Warehouse automatisch stopt vanwege inactiviteit. 35
tags map Tags voor het SQL-warehouse. {"budget":"research"}
change_time timestamp Tijdstempel van wijziging in de SQL Warehouse-definitie. 2023-07-20T19:13:09.504Z
delete_time timestamp Tijdstempel van het moment waarop het SQL-warehouse is verwijderd. De waarde is null als het SQL Warehouse niet wordt verwijderd. 2023-07-20T19:13:09.504Z

Voorbeeldquery's

De volgende voorbeeldquery's zijn sjablonen. Sluit alle waarden aan die zinvol zijn voor uw organisatie. U kunt ook waarschuwingen toevoegen aan deze query's om u te helpen op de hoogte te blijven van wijzigingen in uw magazijnen. Zie Een waarschuwing maken.

Gebruik de volgende voorbeeldquery's om inzicht te krijgen in het magazijngedrag:

De instellingen voor alle actieve magazijnen identificeren

Deze query identificeert de instellingen voor alle magazijnen die momenteel actief zijn.

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;

Welke magazijnen zijn deze week gemaakt?

Deze query identificeert de magazijnen die in de afgelopen zeven dagen zijn gemaakt.

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;