Usuarios eliminados/sobrescritos de los roles de RLS después de volver a implementar el modelo

Un usuario Pregunto ✅

laineyjb

Estamos teniendo un problema muy específico con el que esperamos que alguien pueda ayudar. Estamos en el proceso de publicar nuestros modelos tabulares en un área de trabajo de PPU de Power BI para usarlos como conjuntos de datos de PBI en lugar de implementarlos en un servidor de Azure Analysis Services independiente, y nos encontramos con un inconveniente relacionado con RLS en el primer modelo.

Descubrimos que no podemos tener usuarios asignados a roles RLS cuando publicamos nuestro modelo desde Visual Studio en nuestro espacio de trabajo, por lo que los eliminamos del modelo y simplemente los agregamos a los roles una vez que estuvo en el espacio de trabajo. Sin embargo, cuando publicamos cambios en el modelo, los usuarios se eliminan de los roles, presumiblemente porque se sobrescriben con los roles vacíos del modelo en VS. ¿Hay alguna configuración en alguna parte que pueda evitar que esto suceda?

La única solución alternativa que se nos ocurrió es generar cambios en las secuencias de comandos de los roles a través de SSMS después de implementar el modelo. Hasta ahora solo hemos descubierto cómo hacerlo manualmente, pero nos gustaría iniciarlo automáticamente. Si necesitamos seguir esta ruta, nos preguntamos si hay algún tipo de notificación en el servidor PBI que se crea cuando se publica un conjunto de datos. Idealmente, encontraríamos una manera de ejecutar los scripts basados ​​en eso. Cualquier ayuda con cualquiera de las soluciones es muy apreciada; por favor, hágamelo saber si se necesita más aclaración.

gilbertq

Hola @LaineyJB

Lo que podría hacer es descargar e instalar BISM Normalizer, que le permitirá controlar de forma granular qué aspectos desea implementar en PPU.

Aquí está el sitio web: Página de inicio – BISM Normalizer (bism-normalizer.com)

Y esto lo crea Christian Wade, que trabaja en el equipo de Power BI.

gilbertq

Impresionante, feliz de ayudar en lo que pueda!

gilbertq

Hola @LaineyJB

Lo que podría hacer es descargar e instalar BISM Normalizer, que le permitirá controlar de forma granular qué aspectos desea implementar en PPU.

Aquí está el sitio web: Página de inicio – BISM Normalizer (bism-normalizer.com)

Y esto lo crea Christian Wade, que trabaja en el equipo de Power BI.

laineyjb

En respuesta a gilbertq

¡Gracias @GilbertQ! Eso funcionó a las mil maravillas. Mucho más fácil de lo que tenía en mente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *