Informes de facturación y uso en Synapse Data Warehouse
Se aplica a:✅ punto de conexión de análisis de SQL y Warehouse en Microsoft Fabric
En el artículo se explican los informes de uso de proceso de Synapse Data Warehouse en Microsoft Fabric, que incluye la actividad de lectura y escritura en Warehouse y la actividad de lectura en el punto de conexión de análisis de SQL de Lakehouse.
Cuando se usa una capacidad de Fabric, los cargos de uso aparecen en Azure Portal en su suscripción en Microsoft Cost Management. Para comprender la facturación de Fabric, visite Descripción de la factura de Azure en una capacidad de Fabric.
Para obtener más información sobre la supervisión de la actividad de consulta actual e histórica, consulte Supervisión en la información general sobre el almacenamiento de datos de Fabric.
Capacity
En Fabric, en función de la SKU de capacidad adquirida, tiene derecho a un conjunto de unidades de capacidad (CU) que se comparten en todas las cargas de trabajo de Fabric. Para obtener más información sobre las licencias admitidas, consulte Licencias de Microsoft Fabric.
La capacidad es un conjunto dedicado de recursos que está disponible en un momento dado para su uso. La capacidad define la habilidad de un recurso para realizar una actividad o producir un resultado. Los distintos recursos consumen CU en momentos diferentes.
Capacidad en Fabric Synapse Data Warehouse
En el modelo de SaaS basado en capacidad, el almacenamiento de datos de Fabric tiene como objetivo aprovechar la mayor parte de la capacidad comprada y proporcionar visibilidad sobre el uso.
Las CU que consume el almacenamiento de datos incluyen la actividad de lectura y escritura en la instancia de Warehouse y la actividad de lectura en el punto de conexión de análisis de SQL de Lakehouse.
En términos simples, 1 unidad de capacidad Fabric = 0,5 núcleos virtuales de almacenamiento. Por ejemplo, una capacidad Fabric SKU F64 tiene 64 unidades de capacidad, lo que equivale a 32 núcleos virtuales de almacenamiento.
Informes de uso de proceso
La aplicación Métricas de capacidad de Microsoft Fabric proporciona visibilidad sobre el uso de la capacidad para todas las cargas de trabajo de Fabric en un solo lugar. Los administradores pueden usar la aplicación para supervisar la capacidad, el rendimiento de las cargas de trabajo y su uso en comparación con la capacidad adquirida.
Inicialmente, debe ser administrador de capacidad para instalar la aplicación Métricas de capacidad de Microsoft Fabric. Una vez instalado, cualquier persona de la organización puede tener permisos concedidos o compartidos para ver la aplicación. Para más información, consulte Instalación de la aplicación de Métricas de capacidad de Microsoft Fabric.
Una vez que haya instalado la aplicación, seleccione laWarehouse en la lista desplegable Seleccionar tipo de elemento:. El gráfico de cinta de opciones de métricas múltiples y la tabla de datos elementos (14 días) ahora solo muestran actividad Warehouse.
Categorías de operaciones de almacenamiento
Puede analizar el uso de la capacidad de proceso universal por categoría de carga de trabajo en todo el inquilino. Se realiza un seguimiento del uso por total de segundos de unidad de capacidad (CU). La tabla mostrada muestra el uso agregado en los últimos 14 días.
Tanto Warehouse como el punto de conexión de análisis de SQL se acumulan en Almacenamiento en la aplicación Métricas, ya que ambos usan el proceso de SQL. Las categorías de operación que se ven en esta vista son:
- Consulta de Warehouse: cargo de proceso de todas las instrucciones T-SQL generadas por el usuario y por el sistema dentro de una instancia de Warehouse.
- Consulta de punto de conexión de análisis de SQL: cargo de proceso de todas las instrucciones T-SQL generadas por el usuario y por el sistema dentro de un punto de conexión de análisis de SQL.
- Proceso de OneLake: cargo de proceso por todas las lecturas y escrituras de los datos almacenados en OneLake.
Por ejemplo:
Gráfico de exploración de puntos de tiempo
En este gráfico de la aplicación Métricas de capacidad de Microsoft Fabric se muestra el uso de recursos en comparación con la capacidad adquirida. El 100 % del uso representa el rendimiento completo de una SKU de capacidad y lo comparten todas las cargas de trabajo de Fabric. Esto se representa mediante la línea de puntos amarillos. Al seleccionar un punto temporal específico en el gráfico, se activa el botón Explorar, que abre una página de exploración detallada.
En general, al igual que en Power BI, las operaciones se clasifican como interactivas o de fondo, y se indican por colores. La mayoría de las operaciones de la categoría Almacén se notifican en segundo plano para aprovechar la facilitación de la actividad durante las 24 horas y permitir los patrones de uso más flexibles. Clasificar el almacenamiento de datos en segundo plano reduce la frecuencia de los picos de utilización de las CU y evita que se active la limitación.
Gráfico de obtención de detalles por punto de tiempo
Esta tabla de la aplicación Métricas de capacidad de Microsoft Fabric proporciona una vista detallada del uso en puntos de tiempo específicos. Se muestra la cantidad de capacidad proporcionada por la SKU dada por periodo de 30 segundos junto con el desglose de operaciones interactivas y de fondo. La tabla de operaciones interactivas representa la lista de operaciones que se ejecutaron en ese momento.
La tabla de operaciones en segundo plano podría mostrar operaciones que se ejecutaron mucho antes del punto temporal seleccionado. Esto se debe a que las operaciones de fondo se facilitan durante 24 horas. Por ejemplo, la tabla muestra todas las operaciones que se ejecutaron y aún se están suavizando en un punto temporal seleccionado.
Entre los principales casos de uso de esta vista se incluyen:
Identificación de un usuario que programó o ejecutó una operación: los valores pueden ser "User@domain.com", "Sistema" o "Servicio de Power BI".
- Algunos ejemplos de instrucciones generadas por el usuario incluyen la ejecución de consultas o actividades de T-SQL en el portal de Fabric, como el Editor de consultas SQL o el Editor de consultas visuales.
- Algunos ejemplos de instrucciones generadas por el sistema incluyen actividades sincrónicas de metadatos y otras tareas en segundo plano del sistema que se ejecutan para permitir una ejecución de consultas más rápida.
Identificación de un estado de la operación: los valores pueden ser "Correcto", "En progreso", "Cancelado", "Error", "No válido" o "Rechazado".
- El estado "Cancelado" son consultas canceladas antes de completarse.
- El estado "Rechazado" puede producirse debido a limitaciones de recursos.
Identificación de una operación que consumió muchos recursos: ordene la tabla por CU totales en orden descendente para encontrar las consultas más costosas y, a continuación, use el Identificador de operación para identificar de forma única una operación. Este es el id. de instrucción distribuida que se puede usar en otras herramientas de supervisión, como las vistas de administración dinámica (DMV) y los detalles de consulta para realizar la rastreabilidad de un extremo a otro, como en
dist_statement_id
en sys.dm_exec_requests y endistributed_statement_id
en query insights.exec_requests_history. Ejemplos:La siguiente consulta de T-SQL de ejemplo usa un id. de operación dentro de una consulta en la vista de administración dinámica
sys.dm_exec_requests
.SELECT * FROM sys.dm_exec_requests WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
La siguiente consulta de T-SQL usa un id. de operación en una consulta en la vista
queryinsights.exec_requests_history
.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Ejemplo de facturación
Considere la siguiente consulta:
SELECT * FROM Nyctaxi;
A efectos de demostración, supongamos que la métrica de facturación acumula 100 segundos CU.
El coste de esta consulta es CU segundos multiplicado por el precio por CU. Supongamos en este ejemplo que el precio por CU es de 0,18 USD/hora. Hay 3 600 segundos en una hora. Por tanto, el coste de esta consulta sería (100 x 0,18)/3 600 = 0,005 $.
Los números usados en este ejemplo son solo para fines de demostración y no para métricas de facturación reales.
Consideraciones
Tenga en cuenta los siguientes matices de los informes de uso:
- Informes entre bases de datos: cuando una consulta de T-SQL se une a varios almacenes (o a una instancia de Warehouse y un punto de conexión de análisis de SQL), se notifica el uso en el recurso de origen.
- Las consultas en las vistas de catálogo del sistema y las vistas de administración dinámica son consultas facturables.
- El campoDuración(es) notificado en Aplicación de métricas de capacidad de Fabric solo tiene fines informativos. Refleja la duración de la ejecución de la instrucción. La duración es posible que no incluya la duración completa de un extremo a otro para volver a representar los resultados en la aplicación web, como el Editor de consultas SQL o aplicaciones cliente como SQL Server Management Studio y Azure Data Studio.
Paso siguiente
Contenido relacionado
- Supervisión de conexiones, sesiones y solicitudes mediante DMV
- Administración de cargas de trabajo
- Instrucciones de rendimiento de Synapse Data Warehouse en Microsoft Fabric
- ¿Qué es la aplicación de Métricas de capacidad de Microsoft Fabric?
- Suavizado y limitación en el almacenamiento de datos de Fabric
- Descripción de la factura de Azure sobre la capacidad de Fabric
- Descripción de la página de proceso de la aplicación de métricas
- Pausa y reanudación en el almacenamiento de datos Fabric
- Supervisar el almacenamiento de datos de Fabric