tdga
Hola
Creé un modelo tabular 1200 de SSAS donde hay dos conjuntos de roles;
- Administrador y
- Financiero
Por el momento, solo tengo un usuario con permiso ‘Leer’ en el rol ‘Financiero’. El usuario en la función de administrador tiene permisos de «Administrador».
He creado un informe PBIX con Power BI Desktop y ese informe se ha publicado en un ‘Informe financiero’ del área de trabajo de la aplicación en el servicio Power BI.
Para el ‘Informe financiero’ de la aplicación en el servicio Power BI, he dado acceso a la aplicación para 10 usuarios dentro del dominio de la empresa. También se incluye el único usuario con el permiso ‘Leer’ del rol de modelo tabular y esperaría que solo ese usuario pueda acceder a los datos cuando inicie sesión en el servicio Power BI, pero todos los usuarios que tienen acceso a la APLICACIÓN pueden acceder todos los datos del servicio Power BI. Como estoy usando una conexión LIVE, esperaría que la configuración de seguridad se basara en el modelo tabular de la base de datos de Analysis Services y no en la configuración de la APLICACIÓN.
Desde Power Desktop también intenté ‘Obtener datos’ de la base de datos de Analysis Services ‘para un usuario que no tiene un permiso de función en el modelo tabular y eso también es posible, lo que no esperaría.
Cuando utilizo la función ‘Analizar en Excel’ de Visual Studio, puedo ver fácilmente el efecto de la configuración del rol específico «Financiero». Funciona como se esperaba y aunque intento lo mismo para un usuario sin ningún permiso, el resultado es el esperado; el usuario no puede acceder al modelo tabular.
En conclusión; Solo tengo 1 usuario en mi modelo tabular y a ese usuario se le han otorgado permisos de ‘Leer’ y, aunque he creado un informe PBIX con conexión LIVE y lo publiqué en el espacio de trabajo de la APLICACIÓN del servicio Power BI, todavía es posible para otros usuarios a los que se les ha dado acceso a la APLICACIÓN para ver los datos.
¿Por qué la configuración de seguridad en el modelo tabular no tiene ningún efecto en el espacio de trabajo de la aplicación?
Power BI Desktop: versión de diciembre de 2017
Microsoft Visual Studio 2015 Shell (integrado): versión 14.0.25420.01 actualización 3
Nivel de compatibilidad: SQL Server 2016 RTM (1200)
Modo DirectQuery: desactivado
Gracias por adelantado
TDGA
v-sihou-msft
@tdga
¿Cuáles son los permisos que configuró para esos usuarios en ese espacio de trabajo de la aplicación?
Saludos,
tdga
En respuesta a v-sihou-msft
Hola
¡Gracias por la respuesta!
Es una versión danesa del servicio PowerBI, pero espero que sea lo suficientemente buena.
Agregué dos miembros que pueden editar el contenido del espacio de trabajo de la aplicación. Uno de los miembros es administrador en el modelo tabular y el segundo tiene un «permiso de lectura» en el modelo tabular, pero para el espacio de trabajo de la aplicación, solo esos dos miembros pueden editar el contenido del espacio de trabajo de la aplicación.
Para la aplicación específica, he dado acceso a varios usuarios, pero solo 1 miembro del modelo tabular (configuración de roles) tiene permiso de lectura. Los otros usuarios dentro de la organización pueden acceder al contenido de Power Bi desde los Servicios de Power BI, pero dado que la configuración en el modelo tabular con conexión en vivo solo tiene 1 usuario administrador y 1 usuario de lectura, no esperaría que los demás usuarios pudieran ver el contenido de la aplicación a pesar de que se les ha dado acceso como se muestra a continuación para la aplicación específica.
Puede ser que me haya perdido algo, pero dado que es una conexión EN VIVO conectada a un modelo tabular, esperaría que todos los permisos fueran otorgados desde dentro del modelo tabular.
Gracias por adelantado
/ TDGA