Lección 10 de 16 · Nivel 3: Avanzado

Publicar y compartir en el servicio Power BI con seguridad por filas

  • ⏱ 10 min de lectura
  • ❓ 3 preguntas de repaso
  • ✍️ Ejercicio con solución
En esta lección
  1. Licencias: lo que necesitas saber
  2. Publicar
  3. Áreas de trabajo y roles
  4. Actualización programada
  5. Formas de compartir
  6. Seguridad por filas (RLS)
  7. Buenas prácticas de gobierno
  8. Resumen
Lo que lograrás en esta lección
  • Publicar un informe en el servicio Power BI y organizarlo en áreas de trabajo.
  • Programar la actualización automática de los datos y saber cuándo necesitas una puerta de enlace.
  • Compartir con paneles, aplicaciones, Teams, suscripciones y alertas.
  • Aplicar seguridad por filas para que cada persona vea solo sus datos.

Un informe que vive en tu computadora sirve solo a ti. El servicio Power BI (app.powerbi.com) es donde los informes se publican, se actualizan solos y se comparten con seguridad. En esta lección pasarás del archivo .pbix a una solución que usa toda la empresa.

Licencias: lo que necesitas saber

Para crear informes en Power BI Desktop no necesitas pagar. Para compartir en el servicio, normalmente tanto quien publica como quien consume necesitan una licencia de pago (Pro o Premium por usuario), salvo que el contenido esté en una capacidad dedicada de la empresa (Premium o Fabric de cierto tamaño), en cuyo caso los lectores pueden usar licencias gratuitas. Muchas empresas ya incluyen Power BI Pro en sus planes de Microsoft 365. Las condiciones y precios cambian: consulta la página oficial de precios de Power BI o al área de TI antes de decidir.

Publicar

  1. En Power BI Desktop, inicia sesión con tu cuenta de trabajo o escuela.
  2. Pulsa Inicio → Publicar y elige el área de trabajo de destino.
  3. Se publican dos elementos: el informe (las páginas y gráficos) y el modelo semántico (los datos, relaciones y medidas; antes se llamaba "conjunto de datos").

Cuando hagas cambios, vuelve a publicar en la misma área de trabajo y acepta reemplazar.

Áreas de trabajo y roles

Un área de trabajo es una carpeta compartida para un equipo o proyecto ("Comercial", "Finanzas"). "Mi área de trabajo" es personal: no la uses para contenido que otros necesitan. En cada área asignas roles:

RolPuede
AdministradorTodo, incluido gestionar permisos y eliminar el área
MiembroPublicar, editar y compartir contenido, añadir personas con roles inferiores
ColaboradorPublicar y editar contenido, pero no compartir ni gestionar permisos
VisorSolo ver e interactuar con el contenido

Buena práctica: los creadores trabajan en el área de trabajo y los usuarios finales consumen a través de una aplicación (más abajo), no entrando al área.

Actualización programada

En el servicio, abre la configuración del modelo semántico → Actualización programada: elige frecuencia y horas. El número de actualizaciones diarias depende de la licencia (varias al día con Pro, más con capacidades Premium o Fabric).

Dónde están los datos¿Qué necesitas?
En la nube: SharePoint, OneDrive para el trabajo, bases de datos en la nube, servicios en líneaCredenciales de la fuente en la configuración del modelo semántico
En la red de la empresa o en tu computadora: archivos en una carpeta local, un servidor SQL internoUna puerta de enlace de datos local (on-premises data gateway) instalada en un equipo que esté siempre encendido
El truco del archivo de Excel

Si tu fuente es un Excel que actualiza alguien a mano, guárdalo en SharePoint u OneDrive de la empresa y conéctate a él desde ahí (no desde una copia en tu disco). Así el servicio puede actualizarlo sin puerta de enlace.

1. Tu informe lee un archivo de una carpeta de tu computadora y quieres que se actualice solo cada mañana. ¿Qué necesitas?

  • Nada: el servicio Power BI accede a tu computadora.
  • Mover el archivo a SharePoint u OneDrive de la empresa, o instalar una puerta de enlace de datos local.
  • Publicar el informe cada mañana.

El servicio está en la nube y no ve tu disco. O llevas el archivo a la nube o instalas una puerta de enlace.

Formas de compartir

FormaPara qué
AplicaciónEmpaquetar varios informes de un área de trabajo con navegación y publicarlos para un público (todo el equipo comercial). Es la forma recomendada para usuarios finales.
Compartir un informeDar acceso puntual a personas concretas.
Panel (dashboard)Una pantalla con objetos visuales anclados desde uno o varios informes, ideal para monitorear indicadores de un vistazo.
Teams y SharePointInsertar el informe como pestaña de un canal de Teams o en una página de SharePoint.
SuscripcionesEnviar por correo una imagen o un archivo del informe con la frecuencia que elijas (por ejemplo, cada lunes a las 8:00).
AlertasEn paneles, recibir un aviso cuando una tarjeta, un KPI o un medidor supere un umbral.
ExportarA PowerPoint (con imágenes o con el informe vivo), PDF o Excel (datos de un objeto visual, según permisos).
Nunca uses "Publicar en la web" con datos de la empresa

