Escenarios de uso de Power BI: publicación de contenido de autoservicio

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 carga de trabajo de Power BI dentro de Microsoft Fabric. Para obtener una introducción a la serie, consulte Planificación de la implementación de Power BI.

Cuando las soluciones analíticas son críticas para la organización, es importante asegurarse de que el contenido de la servicio Power BI sea estable y confiable para los consumidores. Los equipos de TI suelen resolver este problema trabajando en varios entornos:

  • En el entorno de desarrollo, los creadores de contenido y los propietarios realizan cambios y mejoras en la solución. Cuando estos cambios están listos para una revisión más amplia, la solución se implementa (a veces conocida como promocionada) en el entorno de prueba.
  • En el entorno de prueba, los revisores validan los cambios realizados en la solución. Esta revisión puede implicar la validación de la funcionalidad y los datos de la solución. Una vez completada la revisión, la solución se implementa en el entorno de producción.
  • El entorno de producción es donde los consumidores ven e interactúan con la solución publicada.

Este enfoque estructurado garantiza que los creadores, propietarios y revisores de contenido puedan realizar y validar cambios sin afectar negativamente a los consumidores.

El uso de procesos metódicos y disciplinados de administración del ciclo de vida reduce los errores, minimiza las incoherencias y mejora la experiencia de los usuarios. Los creadores y propietarios de contenido pueden usar canalizaciones de implementación de Power BI para la publicación de contenido de autoservicio. Las canalizaciones de implementación simplifican el proceso y mejoran el nivel de control al publicar contenido nuevo.

Nota

Este escenario de publicación de contenido de autoservicio es uno de los escenarios de implementación y administración de contenido. Para obtener una lista completa de los escenarios de autoservicio, consulte el artículo Escenarios de uso de Power BI.

Por motivos de brevedad, algunos aspectos descritos en el tema Escenarios de colaboración y entrega de contenido no se tratan en este artículo. Si quiere obtener una cobertura completa, lea primero esos artículos.

Diagrama del escenario

En el diagrama siguiente se muestra una introducción general de alto nivel de las acciones de usuario más comunes y los componentes de Power BI para admitir la publicación de contenido de autoservicio. El enfoque se centra en el uso de una canalización de implementación de Power BI para promover contenido a través de áreas de trabajo de desarrollo, pruebas y producción.

Diagram shows self-service content publishing, which is about publishing content to development, test, and production by using deployment pipelines. Items in the diagram are described in the table below.

Sugerencia

Le recomendamos que descargue el diagrama de escenariossi desea insertarlo en su presentación, documentación o entrada de blog, o imprimirlo como un póster de pared. Dado que es una imagen de gráficos vectoriales escalables (SVG), puede escalarla o reducirla verticalmente sin pérdida de calidad.

En el diagrama de escenario se muestran las siguientes acciones de usuario, herramientas y características:

Elemento Descripción
Item 1. El creador de contenido de Power BI desarrolla una solución de BI mediante Power BI Desktop.
Item 2. El archivo de Power BI Desktop (.pbix) del archivo de proyecto de Power BI (.pbip) se guarda en una biblioteca compartida en OneDrive. El creador de contenido conserva las versiones de estos archivos en OneDrive.
Item 3. Cuando esté a punto, el creador de contenido publica el archivo de Power BI Desktop en el servicio Power BI.
Item 4. El contenido se publica en un área de trabajo dedicada al desarrollo.
Item 5. Un administrador de canalizaciones de implementación configura la canalización de implementación de Power BI con tres fases: desarrollo, prueba y producción. Cada fase se alinea con un área de trabajo independiente en el servicio Power BI. La configuración de implementación y el acceso se configuran para la canalización de implementación.
Item 6. El área de trabajo de desarrollo (o prueba) se establece en capacidad de Fabric, capacidad Premium, Premium por usuarioo modo de licenciaInsertado. Las canalizaciones de implementación de Power BI son una característica disponible solo en áreas de trabajo con estos modos de licencia.
Item 7. Los creadores y propietarios de contenido colaboran en el área de trabajo de desarrollo para asegurarse de que se cumplen todos los requisitos.
Item 8. Cuando el contenido de desarrollo está listo, la canalización de implementación compara el contenido entre las fases de desarrollo y prueba.
Item 9. Algunos, o todos, los elementos de Power BI se implementan en un área de trabajo dedicada a las pruebas.
Item 10. Una vez completada la implementación de la canalización de implementación, el creador de contenido realiza manualmente actividades posteriores a la implementación para el área de trabajo de prueba. Las actividades pueden incluir la configuración de la actualización de datos programada o la publicación de una aplicación de Power BI para el área de trabajo de prueba.
Item 11. Los revisores del área de trabajo de prueba realizan el control de calidad, las validaciones de datos y las pruebas de aceptación del usuario.
Item 12. Cuando el contenido de prueba está totalmente validado, la canalización de implementación compara el contenido entre las fases de prueba y producción.
Item 13. Algunos, o todos, los elementos de Power BI se implementan en un área de trabajo dedicada a producción. En el caso de un área de trabajo de producción, capacidad de Fabric o capacidad Premium modo de licencia suele ser más adecuado cuando hay un gran número de consumidores de solo lectura.
Item 14. Una vez que la canalización de implementación completa la implementación, los creadores de contenidos pueden realizar manualmente las actividades posteriores a la implementación. Las actividades pueden incluir la configuración de la actualización de datos programada o la publicación de una aplicación de Power BI para el área de trabajo de producción.
Item 15. Los visores de contenido acceden al contenido mediante el área de trabajo de producción o una aplicación de Power BI.
Item 16. Algunos orígenes de datos pueden requerir una puerta de enlace de datos local o una puerta de enlace de red virtual para la actualización de datos, como las que residen dentro de una red organizativa privada.
Item 17. Los administradores de Fabric supervisan la actividad en el portal de Fabric. El contenido que se considera lo suficientemente crítico como para tener áreas de trabajo de desarrollo, pruebas y producción independientes podría estar sujeta a requisitos de gobernanza más estrictos que el contenido menos crítico.

