Compartir a través de


Planificación de la implementación de Power BI: auditoría de nivel de informe

Nota

Este artículo forma parte de la serie de artículos sobre el planeamiento de la implementación de Power BI. Esta serie se centra principalmente en la experiencia de Power BI en Microsoft Fabric. Para acceder a una introducción a la serie, consulte el planeamiento de la implementación de Power BI.

Este artículo de auditoría de nivel de informe está destinado a varias audiencias:

  • Creadores de informes: usuarios que necesitan comprender el uso, la adopción y el rendimiento de los informes que han creado, publicado y compartido.
  • Administradores de Power BI: los administradores responsables de supervisar Power BI en la organización. Es posible que los administradores de Power BI tengan que colaborar con los departamentos de TI, seguridad, auditoría interna y otros equipos pertinentes.
  • Centro de excelencia, equipo de TI y BI: los equipos que también son responsables de supervisar Power BI. Puede que tengan que colaborar con los administradores de Power BI y otros equipos pertinentes.

Los conceptos descritos en este artículo se aplican principalmente a las soluciones creadas para tres ámbitos de entrega de contenido, específicamente BI para empresas, BI para departamentos y BI para equipos. Los creadores de soluciones de BI personales también pueden encontrar útil la información de este artículo; sin embargo, no son el público objetivo principal.

Este artículo se centra en la auditoría y supervisión de informes y objetos visuales. Sin embargo, no es posible lograr un buen rendimiento para un informe y sus objetos visuales cuando el modelo semántico subyacente o el origen de datos no funciona bien. Para obtener información sobre la auditoría y la supervisión de modelos semánticos, flujos de datos y datamarts, consulte Auditoría de nivel de datos.

Este artículo es el primer artículo de la serie de auditoría y supervisión, ya que describe las herramientas integradas que es probable que los creadores de contenido detecten primero. Lo ideal es crear modelos semánticos compartidos (diseñados para reutilizarse entre muchos informes) antes de que los usuarios creen informes. Por lo tanto, se recomienda leer este artículo junto con el artículo Auditoría de nivel de datos.

Sugerencia

Tanto si está conversando con compañeros como si está leyendo en línea, deberá distinguir si el término informe se usa literalmente o de manera más general. A menudo, se usa de forma general para hacer referencia a un único archivo de Power BI Desktop (.pbix). El archivo puede contener un modelo de datos (que cuando se publica se convierte en un modelo semántico), un informe o ambos. El término se puede usar literalmente para hacer referencia solo a un informe (por ejemplo, un informe con una conexión dinámica a un modelo semántico). En este artículo, el término se usa literalmente.

Objetivos de rendimiento del informe

Para supervisar eficazmente los informes, se recomienda definir cuáles son los objetivos de rendimiento de los informes para su organización, como un rendimiento excelente, un buen rendimiento y un rendimiento deficiente. No hay definiciones universales. Siempre debe tener en cuenta estos objetivos desde la perspectiva del consumidor.

Lo ideal es que el rendimiento sea una preocupación principal durante el proceso de diseño del informe. Estas son varias situaciones en las que puede optar por establecer objetivos de rendimiento.

Puede optar por crear un objetivo de rendimiento estándar destinado a aplicarse a todos los informes de toda la organización. Por ejemplo, la primera página del informe debe representarse en un plazo de cinco segundos. Sin embargo, dado que hay tantas consideraciones diferentes, no suele ser realista esperar que todas las soluciones cumplan el mismo objetivo. Considere los intervalos de los objetivos de rendimiento que influyen en la complejidad de la solución.

Lista de comprobación: al considerar cómo los creadores de informes deben comprobar el rendimiento del informe, estas son algunas decisiones y acciones clave:

  • Identificar los objetivos de rendimiento del informe: asegúrese de tener una buena comprensión de lo que sería un rendimiento aceptable de los informes desde la perspectiva del consumidor.
  • Documentar y comunicar los objetivos de rendimiento: si hay objetivos específicos, asegúrese de que se comunican a los creadores de informes de su organización. Proporcione información útil para que los creadores de informes comprendan cómo medir el rendimiento y cómo aplicar técnicas de diseño que mejoren el rendimiento.