Esa opción crea un enlace público que cualquiera en internet puede ver, sin iniciar sesión. Solo sirve para datos abiertos. Muchas organizaciones la desactivan por seguridad.

Seguridad por filas (RLS)

Con la seguridad a nivel de fila, un solo informe muestra a cada persona solo sus datos: el jefe de la zona Norte ve el Norte; el gerente, todo.

Roles estáticos

  1. En Power BI Desktop: Modelado → Administrar roles → Nuevo. Crea el rol "Zona Norte".
  2. Elige la tabla Clientes y escribe el filtro DAX: [Zona] = "Norte". Gracias a las relaciones, el filtro llega a Ventas.
  3. Pruébalo con Modelado → Ver como → Zona Norte.
  4. Publica y, en el servicio, en la configuración de Seguridad del modelo semántico, añade a las personas o grupos de ese rol.

Roles dinámicos

Con muchos responsables, en lugar de un rol por zona, crea una tabla "Accesos" con el correo de cada persona y su zona, relaciónala con tu modelo y usa un único rol con este filtro sobre la tabla Accesos:

[Correo] = USERPRINCIPALNAME ()

USERPRINCIPALNAME devuelve el correo de quien está viendo el informe. Cuando cambie un responsable, solo actualizas la tabla.

2. Quieres que 15 jefes de tienda vean cada uno solo su tienda en el mismo informe. ¿Qué es más fácil de mantener?

  • 15 copias del informe, cada una filtrada.
  • 15 roles estáticos, uno por tienda.
  • Un rol dinámico con una tabla de accesos (correo y tienda) filtrada por USERPRINCIPALNAME().

Con seguridad dinámica, los cambios de personal se resuelven actualizando una tabla, sin tocar el informe.

Buenas prácticas de gobierno

  • Un modelo semántico, muchos informes: varios informes pueden conectarse al mismo modelo publicado (Obtener datos → Modelos semánticos de Power BI). Así las medidas se definen una sola vez y todos usan la misma cifra de "Ventas".
  • Áreas de trabajo separadas para desarrollo y producción cuando el informe es crítico.
  • Revisa el historial de actualización y configura avisos de error por correo.
  • Documenta las medidas con descripciones (en el panel de propiedades de cada medida).
  • Etiquetas de confidencialidad, si tu empresa las usa, para los informes con datos sensibles.

3. Cinco analistas crean informes de ventas y cada uno calcula "Ventas Netas" a su manera. ¿Cuál es la mejor solución?

  • Pedirles que se pongan de acuerdo por correo.
  • Publicar un modelo semántico compartido con la medida oficial y que todos los informes se conecten a él.
  • Prohibir que creen informes.

Un modelo semántico compartido garantiza una única versión de la verdad para todos los informes.

Ejercicio práctico: publica tu informe

  1. Si tienes una cuenta de trabajo o escuela con acceso a Power BI, publica tu informe en un área de trabajo.
  2. Configura la actualización programada (lleva tu Excel a OneDrive o SharePoint si hace falta).
  3. Crea un rol de seguridad por zona y pruébalo con "Ver como".
  4. Ancla tres tarjetas en un panel y configura una alerta.
  5. Si no tienes cuenta, haz al menos el paso 3 en Power BI Desktop, que no requiere licencia.
Ver una tabla de accesos de ejemplo para seguridad dinámica
Tabla Accesos:
Correo                          | Zona
ana.rios@distribuidora.pe       | Norte
luis.paz@distribuidora.pe       | Sur
carla.vega@distribuidora.pe     | Centro

Relación: Accesos[Zona] (1) → Clientes[Zona] (*)  — si una persona
puede tener varias zonas, la tabla Accesos tendrá varias filas por
correo y conviene relacionarla con una tabla Zonas intermedia.

Rol "Por correo", filtro en la tabla Accesos:
[Correo] = USERPRINCIPALNAME ()

Para el gerente que debe ver todo, crea otro rol sin filtros
(o no lo incluyas en ningún rol con filtro).

Resumen

  • Publicar sube el informe y su modelo semántico a un área de trabajo del servicio.
  • Para compartir normalmente necesitas licencias de pago o una capacidad de la empresa; revisa las condiciones actuales.
  • La actualización programada necesita credenciales para fuentes en la nube o una puerta de enlace para fuentes locales.
  • Comparte con aplicaciones, Teams, suscripciones y alertas; nunca publiques en la web datos internos.
  • La seguridad por filas, sobre todo la dinámica, muestra a cada persona solo lo que le corresponde.

En la próxima lección subirás tu nivel de DAX: variables, rankings, Top N, segmentación de clientes y técnicas de rendimiento.

🎓 Guarda tu avance y obtén tu certificado gratis

Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.

Inscribirme gratis