Aracılığıyla paylaş


Ambarlar sistem tablosu referansı

Önemli

Bu sistem tablosu Genel Önizlemeiçindedir. Tabloya erişmek için şemanın system kataloğunuzda etkinleştirilmesi gerekir. Daha fazla bilgi için bkz. sistem tablosu şemalarını etkinleştirme.

Bu makalede, çalışma alanlarınızdaki SQL ambarlarını izlemek ve yönetmek için ambarlar sistem tablosunu kullanmayı öğreneceksiniz. Her satır, o anda SQL ambarı özelliklerinin anlık görüntüsüdür. Özellikler değiştiğinde yeni bir anlık görüntü oluşturulur.

Ambarlar sistem tablosu system.compute.warehouseskonumunda bulunur.

Ambarlar tablo şeması

Sütun adı Veri türü Açıklama Örnek
warehouse_id Dize SQL ambarının kimliği. 123456789012345
workspace_id Dize Ambarın dağıtıldığı çalışma alanının kimliği. 123456789012345
account_id Dize Azure Databricks hesabının kimliği. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name Dize SQL ambarının adı. My Serverless Warehouse
warehouse_type Dize SQL ambarının türü. Olası değerler CLASSIC, PROve SERVERLESS. SERVERLESS
warehouse_channel Dize SQL ambarının kanalı. Olası değerler CURRENT ve PREVIEW. CURRENT
warehouse_size Dize SQL ambarının küme boyutu. Olası değerler 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGEve 4X_LARGE'dir. MEDIUM
min_clusters int İzin verilen en az küme sayısı. 1
max_clusters int İzin verilen en fazla küme sayısı. 5
auto_stop_minutes int Sql ambarının işlem yapılmadan önce otomatik durması için geçmesi gereken dakika sayısı. 35
tags map SQL ambarı etiketleri. {"budget":"research"}
change_time timestamp SQL ambarı tanımında yapılan değişikliğin zaman damgası. 2023-07-20T19:13:09.504Z
delete_time timestamp SQL ambarının silindiği zaman damgası. Değer, null SQL ambarı silinmezse olur. 2023-07-20T19:13:09.504Z

Örnek sorgular

Aşağıdaki örnek sorgular şablonlardır. Kuruluşunuz için anlamlı olan değerleri girin. Ayrıca, ambarlarınızdaki değişiklikler hakkında bilgi sahibi olmanıza yardımcı olmak için bu sorgulara uyarılar ekleyebilirsiniz. Bkz . Uyarı oluşturma.

Ambar davranışı hakkında içgörü elde etmek için aşağıdaki örnek sorguları kullanın:

Tüm etkin ambarların ayarlarını belirleme

Bu sorgu, şu anda etkin olan tüm ambarların ayarlarını tanımlar.

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;

Bu hafta hangi ambarlar oluşturuldu?

Bu sorgu, son yedi gün içinde oluşturulan ambarları tanımlar.

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;