Sdílet prostřednictvím


Referenční informace k table systému skladů

Důležité

Tento systém table je ve verzi Public Preview. Pro přístup k tablemusí být v systemcatalogpovolená schema . Další informace naleznete v tématu Povolení systémových table schémat.

V tomto článku se dozvíte, jak pomocí systému skladů table monitorovat a spravovat sklady SQL ve vašich pracovních prostorech. Každý řádek je snímek vlastností SQL Warehouse v tuto chvíli. Při změně vlastností se vytvoří nový snímek.

Systém skladů table se nachází v system.compute.warehouses.

Sklady tableschema

název Column Datový typ Popis Příklad
warehouse_id string ID služby SQL Warehouse. 123456789012345
workspace_id string ID pracovního prostoru where, kam je sklad nasazen. 123456789012345
account_id string ID účtu Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name string Název SQL Warehouse. My Serverless Warehouse
warehouse_type string Typ SQL Warehouse. Možné values jsou CLASSIC, PROa SERVERLESS. SERVERLESS
warehouse_channel string Kanál SQL Warehouse. Možné values jsou CURRENT a PREVIEW. CURRENT
warehouse_size string Velikost clusteru služby SQL Warehouse. Možné values jsou 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGEa 4X_LARGE. MEDIUM
min_clusters int Minimální povolený počet clusterů. 1
max_clusters int Maximální povolený počet clusterů. 5
auto_stop_minutes int Počet minut před automatickým zastavením služby SQL Warehouse kvůli nečinnosti 35
tags map Značky pro SQL Warehouse {"budget":"research"}
change_time časové razítko Časové razítko změny definice SQL Warehouse 2023-07-20T19:13:09.504Z
delete_time časové razítko Časové razítko odstranění služby SQL Warehouse Hodnota je null v případě, že sql warehouse není odstraněn. 2023-07-20T19:13:09.504Z

Vzorové dotazy

Následující ukázkové dotazy jsou šablony. Připojte jakékoli values, které dává smysl pro vaši organizaci. Do těchto dotazů můžete také přidat upozornění, která vám pomůžou udržet si přehled o změnách vašich skladů. Viz Vytvoření výstrahy.

Pomocí následujících ukázkových dotazů získáte přehled o chování skladu:

Identifikace nastavení pro všechny aktivní sklady

Tento dotaz identifikuje nastavení pro všechny sklady, které jsou aktuálně aktivní.

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;

Které sklady byly tento týden vytvořeny?

Tento dotaz identifikuje sklady, které byly vytvořeny za posledních 7 dnů.

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;