En el resto de este artículo se describen las técnicas que puede usar para auditar y supervisar el rendimiento de los informes.

Métricas de uso del informe

El recurso de auditoría principal disponible para los creadores de informes son los informes de métricas de uso, que están integrados en el servicio Power BI.

El objetivo principal de los informes de métricas de uso es evaluar el impacto de un informe o todos los informes de un área de trabajo. Dado que se centra en las vistas de informe y el rendimiento de los informes y paneles (en lugar de en otros elementos, como modelos semánticos y flujos de datos), se dirige a los creadores de informes.

Use los informes de métricas de uso para lo siguiente:

  • Determine qué usuarios están viendo los informes de forma más activa.
  • Comprenda con qué frecuencia se ven y clasifican esos informes por popularidad (en función del uso).
  • Determine a qué páginas del informe acceden los usuarios con más frecuencia.
  • Busque informes que no se hayan visto recientemente.
  • Consulte las estadísticas de rendimiento de informes de alto nivel. Estas estadísticas pueden ayudar a guiar los esfuerzos de optimización del diseño de informes e identificar informes que podrían tener problemas de rendimiento intermitentes o coherentes.
  • Comprenda qué métodos de consumo (por ejemplo, el explorador o la aplicación móvil de Power BI) usan los consumidores del informe. Esta información puede ayudar a los creadores de informes a decidir cuánto esfuerzo se debe dedicar a optimizar los informes para su uso en móviles.

Sugerencia

Power BI captura las métricas de uso de la actividad que se produce para el contenido publicado en el servicio Power BI (incluido cuando se representa mediante Power BI Embedded). El acceso a las métricas de uso es solo una razón para animar a los creadores de informes a publicar sus informes en el servicio Power BI, en lugar de compartir archivos de Power BI Desktop.

Las métricas de uso están integradas en el servicio Power BI, que es una ventaja clave, ya que los creadores de informes no necesitan configurar un proceso para extraer y almacenar los datos de uso. Pueden empezar rápida y fácilmente.

Otra ventaja de las métricas de uso es que el modelo semántico interno (que contiene los datos de métricas de uso) incluye información que no se encuentra fácilmente en otro lugar. Por ejemplo, incluye vistas por página de informe y duración del tiempo de apertura del informe. Las vistas de página del informe se obtienen mediante la telemetría de cliente, que tiene limitaciones. La telemetría de cliente (usada por las métricas de uso del informe) es diferente de los datos de telemetría del lado del servidor (usados por el registro de actividad).

Las métricas de uso incluyen un modelo semántico interno y un informe. Aunque el modelo semántico interno no se puede editar ni personalizar, puede personalizar el informe de métricas de uso. También puede actualizar los filtros de informe para obtener información sobre el uso de todos los informes de un área de trabajo (en lugar de solo un informe). Con este enfoque, la gama más amplia disponible es un área de trabajo. Puede ver hasta 30 días de historial, incluido el día completo más reciente.

Importante

El registro de actividad de Power BI es una mejor alternativa cuando desea:

  • Recuperar las actividades del usuario para más de un área de trabajo.
  • Extraer y conservar los datos de actividad durante más de 30 días.
  • Analice todas las actividades que realizan los usuarios en el servicio Power BI.

Para obtener más información sobre el registro de actividad, consulte Auditoría de nivel de inquilino.

Los informes de métricas de uso están disponibles para los creadores y propietarios de informes que están asignados al rol del área de trabajo colaborador, miembro o administrador. Para que los informes de métricas de uso sean visibles para los visores del área de trabajo (consumidores de contenido), puede crear una copia del informe de uso y personalizarlo.

Sugerencia

Para obtener más información sobre los roles de área de trabajo, consulte el artículo Planeamiento de seguridad del creador de contenido.

