Capacidad y consumo de CU en Microsoft Fabric
En Microsoft Fabric, la capacidad representa un grupo de recursos asignados según la licencia adquirida por la organización. Cada acción realizada en la plataforma, como consultas, operaciones de lectura y escritura, o manipulación de datos en el almacenamiento de OneLake, consume Unidades de Capacidad (CU). Este modelo de consumo es fundamental para determinar los costos operativos, lo que hace imprescindible la supervisión constante del uso de capacidad.
Uso de la aplicación Métricas de capacidad de Microsoft Fabric
Microsoft proporciona la aplicación Métricas de capacidad, una herramienta que los administradores pueden instalar para supervisar el consumo de CU. Entre sus funcionalidades, permite:
- Filtrar actividad de almacenamiento: Identificar procesos específicos que afectan al consumo en el almacenamiento de datos.
- Observar tendencias de consumo: Analizar qué procesos consumen más CU y si hay limitaciones (es decir, si la capacidad adquirida es insuficiente para la demanda).
- Optimizar la capacidad: Basándose en los datos obtenidos, ajustar la licencia de capacidad según las necesidades de la organización.
Supervisión de la actividad actual mediante DMV
Microsoft Fabric incluye Vistas de Administración Dinámica (DMV), que proporcionan detalles en tiempo real sobre el estado del almacenamiento de datos. Las DMV disponibles son:
sys.dm_exec_connections
: Detalla las conexiones activas al almacenamiento.sys.dm_exec_sessions
: Muestra información sobre las sesiones autenticadas.sys.dm_exec_requests
: Proporciona datos sobre solicitudes activas en el almacenamiento.
Consulta ejemplo para supervisar actividad actual
La siguiente consulta combina estas DMV para listar solicitudes activas, incluyendo detalles como el usuario que las ejecuta, dirección del cliente, comando, tiempo de inicio y duración:
Información de consultas en Microsoft Fabric
Fabric incluye vistas de información de consulta que permiten analizar el rendimiento y uso histórico de las consultas ejecutadas en el almacenamiento de datos. Estas vistas son:
queryinsights.exec_requests_history
: Contiene un historial de todas las consultas ejecutadas.queryinsights.long_running_queries
: Proporciona detalles sobre consultas de larga duración.queryinsights.frequently_run_queries
: Lista consultas ejecutadas con mayor frecuencia.
Consulta de historial de consultas
Para identificar consultas ejecutadas en la última hora:
Análisis de consultas de larga duración
Identifique las consultas más lentas que se han ejecutado más de una vez:
Esto permite priorizar la optimización de las consultas que consumen más recursos.
Consulta de comandos frecuentes
Para encontrar las consultas que se ejecutan con mayor frecuencia:
Con esta consulta, los administradores pueden identificar comandos populares y analizar su impacto en la capacidad.
Uso del editor de consultas SQL en Microsoft Fabric
Microsoft Fabric ofrece un editor de consultas SQL para interactuar con el almacenamiento de datos mediante T-SQL. Las características principales incluyen:
- Ejecución de consultas: Los usuarios pueden escribir y ejecutar consultas directamente desde el editor.
- Exportación de resultados: Permite guardar resultados en formato Excel, lo que facilita el análisis externo.
- Guardado como tabla o vista: Las consultas pueden convertirse en tablas o vistas reutilizables.
Inicio del editor de consultas SQL
Desde el recurso de almacenamiento, el editor se puede abrir de varias maneras:
- Seleccionando Nueva consulta SQL desde el menú.
- Navegando al nodo "Consultas" y seleccionando "Nueva consulta SQL".
Exploración del editor de consultas visuales
Para usuarios sin experiencia en T-SQL, Microsoft Fabric incluye un editor de consultas visuales. Este proporciona una interfaz gráfica para crear y ejecutar consultas de forma intuitiva.
Ventajas del editor de consultas visuales
- Interfaz de arrastrar y soltar: Los usuarios pueden construir consultas sin necesidad de conocer SQL.
- Generación automática de SQL: A medida que los usuarios diseñan consultas visualmente, Fabric genera el código SQL subyacente.
Uso de herramientas de terceros
Fabric permite la integración con herramientas externas, como SQL Server Management Studio (SSMS), lo que facilita la conexión y consulta del almacenamiento. Los pasos principales incluyen:
- Copiar la cadena de conexión desde Fabric.
- Conectarse a través de SSMS usando autenticación de Microsoft Entra ID.
Supervisión de costos y rendimiento en Fabric
- Métricas de capacidad: Analice el consumo de CU y las tendencias de uso.
- Optimización de consultas: Identifique y ajuste las consultas de larga duración o frecuentes.
- Herramientas de supervisión avanzada: Use DMV y vistas de información para mantener un entorno eficiente y rentable.