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.

ÖRNEĞIN SQL ambarı etkinliğini izleyebilen sorgular için bkz. SQL ambarı etkinliğini izlemek için örnek sorgular.

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_LARGE5X_LARGE değerleridir. 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

(1) Boyut 5X_LARGE, pro ve sunucusuz SQL veri ambarları için Beta aşamasındadır. Bkz. SQL ambarı boyutlandırma, ölçeklendirme ve kuyruğa alma davranışı.

Ö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;