Menggunakan label kueri di Fabric Data Warehouse

Berlaku untuk:✅ Titik akhir analitik SQL dan Gudang di Microsoft Fabric

Label kueri menyediakan mekanisme untuk menemukan kueri dalam tampilan wawasan kueri atau kontrol sumber.

Petunjuk / Saran

Konvensi penamaan yang baik sangat membantu. Misalnya, memulai label dengan PROJECT, PROCEDURE, STATEMENT, atau COMMENT membantu mengidentifikasi kueri di antara sekian banyak di gudang Anda.

Sintaks LABEL

SELECT ...
FROM ...
OPTION (LABEL = '<label text>');

Examples

Nota

Kueri yang diselesaikan dapat memakan waktu hingga 15 menit untuk muncul dalam tampilan wawasan kueri tergantung pada beban kerja bersamaan yang dijalankan.

A. Melacak performa kueri penting di Wawasan Kueri

Tempatkan label unik dalam kueri berbiaya tinggi yang ingin Anda lacak performanya dari waktu ke waktu.

SELECT FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey, SUM(AMOUNT)
FROM dbo.FactFinance
WHERE OrganizationKey = 123
AND DepartmentGroupKey = 123
GROUP BY FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey
OPTION (LABEL = 'SALES DASHBOARD');

Anda kemudian dapat menemukan performa kueri tersebut dalam tampilan Wawasan kueri , misalnya:

SELECT * 
FROM 
    queryinsights.long_running_queries
WHERE 
    last_run_command LIKE '%SALES DASHBOARD%'
ORDER BY 
    median_total_elapsed_time_ms DESC;
SELECT *
FROM 
    queryinsights.exec_requests_history 
WHERE 
    label IN ('SALES DASHBOARD')
ORDER BY 
    submit_time DESC;

B. Melacak performa kueri dari beberapa label

Anda dapat meninjau dan membandingkan beberapa label kueri, misalnya:

SELECT *
FROM 
    queryinsights.exec_requests_history 
WHERE 
    label IN ('Regular','Clustered')
ORDER BY 
    submit_time DESC;