Compartir a través de


Planificación de capacidad en análisis incrustados de Power BI

Calcular el tipo de capacidad que necesita para una implementación de análisis insertado de Power BI puede ser complicada. La capacidad que necesita depende de varios parámetros, algunos de los cuales son difíciles de predecir.

Algunas de las cosas que se deben tener en cuenta al planear la capacidad son:

  • Los modelos de datos que usa.
  • Número y complejidad de las consultas necesarias.
  • Distribución por hora del uso de la aplicación.
  • Velocidades de actualización de datos.
  • Otros patrones de uso que son difíciles de predecir.

Nota:

En este artículo se explica cómo planificar la capacidad necesaria y cómo realizar una evaluación de pruebas de carga para los análisis incrustados de Power BI A-SKU.

Al planear la capacidad, siga estos pasos:

  1. Optimice el rendimiento y el consumo de recursos.
  2. Determine la SKU mínima.
  3. Evalúe la carga de capacidad.
  4. Configure la escalabilidad automática de capacidad.

Optimización del rendimiento y el consumo de recursos

Antes de iniciar cualquier evaluación de planeamiento de capacidad o pruebas de carga, optimice el rendimiento y el consumo de recursos (especialmente la superficie de memoria) de los informes y los modelos semánticos.

Para optimizar el rendimiento, siga las instrucciones de los siguientes recursos:

Para obtener un tutorial detallado sobre cómo optimizar el rendimiento, consulte el módulo Optimizar un modelo para el rendimiento en Power BI .

Determinación de la SKU mínima

En la tabla siguiente se resumen todas las limitaciones que dependen del tamaño de capacidad. Para determinar la SKU mínima para la capacidad, compruebe la columna Memoria máxima (GB) en el encabezado Modelo semántico . Además, tenga en cuenta las limitaciones actuales.

SKU1 Unidades de capacidad (CU) SKU de Power BI Núcleos virtuales de Power BI
F2 2 No disponible No disponible
F4 4 No disponible No disponible
F8 8 EM1/A1 1
F16 16 EM2/A2 2
F32 32 EM3/A3 4
F64 64 P1/A4 8
F128 128 P2/A5 16
F256 256 P3/A6 32
F5122 512 P4/A7 64
F10242 1024 P5/A8 128
F20482 2 048 No disponible No disponible

1 En el escenario de Microsoft 365 o Insertar para su organización (usuario posee datos), las SKU que son más pequeñas que F64 requieren una licencia Pro o Premium por usuario (PPU) o una prueba individual de Power BI para consumir contenido de Power BI.

2 Estas SKU no están disponibles en todas las regiones. Para solicitar el uso de estas SKU en regiones en las que no están disponibles, póngase en contacto con el administrador de cuentas de Microsoft.

Evaluación de la carga de capacidad

Para probar o evaluar la carga de capacidad:

  1. Cree una capacidad premium de Power BI Embedded en Azure para las pruebas. Use una suscripción asociada con el mismo tenant de Microsoft Entra que tu tenant de Power BI y una cuenta de usuario que haya iniciado sesión en ese mismo tenant.

  2. Asigne el área de trabajo (o áreas de trabajo) que usará para probar la capacidad Premium que ha creado. Puede asignar un área de trabajo de una de las maneras siguientes:

  3. Como administrador de capacidad, instale la aplicación Microsoft Fabric Capacity Metrics. Proporcione el identificador de capacidad y el tiempo (en días) para supervisar y, a continuación, actualice los datos.

  4. Use la herramienta de evaluación de carga de capacidad de Power BI para evaluar sus necesidades de capacidad. Este repositorio de GitHub también incluye un tutorial de vídeo. Use esta herramienta cuidadosamente: pruebe con hasta una docena de usuarios simulados simultáneos y extrapolar para cargas simultáneas más altas (cientos o miles, según sus necesidades). Para más información, consulte Evaluación de la carga de capacidad. Como alternativa, use otras herramientas de pruebas de carga, pero trate el iFrame como una caja negra y simule la actividad del usuario mediante código JavaScript.

  5. Utilice la aplicación Métricas de capacidad de Microsoft Fabric que instaló en el paso 3 para monitorizar la utilización de capacidad incurrida a través de la herramienta de pruebas de carga. Como alternativa, puede supervisar la capacidad comprobando las métricas Premium mediante alertas en Azure Monitor.

Considere la posibilidad de usar una SKU mayor para su capacidad si la CPU real utilizada por la capacidad durante la prueba de carga se aproxima al límite de capacidad.

Configuración de la escalabilidad automática

Puede usar la siguiente técnica de escalado automático para cambiar el tamaño elástico de la capacidad de la SKU A para satisfacer sus necesidades actuales de memoria y CPU.

  • Use la API de actualización de capacidades para escalar la SKU de capacidad hacia arriba o abajo. Para ver cómo utilizar la API para crear sus propios scripts para escalar hacia arriba y hacia abajo, consulte un ejemplo de script de PowerShell de runbook para escalar capacidad.

  • Usa las alertas de supervisión para realizar el seguimiento de las siguientes métricas de capacidad de Power BI Embedded:

    • Sobrecarga (1 si la CPU de la capacidad ha superado el 100 % y está en estado sobrecargado; en caso contrario, 0)
    • CPU (porcentaje de uso de CPU)
    • CPU por carga de trabajo si se usan cargas de trabajo específicas (como informes paginados)
  • Configure las alertas de Monitor para que cuando estas métricas alcancen los valores especificados, se desencadena una ejecución de script que escala o reduce verticalmente la capacidad.

Por ejemplo, puede crear una regla que invoque el runbook de aumento de capacidad para actualizar la capacidad a una SKU superior si el nivel de sobrecarga es 1 o si el valor de CPU alcanza el 95 %. También puede crear una regla que invoque un script de runbook de reducción de capacidad para actualizar la capacidad a una SKU inferior si el valor de CPU cae por debajo del 45 o 50 %.

También puede invocar runbooks de escalado y reducción programáticamente según sea necesario antes y después de que se actualice un modelo semántico. Este enfoque garantiza que la capacidad tenga suficiente RAM (GB) para modelos semánticos de gran tamaño que usan esa capacidad.