Hay dos configuraciones de inquilino relacionadas con las métricas de uso.

  • La configuración de inquilino de métricas de uso para los creadores de contenido controla qué grupos de creadores de informes (que también tienen el rol de área de trabajo necesario) pueden generar y ver los informes de métricas de uso. Normalmente, los administradores de Power BI dejan esta configuración habilitada para toda la organización. De este modo, todos los creadores de informes de autoservicio pueden ver los patrones de uso de su contenido.
  • La configuración de inquilino de datos por usuario en las métricas de uso para los creadores de contenido determina si los nombres y las direcciones de correo electrónico de los consumidores de los informes se muestran en los informes de métricas de uso. Cuando esta configuración está deshabilitada (para algunos o todos los creadores de informes), Power BI suprime los nombres y las direcciones de correo electrónico en los informes de métricas de uso, lo que se conoce como enmascaramiento de usuarios. A menudo, los administradores de Power BI dejan esta configuración habilitada para que los creadores de informes puedan comprender exactamente quién usa sus informes. Además, la capacidad de ponerse en contacto con otros usuarios directamente para recibir comentarios sobre el contenido es útil porque puede ayudar a mejorar el contenido. En ocasiones, es posible que, por motivos de seguridad, tenga que enmascarar la información del usuario para determinados grupos de creadores de informes. Cuando la configuración está deshabilitada, el creador del informe ve usuario sin nombre en lugar de los detalles del usuario.

La operación ViewUsageMetrics en el registro de actividad de Power BI permite a los administradores de Power BI supervisar qué creadores y propietarios de contenido usan los informes de métricas de uso. Puede usar esa información para guiar los esfuerzos de aprendizaje y documentación.

Lista de comprobación: al planear el uso del informe de métricas de uso, estas son algunas decisiones y acciones clave:

  • Confirme que las métricas de uso están habilitadas: decida si cualquier creador de informes de Power BI (que tenga permiso para editar el informe) puede ver las métricas de uso. Establezca la configuración de inquilino Métricas de uso para los creadores de contenido para que se alinee con esta decisión.
  • Decida si los datos por usuario se muestran en las métricas de uso: determine si los nombres y el correo electrónico se pueden mostrar a todos o a algunos usuarios. Establezca la configuración de inquilino Datos por usuario en las métricas de uso para los creadores de contenido para que se alinee con esta decisión.
  • Comprobación de los roles del área de trabajo: valide las asignaciones de roles del área de trabajo. Asegúrese de que los creadores y propietarios de informes adecuados tengan permiso para editar contenido en el área de trabajo (lo que hace que los informes de métricas de uso estén disponibles).
  • Cree y personalice los informes de métricas de uso: para el contenido que desea analizar, genere un informe de métricas de uso. Cuando corresponda, personalice el informe de métricas de uso para incluir todos los informes del área de trabajo.
  • Incluya en la documentación y el entrenamiento para los creadores de informes: incluya instrucciones para los creadores de informes sobre cómo pueden aprovechar los informes de métricas de uso. Asegúrese de que los creadores de informes comprendan los casos de uso y las limitaciones clave. Incluya ejemplos de métricas clave de las que pueden realizar un seguimiento y cómo pueden usar la información para mejorar continuamente las soluciones que crean y publican.
  • Supervise quién usa las métricas de uso: use el registro de actividad de Power BI para realizar un seguimiento de qué creadores de contenido y propietarios usan los informes de métricas de uso.
  • Determine si las métricas de uso son suficientes: tenga en cuenta las situaciones en las que el informe de métricas de uso integrado sería suficiente. Determine si las soluciones de auditoría de nivel de datos y de inquilino (descritas en otros artículos de esta serie) serían más adecuadas.

Analizador de rendimiento

El analizador de rendimiento es una herramienta disponible en Power BI Desktop para ayudarle a investigar y supervisar el rendimiento del informe. Puede ayudar a los creadores de informes a comprender el rendimiento de los objetos visuales y las fórmulas DAX.

Sugerencia

Además del analizador de rendimiento, hay otras herramientas que puede usar para solucionar problemas de rendimiento de informes. Por ejemplo, puede solucionar problemas específicos de consumo de informes que afectan a una capacidad Premium mediante la aplicación de uso y métricas Premium o los registros de eventos del modelo semántico que se envían a Azure Log Analytics. Para obtener más información sobre estas herramientas (y otras), consulte Auditoría de nivel de datos.

