Menggunakan label kueri di Synapse SQL

Tip

Microsoft Fabric Data Warehouse adalah gudang relasional skala perusahaan pada fondasi data lake, dengan arsitektur siap masa depan, AI bawaan, dan fitur baru. Jika Anda baru menggunakan pergudangan data, mulailah dengan Fabric Data Warehouse. Beban kerja kumpulan SQL terdedikasi yang ada dapat ditingkatkan ke Fabric untuk mengakses kemampuan baru di seluruh ilmu data, analitik waktu nyata, dan pelaporan.

Disertakan dalam artikel ini adalah tips penting untuk menggunakan label kueri di Synapse SQL.

Nota

Kumpulan SQL tanpa server tidak mendukung pemberian label pada kueri.

Apa itu label kueri

Kumpulan SQL yang khusus mendukung konsep yang disebut label kueri. Sebelum masuk ke kedalaman apa pun, mari kita lihat contoh:

SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;

Baris terakhir memberi tag string 'Label Kueri Saya' ke query. Tag ini berguna karena label dapat diakses melalui DMVs. Melakukan kueri pada label menyediakan mekanisme untuk menemukan kueri yang bermasalah dan membantu mengidentifikasi kemajuan selama proses eksekusi ELT.

Konvensi penamaan yang baik paling membantu. Misalnya, memulai label dengan PROJECT, PROCEDURE, STATEMENT, atau COMMENT secara unik mengidentifikasi kueri di antara semua kode dalam kontrol sumber.

Kueri berikut menggunakan tampilan manajemen dinamis untuk mencari menurut label:

SELECT  *
FROM    sys.dm_pdw_exec_requests r
WHERE   r.[label] = 'My Query Label'
;

Nota

Sangat penting untuk menempatkan tanda kurung siku atau tanda kutip ganda di sekitar kata label saat melakukan kueri. Label adalah kata yang dipesan dan menyebabkan kesalahan ketika tidak diberi batas.

Langkah berikutnya

Untuk tips pengembangan selengkapnya, lihat ringkasan pengembangan.