¿La seguridad de nivel de fila ya no funciona?

Un usuario Pregunto ✅

bspilar

Hola, utilicé la función de vista previa RLS el martes y funcionó exactamente como se describe. Ahora, hoy, cargué una nueva copia de mi archivo .pbix y fui a agregar mis reglas RLS y no funcionan en absoluto. Me permite agregar las reglas, pero parece que nunca surten efecto. Intenté todo lo que se me ocurrió en caso de que esté haciendo algunos pasos de manera diferente hoy que el martes, pero no puedo hacer que RLS funcione. ¿Ha cambiado algo en ese lapso de tiempo?

brynn

bspilar

En respuesta a bspilar

Otra actualización: RLS ahora funciona para mí como se describe en la documentación de PBI. ¡Puedo aplicar el RLS en mi espacio de trabajo personal y distribuirlo a través de un paquete de contenido a un usuario y funciona! Esto es genial y ahora esperaré a que la misma funcionalidad esté disponible en el espacio de trabajo del grupo :).

¡Gracias!

brynn

Parmezana

Hola,

Tuve el mismo problema, nuevamente una sintaxis de filtro muy simple, que no se propagaría a los usuarios.

Me di cuenta de que si hacía clic en «…» del nombre del rol y «Probar datos como rol», funcionaba según lo previsto.

por lo que definitivamente no es un problema de sintaxis, sino el mapeo de la regla en los usuarios.

¿Alguien puede hacer «prueba de datos como rol» y volver a confirmar que funciona allí?

BR,

D

bspilar

En respuesta a Parmezana

@Parmezana Si voy al nombre del rol y hago clic en los puntos suspensivos «…», solo veo «Renombrar rol» y «Eliminar rol». ¿Es aquí donde ve la opción «Probar datos como rol»?

RLS_Capturar.JPG

Parmezana

En respuesta a bspilar

@bspillar Sí, aquí está:

testrol.PNG

que raro que no tengas eso.

bspilar

En respuesta a Parmezana

Sí, es raro… y ahora que lo mencionas, creo que recuerdo tener esa opción cuando estaba funcionando, así que esta puede ser una observación relevante.

Parmezana

En respuesta a bspilar

@ SnoJa10 Exactamente el mismo tipo de filtro que el mío. Así que un día podría funcionar al azar 😞

otra nota:

en https://powerbi.microsoft.com/en-us/documentation/powerbi-admin-rls/

Veo en las limitaciones una línea como:

«No se admite la definición de RLS en un espacio de trabajo de grupo»

¿Alguno de ustedes está intentando bajo este tipo de espacio de trabajo?

Probaré por mi cuenta y compartiré desde allí con un colega y volveré a usted 🙂

BR,

D

Parmezana

En respuesta a Parmezana

bien todo,

es como se explica. aplicar RLS en un conjunto de datos dentro de mi propio espacio de trabajo y luego compartir el tablero funcionó.

actualmente no funcionará en un espacio de trabajo de grupo.

BR,

D

SnoJa10

En respuesta a Parmezana

Puedo confirmar que estoy usando My Workspace y sigo teniendo el problema. ¿Alguna otra idea?

Parmezana

En respuesta a SnoJa10

@ SnoJa10 No vi nada diferente en su sintaxis de lo que usé en la mía, así que me aseguraré de darle todos los pasos que tomé:

1. lo que estoy usando es un archivo .pbix cargado (donde utilicé Importar desde un .xlsx con un modelo de datos en powerpivot) en powerbi en lugar de obtener datos de hojas de trabajo simples .xlsx (esto es importante)

2. El RLS debe probarse con un colega, no con su propia cuenta, el propietario del conjunto de datos puede ver todo independientemente de ser parte de un rol restringido de RLS.

3. Compartí mi tablero con un colega a quien ingresé en dicho rol de RLS y usó el ícono predeterminado que aparecía en el tablero para acceder al informe.

@bspillar por su parte, qué otra cosa se me ocurre es que diferentes inquilinos reciben actualizaciones en diferentes momentos. el hecho de que no pueda ver los «datos de prueba como rol» me hace sospechar que su inquilino no ha estado en una ola de actualización.

Espero que esta función se vuelva más estable y fácil de usar.

BR,

D

bspilar

En respuesta a Parmezana

Una actualización de mi parte… hoy, cuando ingresé a PBI, ahora veo la opción «probar datos como rol». Aunque, si pruebo el rol, parece que nunca funciona, ya que obtengo los cuadros ‘x’ en todas partes, como otros han publicado. Desde mi espacio de trabajo personal, puedo compartir un tablero con RLS aplicado y funcionará para un usuario. El mismo método no funcionará en un espacio de trabajo grupal. Un espacio de trabajo de grupo no parece aplicar RLS dentro del espacio de trabajo. No puedo crear un paquete de contenido con el informe al que agregué RLS. No estoy seguro de si esa es la razón por la cual o si es algo más lo que está causando el error.