El analizador de rendimiento captura las operaciones mientras un usuario interactúa con un informe en Power BI Desktop. Genera un registro que registra el rendimiento de cada elemento del informe y para cada interacción. Por ejemplo, cuando interactúa con una segmentación de informes, filtra un objeto visual o selecciona una página, la acción y su duración se registran en el registro. En función del tipo de operación, también se registran otros detalles.

La información resumida está disponible en el panel Analizador de rendimiento. Puede exportar los resultados del registro a un archivo JSON, lo que le permite seguir con un análisis más detallado. El archivo de exportación contiene más información sobre las operaciones registradas. Para obtener más información sobre el uso del archivo de exportación, consulte la documentación del analizador de rendimiento en GitHub.

Importante

Tenga en cuenta que el analizador de rendimiento se ejecuta dentro de Power BI Desktop. El entorno de la máquina del creador del informe podría diferir del entorno del servicio Power BI.

Algunas diferencias comunes que debe tener en cuenta son:

Importante

En ocasiones, este artículo hace referencia a Power BI Premium o a sus suscripciones de capacidad (SKU P). Tenga en cuenta que Microsoft está consolidando actualmente las opciones de compra y retirando las SKU de Power BI Premium por capacidad. Los clientes nuevos y existentes deben considerar la posibilidad de comprar suscripciones de capacidad de Fabric (SKU F) en su lugar.

Para más información, consulte Actualización importante sobre las de licencias de Power BI Premium y preguntas más frecuentes sobre Power BI Premium.

Los datos se registran cuando un usuario interactúa con un elemento del informe. Los datos registrados incluyen más información que los elementos de visualización que se muestran. También incluye:

  • Actividad de visualización de objetos visuales.
  • Consultas DAX (cuando el objeto visual recupera datos del modelo de datos en lugar de la memoria caché).
  • Actividad DirectQuery (cuando corresponde).
  • Otras actividades realizadas por un objeto visual, como la preparación de consultas, las actividades de procesamiento en segundo plano y el tiempo de espera.

En función de su nivel de experiencia y cómo se dividen los roles y las responsabilidades, es posible que un creador de informes necesite ayuda para resolver problemas de rendimiento. Esto es especialmente cierto al intentar comprender por qué una consulta o cálculo es lenta. Un creador de informes podría obtener ayuda de las siguientes formas:

Algunas organizaciones tienen requisitos específicos para los informes aprobados (certificados o promocionados). Esto es especialmente cierto para los informes que se usan ampliamente en toda la organización. En ese caso, es posible que sea necesario (o recomendado) comprobar los resultados del analizador de rendimiento antes de publicar el informe, o antes de certificarlo.

Sugerencia

Los informes con un buen rendimiento tienen un impacto positivo en la adopción de la solución. Se recomienda animar a los creadores de informes a probar el rendimiento del informe antes de publicar una nueva solución en el servicio Power BI. También debe animarlos a volver a probar el rendimiento cuando se realicen cambios significativos en una solución existente (un informe o un modelo semántico).

Para obtener más información sobre las técnicas de optimización, consulte la Guía de optimización para Power BI.

Lista de comprobación: al considerar cómo los creadores de informes deben usar el analizador de rendimiento, estas son algunas decisiones y acciones clave:

  • Crear documentación y formación para los creadores de informes: incluya instrucciones para los creadores de informes sobre qué objetivos de rendimiento hay y cómo pueden validar, medir y probar el rendimiento. Proporcione instrucciones a los creadores de informes sobre cómo crear informes con un buen rendimiento. Ayude a los nuevos creadores de informes a adoptar los buenos hábitos de diseño temprano.
  • Asegúrese de que la asistencia y la mentoría de aptitudes estén disponibles: asegúrese de que los creadores de informes sepan cómo obtener ayuda para resolver problemas de rendimiento.
  • Incluya en los requisitos para certificar informes: decida si desea incluir los resultados del analizador de rendimiento como requisito previo para certificar (aprobar) informes. Si es así, asegúrese de que este requisito esté documentado y se haya comunicado a los creadores de informes.

En el siguiente artículo de esta serie, obtendrá información sobre la auditoría de nivel de datos.