Partilhar via


Use etiquetas de consulta no Fabric Data Warehouse

Aplica-se a:✅ endpoint de análise SQL e armazém de dados no Microsoft Fabric

Os rótulos de consulta fornecem um mecanismo para localizar consultas em visualizações de análise de consulta ou controle de versão.

Sugestão

Boas convenções de nomenclatura são úteis. Por exemplo, começar a etiqueta com PROJECT, PROCEDURE, STATEMENT, ou COMMENT ajuda a identificar consultas entre as muitas no seu armazém.

Sintaxe de LABEL

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

Examples

Observação

Consultas concluídas podem demorar até 15 minutos a aparecer nas visualizações de insights de consulta, dependendo da carga de trabalho concorrente em execução.

A. Acompanhar o desempenho importante das consultas no Query Insights

Coloque um rótulo único numa consulta de alto custo que pretende acompanhar ao longo do tempo.

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

Pode então encontrar o desempenho dessa consulta nas vistas de Informações da Consulta, por exemplo:

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. Rastrear o desempenho de consultas de múltiplos rótulos

Pode rever e comparar múltiplos rótulos de consulta, por exemplo:

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