Uso de etiquetas de consulta en Synapse SQL

Tip

Microsoft Fabric Data Warehouse es un almacenamiento relacional de escala empresarial en una base de lago de datos, con una arquitectura lista para el futuro, inteligencia artificial integrada y nuevas características. Si no está familiarizado con el almacenamiento de datos, comience con Fabric Data Warehouse. Las cargas de trabajo del grupo de SQL dedicadas pueden actualizarse a Fabric para acceder a nuevas funcionalidades en ciencia de datos, análisis en tiempo real e informes.

En este artículo se incluyen sugerencias esenciales para usar etiquetas de consulta en Synapse SQL.

Nota:

El grupo de SQL sin servidor no admite consultas con etiquetas.

¿Qué son las etiquetas de consulta?

El grupo de SQL dedicado admite un concepto denominado etiquetas de consulta. Antes de profundizar, echemos un vistazo a un ejemplo:

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

La última línea etiqueta la cadena "Mi etiqueta de consulta" a la consulta. Esta etiqueta es útil porque se puede consultar a través de las DMV. La consulta de etiquetas proporciona un mecanismo para buscar consultas problemáticas y ayuda a identificar el progreso de una ejecución ETL.

Las convenciones de nomenclatura adecuadas son más útiles. Por ejemplo, iniciar la etiqueta con PROJECT, PROCEDURE, STATEMENT o COMMENT identifica de forma única la consulta entre todo el código del control de código fuente.

La consulta siguiente usa una vista de administración dinámica para buscar por etiqueta:

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

Nota:

Es esencial que encierre entre corchetes o comillas dobles la etiqueta de la palabra al consultar. "La 'etiqueta' es una palabra reservada y produce un error cuando no está delimitada."

Pasos siguientes

Para obtener más sugerencias sobre desarrollo, vea la información general sobre desarrollo.