Compartir vía


Suavizado y limitación en el almacenamiento de datos de Fabric

Se aplica a: punto de conexión de análisis SQL y un almacén de Microsoft Fabric

En este artículo se detallan los conceptos de suavizado y limitación en las cargas de trabajo mediante un almacén y el punto de conexión de análisis SQL en Microsoft Fabric.

Este artículo es específico para cargas de trabajo de almacenamiento de datos en Microsoft Fabric. Para todas las cargas de trabajo de Fabric, visite Limitación en Microsoft Fabric.

Capacidad de proceso

La capacidad forma la base en Microsoft Fabric y proporciona la potencia informática que impulsa todas las cargas de trabajo de Fabric. En función de la SKU de capacidad adquirida, tiene derecho a un conjunto de unidades de capacidad (CU) que se comparten en Fabric. Puede revisar las RU de cada SKU en Capacidad y SKU.

Suavizado

Las capacidades tienen periodos en los que están infrautilizadas (inactivas) y sobreutilizadas (pico). Cuando una capacidad ejecuta varios trabajos, se puede generar un aumento repentino en la demanda de proceso que supere los límites de una capacidad adquirida. El almacén y el punto de conexión de análisis SQL proporcionan una capacidad ampliable que permite a las cargas de trabajo utilizar más recursos para lograr un mejor rendimiento.

El suavizado ofrece alivio a los clientes que crean picos repentinos durante sus horas punta mientras tienen mucha capacidad inactiva que no se usa. El suavizado simplifica la administración de la capacidad mediante la propagación de la evaluación del proceso para garantizar que los trabajos del cliente se ejecuten sin problemas y de forma eficaz.

El suavizado no afectará al tiempo de ejecución. Ayuda a simplificar la administración de la capacidad al permitir a los clientes ajustar el tamaño de la capacidad en función del uso media, en lugar del pico de uso.

  • Para los trabajos interactivos ejecutados por los usuarios: el consumo de capacidad normalmente se suaviza durante un mínimo de 5 minutos, o más, para reducir los picos temporales a corto plazo.

  • Para trabajos programados o en segundo plano: el consumo de capacidad se distribuye durante 24 horas, lo que elimina la preocupación por la programación o contención de trabajos.

Para obtener más información, visite Limitación en Microsoft Fabric.

Clasificación de operaciones para el almacenamiento de datos de Fabric

En general, al igual que en Power BI, las operaciones se clasifican como interactivas o en segundo plano.

La mayoría de las operaciones de la categoría Almacenamiento se notifican como en segundo plano para aprovechar el suavizado de la actividad de 24 horas para permitir los patrones de uso más flexibles. Con un suavizado de 24 horas, las operaciones se pueden ejecutar simultáneamente sin provocar picos en cualquier momento durante el día. Los clientes se benefician de un rendimiento rápido y constante sin tener que preocuparse por pequeños picos en su carga de trabajo. Por ello, 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 demasiado rápido.

Limitaciones

La limitación se produce cuando la capacidad de un cliente consume más recursos de CPU de los que se compraron. Una vez suavizado el consumo, se comprobarán las directivas de limitación de capacidad en función de la cantidad de capacidad futura consumida. Esto da como resultado una experiencia de usuario final degradada. Cuando una capacidad entra en un estado limitado, solo afecta a las operaciones solicitadas después de que la capacidad haya comenzado a limitarse.

Las directivas de limitación se aplican en un nivel de capacidad. Si una capacidad o un conjunto de áreas de trabajo experimentan un rendimiento reducido debido a la sobrecarga, otras capacidades pueden continuar ejecutándose con normalidad.

Las cuatro directivas de limitación de capacidad para Microsoft Fabric:

Consumo suavizado futuro: límites de directiva Directivas de limitación Impacto en la experiencia
Uso <= 10 minutos Protección contra uso por encima del límite Los trabajos pueden consumir 10 minutos de uso de capacidad futura sin limitación.
10 minutos < Uso <= 60 minutos Retraso interactivo Los trabajos interactivos solicitados por el usuario se retrasan 20 segundos al enviarse.
60 minutos < Uso <= 24 minutos Rechazo interactivo Se rechazan los trabajos de tipo interactivo solicitados por el usuario.
Uso > 24 horas Rechazo en segundo plano Todos los trabajos nuevos se rechazan de la ejecución.