Solo para tener en cuenta, cuando RLS funcionó originalmente para mí, funcionó para mi nombre de usuario para la prueba, funcionó en un espacio de trabajo grupal para mí y otros usuarios, y fluyó a través de un paquete de contenido (fue una agradable sorpresa).

Los cambios de hoy me dan la esperanza de que los desarrolladores estén trabajando actualmente en ello. Cuando RLS estaba funcionando, era una característica muy útil. Es extraño ver tal variación en las experiencias de los usuarios.

bspilar

En respuesta a bspilar

Otra actualización: RLS ahora funciona para mí como se describe en la documentación de PBI. ¡Puedo aplicar el RLS en mi espacio de trabajo personal y distribuirlo a través de un paquete de contenido a un usuario y funciona! Esto es genial y ahora esperaré a que la misma funcionalidad esté disponible en el espacio de trabajo del grupo :).

¡Gracias!

brynn

SnoJa10

En respuesta a Parmezana

Así que probé la opción «Probar datos como rol» (en más de un conjunto de datos) y acabo de recibir una página llena de errores de que los datos detrás de la imagen no se pueden mostrar.

Nuevamente usando una sintaxis muy simple y probé todas las combinaciones posibles. Así que RLS todavía no funciona para mí.

Error RLS.JPG

Parmezana

En respuesta a SnoJa10

@SnoJa10 Hola,

me hizo eso también las primeras veces que lo intenté. ¿Puedo ver su fórmula DAX?

BR,

D

SnoJa10

En respuesta a Parmezana

Claro, a continuación se muestra el DAX simple que he aplicado. Aún tengo el error.

Error RLS.JPG

slybri123

También tengo un problema al usar esta función RLS y creé una prueba simple extrayendo las 1000 filas principales de la base de datos MSSQL de muestra.

SELECCIONA LOS 1000 PRINCIPALES [ProductID]
,[Name]
,[ProductModel]
,[CultureID]
,[Description]
DESDE [AdventureWorks2014].[Production].[vProductAndDescription]

Cargó el archivo Pbix en Power BI y configuró la siguiente regla directa:

simple_prueba_img1.JPG

Verifiqué que soy parte de los Miembros, y estoy haciendo esto en Mi espacio de trabajo. Sin embargo, cuando voy al informe después de actualizar, todavía puedo ver todas las filas.

Sin embargo, puedo hacer que RLS funcione en Direct-Query contra la conexión de Teradata con una regla muy similar.

SnoJa10

En respuesta a slybri123

Tengo exactamente el mismo problema que el anterior: regla RLS muy simple con 3 miembros en el rol, pero se comporta como si no se hubiera aplicado ninguna regla y muestra todos los datos para todos los usuarios.

ankitpatira

@bspillar @KirkNason acaba de probar esto con el informe que configuré RLS hace unos días, así como con el nuevo informe publicado hoy y funcionó bien en ambos. ¿Ha revisado el DAX que usa para aplicar reglas? Tal vez el error de sintaxis o la columna o el valor no existan. Cuando estaba configurando esto, también noté que si no tiene un usuario registrado en powerbi.com e intenta agregarlo, no funcionará. Pero en ese caso no te deja AHORRAR.

bspilar

En respuesta a ankitpatira

@ankitpatira Gracias por tu respuesta. Es interesante escuchar que el RLS todavía funciona para usted. El DAX que estoy usando es increíblemente simple. El campo existe y el valor que estoy usando también existe. Además, probé la configuración con datos aún más simples donde tenía una sola tabla y aún así no funcionaba para mí. Creo que puedes estar en algo sobre los usuarios que tienen que ser añadidos. Los usuarios para mí provienen de nuestro sistema corporativo y los usuarios específicos con los que estoy probando están configurados con licencias PRO. Noté que la primera vez que lo usé agregué a los usuarios con su correo electrónico corporativo escribiendo su dirección completa y la próxima vez que no estaba funcionando, el sistema me mostraba los usuarios del sistema corporativo. Envié un ticket con PowerBI, pero aún no he recibido respuesta. Es extraño que estuviera funcionando y ahora no. Cuando ingresa a sus usuarios, ¿ingresa su dirección de correo electrónico completa o aparece el cuadro de entrada en la lista de usuarios a medida que escribe y selecciona uno? Una vez que se agrega un usuario, ¿ve su dirección de correo electrónico o apellido, nombre?

Gracias por ayudarme a solucionar problemas.

brynn

ankitpatira

En respuesta a bspilar

@bspillar Mientras escribo la dirección de correo electrónico de los usuarios que quiero agregar, volverá con un cuadro de entrada con una lista de usuarios (ya que ya se habrán registrado para PBI) y lo selecciono desde allí. Una vez que se agrega el usuario, solo veo su nombre y apellido.

bspilar

Esta característica todavía no funciona para mí.

bspilar

Acabo de agregar mi informe original para el que RLS trabajó el martes nuevamente en el servicio PBI e intenté aplicar las reglas de seguridad de la misma manera que lo hice el martes y hoy no funcionan. Desearía poder resolver esto. ¿Está RLS funcionando hoy para otras personas?

Deja un comentario

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