Sugerencia

Se recomienda revisar también el escenario de uso avanzado de administración de modelos de datos Se basa en los conceptos introducidos en este escenario.

Puntos clave

A continuación, se muestran algunos puntos clave para destacar sobre el escenario de publicación de contenido de autoservicio.

Canalización de implementación

Una canalización de implementación consta de tres fases: desarrollo, prueba y producción. Se asigna una sola área de trabajo a cada fase de la canalización de implementación. Los elementos de Power BI admitidos por las canalizaciones de implementación se publican (o clonan) de un área de trabajo a otra cuando se produce una implementación. Una vez completadas las pruebas y validaciones, la canalización de implementación se puede reutilizar muchas veces para promover el contenido rápidamente. La interfaz de canalización de implementación es fácil de implementar para los creadores de contenido que no tienen las aptitudes o el deseo de usar implementaciones basadas en código (el uso de las API REST de Power BI se describe en el escenario de publicación de contenido empresarial).

Nota

La publicación de contenido mediante una canalización de implementación se conoce como una implementación de solo metadatos. En este caso, los datos no se sobrescriben ni copian en el área de trabajo de destino. Normalmente, se requiere una actualización de datos una vez completada la implementación; consulte el tema actividades posteriores a la implementación a continuación.

Proceso de implementación

Es un procedimiento recomendado considerar todo el contenido del área de trabajo como un paquete analítico que se puede implementar juntos como una unidad. Por lo tanto, es importante tener claridad sobre el propósito y las expectativas de cada área de trabajo. Aunque es posible una implementación selectiva de elementos específicos de Power BI, es más eficaz y menos arriesgado cuando una implementación representa una unidad lógica de contenido.

Sugerencia

Planee cómo se controlarán los problemas urgentes, además de las implementaciones planeadas. Si se requiere una corrección inmediata, siga la práctica estándar de propagar todos los cambios desde el desarrollo hasta la prueba y producción mediante la canalización de implementación.

Modelo de permisos

Dedique tiempo a planear el modelo de permisos. Se admite la flexibilidad total para aplicar diferentes roles de área de trabajo (entre desarrollo, prueba y producción). Como se muestra en el diagrama de escenarios, es habitual asignar los siguientes permisos de área de trabajo:

  • Área de trabajo de desarrollo: limite el acceso a un equipo de creadores de contenido y propietarios que colaboran juntos.
  • Área de trabajo de prueba: limite el acceso a los revisores implicados en el control de calidad, las validaciones de datos y las actividades de prueba de aceptación del usuario.
  • Área de trabajo de producción: conceda al visor acceso a los consumidores de contenido de la aplicación Power BI (y el área de trabajo, cuando corresponda). Limite el acceso a aquellos que necesiten administrar y publicar contenido de producción, lo que implica el menor número posible de usuarios.

Nota

La mayoría de los consumidores de contenido no son conscientes de las áreas de trabajo de desarrollo y pruebas.

Acceso a la canalización de implementación

Los permisos de usuario de canalización (para quién puede implementar contenido con una canalización de implementación) se administran por separado de los roles del área de trabajo. Se requiere acceso tanto al área de trabajo como a la canalización de implementación para los usuarios que realizan una implementación. También se requieren los permisos Premium pertinentes.

Cuando sea posible, se recomienda que el creador o propietario del contenido existente realice las implementaciones. En algunas situaciones, los permisos están más restringidos para el área de trabajo de producción. En ese caso, podría ser adecuado coordinar la implementación de producción con otra persona que tenga permiso para realizar la implementación en producción.

Los usuarios de canalización asignados al rol miembro del área de trabajo (o administrador) pueden comparar fases e implementar contenido. La asignación de usuarios de canalización a este rol minimiza los problemas de permisos y permite un proceso de implementación más sencillo.

Sugerencia

Tenga en cuenta que los roles de área de trabajo se establecen por separado para desarrollo, prueba y producción. Sin embargo, el acceso a la canalización se establece una vez para toda la canalización.

Licencias de Power BI Premium

Las canalizaciones de implementación de Power BI son una característica Premium. Hay varias maneras de obtener licencias, en función de si el contenido se usa para fines de desarrollo, prueba o producción. El diagrama del escenario muestra el uso de SKU P Premium, como P1, P2, P3, P4 o P5, para el área de trabajo de producción, y una licencia Premium por usuario (PPU) de Power BI basada en el usuario para las áreas de trabajo de desarrollo y prueba. El uso de licencias PPU para áreas de trabajo con muy pocos usuarios (como se muestra en el diagrama de escenarios) es una manera rentable de usar características Premium, a la vez que las mantiene separadas de la capacidad Premium asignada para cargas de trabajo de producción.

Configuración de implementación

Las reglas de orígenes de datos y las reglas de parámetros están disponibles para administrar dinámicamente los valores que difieren entre desarrollo, prueba y producción. El uso de la configuración de implementación es una manera eficaz de reducir el esfuerzo y el riesgo de errores.

Acción posterior a la implementación

A propósito, algunas propiedades no se copian en el área de trabajo de destino durante una implementación. Varias actividades clave posteriores a la implementación incluyen:

  • Actualización de datos: los datos no se copian del área de trabajo de origen al área de trabajo de destino. La publicación desde una canalización de implementación siempre es una implementación de solo metadatos. Por lo tanto, normalmente se requiere una actualización de datos después de la implementación en un área de trabajo de destino. Para las implementaciones por primera vez, también se deben configurar las credenciales del origen de datos o la conectividad de puerta de enlace (según corresponda).
  • Aplicaciones: las canalizaciones de implementación no publican automáticamente las aplicaciones de Power BI.
  • Roles de acceso, permisos de uso compartido y permisos de aplicación: los permisos no se sobrescriben durante una implementación.
  • Propiedades del área de trabajo: las propiedades, como los contactos y la descripción del área de trabajo, no se sobrescriben durante una implementación.
  • propiedades de elementos de Power BI: determinadas propiedades de elemento de Power BI, como etiquetas de confidencialidad, se pueden sobrescribir durante una implementación en determinadas circunstancias.
  • Elementos de Power BI no compatibles: es posible que sea necesario realizar pasos manuales adicionales para elementos de Power BI que la canalización de implementación no admite.

Precaución

No hay un proceso de reversión una vez que se ha producido una implementación con una canalización de implementación. Tenga en cuenta cuidadosamente qué procesos y aprobaciones de administración de cambios son necesarios para implementar en el área de trabajo de producción.

Almacenamiento de OneDrive

En el diagrama de escenario se muestra el uso de OneDrive para almacenar los archivos de Power BI Desktop de origen. El objetivo es almacenar los archivos de origen en una ubicación que:

  • Esté correctamente protegida para asegurarse de que solo los editores puedan acceder a los archivos de origen. Una biblioteca compartida (en lugar de una biblioteca personal) es una buena opción.
  • Se realizan copias de seguridad con frecuencia para que los archivos estén a salvo de pérdidas.
  • Se versiona cuando se producen cambios, para permitir una reversión a una versión anterior.

Sugerencia

Si una ubicación de OneDrive está sincronizada con un área de trabajo, configúrela solo para el área de trabajo de desarrollo.

Instalación de la puerta de enlace

Normalmente, se requiere una puerta de enlace de datos al acceder a orígenes de datos que residen en la red privada de la organización o en una red virtual. La puerta de enlace de datos local se vuelve relevante una vez que se publica un archivo Power BI Desktop en el servicio Power BI. Los dos propósitos de una puerta de enlace son actualizar los datos importados y ver un informe que consulta una conexión dinámica o un modelo semántico de DirectQuery (anteriormente conocido como "conjunto de datos"), que no se muestra en el diagrama de escenarios.

Al trabajar con varios entornos, es habitual configurar conexiones de desarrollo, prueba y producción para usar diferentes sistemas de origen. En este caso, use reglas de origen de datos y reglas de parámetros para administrar valores que difieren entre entornos.

Nota

Se recomienda encarecidamente una puerta de enlace de datos centralizada en modo estándar a través de puertas de enlace en modo personal. En el modo estándar la puerta de enlace de datos admite conexiones dinámicas y operaciones de DirectQuery (además de las operaciones de actualización de datos programadas).

Supervisión del sistema

El registro de actividad registra las actividades del usuario que se producen en el servicio Power BI. Los administradores de Power BI pueden usar los datos del registro de actividad recopilados para realizar la auditoría para ayudarles a comprender las actividades de implementación que se producen.

En el siguiente artículo de la serie, obtenga información sobre el escenario de uso avanzado del modelado de datos.