Aracılığıyla paylaş


Ambarlar sistem tablosu referansı

Önemli

Bu sistem tablosu Genel Önizlemeiçindedir.

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 veri 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 hareketsizlik nedeniyle otomatik olarak durdurulmasından önce geçecek dakika sayısı. 35
tags harita SQL ambarı etiketleri. {"budget":"research"}
change_time Tarih damgası SQL ambarı tanımında yapılan değişikliğin zaman damgası. 2023-07-20T19:13:09.504Z
delete_time Tarih damgası SQL ambarının silindiği tarih damgası. Değer, SQL ambarı silinmediğinde null 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: Bir uyarı oluştur.

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;