Saltar al contenido principal

Permisos Necesarios en Power BI

Para que AtlasData funcione correctamente, algunos permisos necesitan ser configurados en Power BI.

Permisos de API

AtlasData utiliza los siguientes permisos de la API de Power BI:

PermisoTipoDescripcion
Workspace.Read.AllDelegatedListar workspaces
Report.Read.AllDelegatedLeer reportes
Dataset.Read.AllDelegatedLeer datasets
Dashboard.Read.AllDelegatedLeer dashboards
Tenant.Read.AllDelegatedInformacion del tenant

Configurar en el Portal de Admin de Power BI

1. Habilitar Service Principal

  1. Accede a app.powerbi.com/admin-portal
  2. Ve a Tenant settings
  3. Encuentra Developer settings
  4. Habilita Allow service principals to use Power BI APIs
  5. Selecciona Specific security groups (recomendado)
  6. Agrega el grupo que contiene tu Service Principal

2. Habilitar Embed de Contenido

  1. En Tenant settings, encuentra Export and sharing settings
  2. Habilita Embed content in apps
  3. Selecciona los grupos que pueden usar embed

3. Configurar Acceso a los Workspaces

Para cada workspace:

  1. Abre el workspace en Power BI
  2. Haz clic en Access (configuraciones)
  3. Agrega el Service Principal como:
    • Member: Para acceso completo (recomendado)
    • Viewer: Solo lectura

Niveles de Acceso

NivelPuede hacer
AdminTodo, incluyendo gestionar acceso
MemberEditar y publicar contenido
ContributorEditar contenido existente
ViewerSolo visualizar

Para AtlasData, Member o Viewer es suficiente.

Verificar Permisos

Para verificar que los permisos estan correctos:

  1. En AtlasData, ve a Configuraciones > Conexion
  2. Haz clic en Probar Conexion
  3. Verifica que todos los workspaces esperados aparecen

Errores Comunes

"Insufficient permissions"

  • El Service Principal no fue agregado al workspace
  • El acceso aun no se propago (espera 5-10 minutos)

"API not enabled"

  • La API de Power BI no esta habilitada para Service Principals
  • Sigue el paso 1 arriba para habilitar

"Workspace not found"

  • El workspace puede estar en otro tenant
  • Verifica que estas logueado en el tenant correcto

Proximos Pasos