La mayoría de las operaciones del almacén y del punto de conexión de análisis SQL siguen la directiva "Rechazo en segundo plano" y, como resultado, experimentan el rechazo de la operación después de un uso excesivo medio durante un período de 24 horas.

Consideraciones sobre limitación

  • Todas las operaciones en curso, incluidas las consultas de larga duración, los procedimientos almacenados y los lotes, no se limitarán a mitad de camino. Las directivas de limitación se aplican a la siguiente operación una vez suavizado el consumo.
  • Las operaciones del almacén se realizan en segundo plano, excepto en aquellos escenarios que implican operaciones de modelado (como crear una medida, agregar o quitar tablas del modelo semántico predeterminado, visualizar resultados, etc.) o crear o actualizar modelos semánticos de Power BI (incluido el conjunto de datos predeterminado) o informes. Estas operaciones continuarán siguiendo la directiva "Rechazo interactivo".
  • Al igual que la mayoría de las operaciones de almacenamiento, las vistas de administración dinámica (DMV) también se clasifican como en segundo plano y están cubiertas por la directiva "Rechazo en segundo plano". Como resultado, las DMV no se pueden consultar cuando se limita la capacidad. Aunque las DMV no están disponibles, los administradores de capacidad pueden ir a la aplicación Microsoft Fabric Capacity Metrics para comprender la causa principal.
  • Cuando la directiva "Rechazo en segundo plano" está habilitada, cualquier actividad en el Editor de consultas SQL, el editor de consultas visuales o la vista de modelado, podría ver el mensaje de error: Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later.
  • Cuando se habilita la directiva "Rechazo en segundo plano", si intenta conectarse a un almacenamiento o ejecutar una nueva consulta TSQL en aplicaciones cliente como SQL Server Management Studio (SSMS) o Azure Data Studio a través de la cadena de conexión SQL, es posible que vea el código de error 24801 de SQL y el texto de error Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later.

Procedimientos recomendados para recuperarse de situaciones de sobrecarga

Un administrador de capacidad puede recuperarse de una situación de limitación mediante:

  • Actualice la capacidad a una SKU superior para aumentar el límite de capacidad.
  • Identificar los factores que contribuyen a los picos de actividad y trabajar con los propietarios de proyectos de alta carga para optimizar las solicitudes mediante procesos de optimización de consultas T-SQL o redistribuyendo las tareas entre otras capacidades.
  • Espere hasta que se supere el estado de sobrecarga antes de emitir nuevas solicitudes.
  • Los administradores de capacidad pueden configurar alertas proactivas y recibir notificaciones antes de que se limite una capacidad.

Supervisar la información de sobrecarga con la aplicación Fabric Capacity Metrics

Los administradores de capacidad pueden ver más información sobre sobrecargas y explorar en profundidad a través de la aplicación Microsoft Fabric Capacity Metrics.

Imagen animada que muestra las funcionalidades de la aplicación de métricas de capacidad de Fabric.

Para una explicación de la aplicación, visite Cómo observar las tendencias de uso de Synapse Data Warehouse.

Pestaña Uso

En esta pestaña, 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.

Pestaña Limitación

Para supervisar y analizar las directivas de limitación, se agrega una pestaña de limitación al gráfico de uso. De este modo, los administradores de capacidad pueden observar fácilmente el uso futuro como un porcentaje de cada límite, e incluso explorar en profundidad las cargas de trabajo específicas que contribuyeron a un uso por encima del límite. Para obtener más información, consulte Limitación en la aplicación de métricas.

En la sección Rechazo en segundo plano, el uso que supera el 100 % de la línea está sujeto a limitación en la directiva "Rechazo en segundo plano".

Pestaña Uso por encima del límite

La pestaña Uso por encima del límite proporciona un historial visual de cualquier sobreutilización de capacidad, incluida la carga, acumulación y burndown del uso. Para obtener más información, consulte Limitación en Microsoft Fabric y Uso por encima del límite en la aplicación Microsoft Fabric Capacity Metrics.

Paso siguiente