Bagikan melalui


Referensi tabel sistem pergudangan

Penting

Tabel sistem ini berada dalam Pratinjau Umum. Untuk mengakses tabel, skema harus diaktifkan di katalog system Anda. Untuk informasi selengkapnya, lihat Mengaktifkan skema tabel sistem.

Dalam artikel ini, Anda mempelajari cara menggunakan tabel sistem gudang untuk memantau dan mengelola gudang SQL di ruang kerja Anda. Setiap baris adalah rekam jepret properti gudang SQL pada saat itu. Rekam jepret baru dibuat saat properti berubah.

Tabel sistem gudang terletak di system.compute.warehouses.

Skema tabel gudang

Nama kolom Jenis data Deskripsi Contoh
warehouse_id string ID gudang SQL. 123456789012345
workspace_id string ID dari ruang kerja tempat gudang ditempatkan. 123456789012345
account_id string ID akun Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name string Nama gudang SQL. My Serverless Warehouse
warehouse_type string Jenis gudang SQL. Nilai yang mungkin adalah CLASSIC, PRO, dan SERVERLESS. SERVERLESS
warehouse_channel string Saluran gudang SQL. Nilai yang mungkin CURRENT dan PREVIEW. CURRENT
warehouse_size string Ukuran kluster gudang SQL. Nilai yang mungkin adalah 2X_SMALL, X_SMALL, SMALL, MEDIUM, LARGE, X_LARGE, 2X_LARGE, 3X_LARGE, dan 4X_LARGE. MEDIUM
min_clusters int Jumlah minimum kluster yang diizinkan. 1
max_clusters int Jumlah maksimum kluster yang diizinkan. 5
auto_stop_minutes int Jumlah menit sebelum gudang SQL berhenti otomatis karena tidak aktif. 35
tags peta Tag untuk gudang SQL. {"budget":"research"}
change_time rentang waktu Tanda waktu perubahan pada definisi gudang SQL. 2023-07-20T19:13:09.504Z
delete_time rentang waktu Tanda waktu ketika gudang SQL dihapus. Nilainya adalah null jika gudang SQL tidak dihapus. 2023-07-20T19:13:09.504Z

Contoh kueri

Contoh kueri berikut adalah templat. Colokkan nilai apa pun yang masuk akal untuk organisasi Anda. Anda juga dapat menambahkan pemberitahuan ke kueri ini untuk membantu Anda tetap mendapatkan informasi tentang perubahan pada gudang Anda. Lihat Membuat pemberitahuan.

Gunakan kueri sampel berikut untuk mendapatkan wawasan tentang perilaku gudang:

Mengidentifikasi pengaturan untuk semua gudang aktif

Kueri ini mengidentifikasi pengaturan untuk semua gudang yang saat ini aktif.

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;

Gudang mana yang dibuat minggu ini?

Kueri ini mengidentifikasi gudang yang dibuat dalam tujuh hari terakhir.

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;