Share via


Querylabels gebruiken in Fabric Data Warehouse

Van toepassing op:✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric

Querylabels bieden een mechanisme voor het vinden van query's in queryinzichtweergaven of broncodebeheer.

Aanbeveling

Goede naamconventies zijn nuttig. U kunt bijvoorbeeld het label starten met PROJECT, PROCEDURE, STATEMENT of COMMENT, wat helpt bij het identificeren van query's tussen de vele in uw opslagruimte.

LABEL syntaxis

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

Voorbeelden

Opmerking

Het kan tot 15 minuten duren voordat voltooide query's worden weergegeven in queryinzichtweergaven, afhankelijk van de gelijktijdige workload die wordt uitgevoerd.

Eén. Belangrijke queryprestaties bijhouden in Query Insights

Plaats een uniek label in een dure query waarvan u de prestatie in de loop van de tijd wilt bijhouden.

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

Vervolgens kunt u de prestaties van die query vinden in queryinzichtweergaven , bijvoorbeeld:

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. Queryprestaties van meerdere labels bijhouden

U kunt meerdere querylabels bekijken en vergelijken, bijvoorbeeld:

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