Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

¿Una mezcla entre RLS y OLS?

Hola

No pude encontrar una publicación similar, así que revisaré mi suerte y les preguntaré a ustedes.

Con la introducción a la seguridad a nivel de objeto, ¿podría ser posible de alguna manera configurar una seguridad que sea una mezcla de RLS y OLS?

Ejemplo que realmente nos gustaría implementar:

En una empresa/grupo hay unidades de negocio. Digamos que queremos establecer un rol para todas las diferentes Unidades de Negocio.

Queremos que todas las unidades de negocio se vean entre sí Ventas Netas, pero solo pueden ver sus propias unidades de negocio Beneficio Bruto. ¿Es esto posible?

¡Gracias por sus ideas y pensamientos!

7 Replies

  • Ah, ¿en serio?

    ¿No tendría sentido eso, al menos hacer que una persona solo vea filas específicas y columnas espesificadas en la misma tabla?

    Sé que mi pregunta original es un poco diferente, ya que me gustaría que una persona viera todas las filas, pero solo partes de una columna. Que ni siquiera sea posible filtrar filas y columnas en la misma tabla al mismo tiempo me sorprende un poco.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      @Vegard1985 ,

      Actaully OLS no está completamente desarrollado en Power BI Desktop, por ahora estamos usando herramientas externas como Tabular Editor o XMLA endpoints para hacer RLS, mientras que RLS se puede desarrollar en Power BI dekstop.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Sí, estoy usando el Editor tabular para la parte OLS. Así que creé un rol de RLS con un filtro en una "Unidad de negocio", y también configuré "Ninguno" en una columna de Beneficio bruto. Si bien se considera ese papel, tanto RLS como OLS parecen ser correctos. Pero sí, esto significa que cada combinación de seguridad relevante de RLS y OLS tendría que configurarse, lo cual es un poco doloroso.

        Definitivamente no cortaría y piratearía la tabla de hechos para crear medidas dimensionales ni nada por el estilo, el rendimiento se degradaría demasiado en mi caso. A menos que haya alguna idea que pueda funcionar 😞