Fabric Veri Ambarı'nda sorgu etiketlerini kullanma

Şunlar için geçerlidir:✅ Microsoft Fabric'te SQL analiz uç noktası ve Ambarı

Sorgu etiketleri, sorgu içgörüleri görünümlerinde veya kaynak denetiminde sorguları bulmak için bir mekanizma sağlar.

Tavsiye

İyi adlandırma kuralları yararlıdır. Örneğin, etiketin , PROJECT, veya PROCEDURESTATEMENTile COMMENTbaşlatılması, ambarınızdaki çok sayıda sorgunun tanımlanmasına yardımcı olur.

LABEL söz dizimi

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

Örnekler

Uyarı

Tamamlanan sorguların yürütülmekte olan eş zamanlı iş yüküne bağlı olarak sorgu içgörüleri görünümlerinde görünmesi 15 dakika kadar sürebilir.

A. Query Insights'ta önemli sorgu performansını izleme

Zaman içindeki performansını izlemek istediğiniz yüksek maliyetli bir sorguya benzersiz bir etiket yerleştirin.

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');

Daha sonra sorgunun performansını Sorgu içgörüleri görünümlerinde bulabilirsiniz, örneğin:

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. Birden çok etiketin sorgu performansını izleme

Birden çok sorgu etiketini gözden geçirebilir ve karşılaştırabilirsiniz, örneğin:

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