Lakshmi_Koduri
Tengo mi requisito como, incrustación Informe de Power BI en nuestra aplicación. Nuestro informe obtiene datos de Lago de datos directamente con la cadena de conexión. Tengo un parámetro estático creado en Power BI Desktop para escribir manualmente la identificación del cliente en él y luego actualizar el informe, de modo que mi informe tenga todos los conjuntos de datos provenientes de la cadena de conexión de Data Lake filtrados según esa identificación del cliente.
Ahora, mi requisito es proporcionar dinámicamente la identificación del cliente en el parámetro.
a) Como desarrollador, cuando necesito preparar un informe para un cliente específico, solo estoy dando manualmente la identificación del cliente en ese valor de parámetro y actualizando el informe. Pero ahora, esta intervención manual debería eliminarse y mi informe tiene que capturar dinámicamente la identificación del cliente según el nombre de usuario o el nombre principal del usuario y pasar esa identificación del cliente en ese valor de parámetro de forma dinámica. ¿Cómo puedo lograr esto y qué debo implementar en Power BI Desktop y Power BI Service para lograrlo?
b) ¿Debería usar cualquier nivel de seguridad de fila y hasta qué punto es confiable en mi caso, ya que mi informe se integrará en otra aplicación de Azure? Si es así, ¿qué tipo de consulta debo utilizar para crear roles en mi informe de escritorio?
c) ¿O debería modificar mi URL de inserción dinámicamente de tal manera que pueda capturar la identificación de cliente del cliente que inició sesión y pasar esa identificación de cliente a la cadena de conexión de Data Lake? Si es así, ¿qué modificaciones se deben hacer en la URL de inserción y cómo se le dará acceso al usuario como Vista? Además, en este caso, ¿debo eliminar el parámetro de identificación del cliente en el archivo de Power BI Desktop?
Por favor, avíseme si alguien tiene un enfoque o una solución para esto.
Gracias
Lakshmi K
Amitchandak
@Lakshmi_Koduri, para la seguridad de los datos, debería considerar RLS. Cómo usar en caso de incrustado
https://www.youtube.com/watch?v=yNF-_l2f7w0&feature=youtu.be
Otros enlaces para RLS – Seguridad de nivel de fila
https: //community.powerbi.com/t5/MBAS-Gallery/Microsoft-Power-BI-Unleash-row-level-security-patterns …
https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi
https://www.blue-granite.com/blog/using-dynamic-row-level-security-with-organizational-hierarchies
https://docs.microsoft.com/en-us/power-bi/service-admin-rls
https://blog.tallan.com/2018/04/10/row-level-security-in-power-bi-part-1-roles-and-users/
https://radacad.com/what-do-you-need-to-implement-dynamic-row-level-security-in-power-bi