Skip to content

Demo de Power BI Embedded en una intranet con usuarios RLS

Notifications You must be signed in to change notification settings

Mistralbs/mistralbs-pbi-login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Power BI Embedded con RLS

Configuración

En el archivo power-bi/config.json pon tu configuración, debes añadir los siguentes campos:

{
  "authorityUrl" : "https://login.microsoftonline.com/common/",
  "resourceUrl" : "https://analysis.windows.net/powerbi/api",
  "apiUrl" : "https://api.powerbi.com/",
  "appId" : "AQUI TU APP ID",
  "workspaceId" : "AQUI TU WORKSPACE ID",
  "reportId" : "AQUI TU REPORT ID"
}

Ten en cuenta que tu informe tiene que tener configurado RLS para los usuarios de la aplicación. Puedes ver cómo se hace aquí: https://docs.microsoft.com/en-us/power-bi/service-admin-rls#define-roles-and-rules-in-power-bi-desktop

Los usuarios de la aplicación los puedes encontrar en db/users.json puedes modificarlos o añadir más si quieres. Tanto los roles como los emails de los usuarios deben coincidir con los que configuraste mediante RLS en tu informe.

Iniciar aplicación web

1. Añadir variables de entorno

  • En Linux abre un terminal y pon:
export PBI_USER="usuario de powerbi"
export PBI_PASSWORD="Contraseña de powerbi"
  • En Windows:
set PBI_USER="usuario de powerbi"
set PBI_PASSWORD="Contraseña de powerbi"

2. Instalar dependencias

Para arrancar el servidor web es necesario tener Node.js instalado. Si no lo tienes ves a https://nodejs.org/en/download/ e instalalo.

Luego instala los paquetes necesarios con el siguiente comando:

cd mbs-pbi-login // Ir a la carpeta donde se encuentra el proyecto
npm install

3. Arrancar servidor

Inicia la app con el siguiente comando:

cd mbs-pbi-login // Ir a la carpeta dónde se encuentra el proyecto
npm run start

Una vez arrancado ir a http://localhost:3000 😁.

Soporte técnico

Rubén Soler <ruben.soler@mistralbs.com> - @RSginer

About

Demo de Power BI Embedded en una intranet con usuarios RLS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published