Ir al contenido

Seguridad

Edalitics permite diferentes niveles de seguridad. La seguridad puede definirse tanto a nivel del modelo de datos como a nivel de tabla y registro.

A nivel de modelo se puede definir que:

  • El modelo es público y cualquier usuario puede verlo. Los filtros de seguridad se definen a nivel de tabla y columna.
  • El modelo es privado y solo los usuarios y/o roles definidos en seguridad pueden ver el modelo.

A nivel de tabla, se puede definir que un usuario o grupo pueda ver o no una tabla.

En el nivel de columna, puede definir si un usuario o grupo puede ver o no una columna.

A nivel de datos, la seguridad se puede definir:

  • Estático: Define qué valores puede ver cada usuario o grupo.
  • Dinámico: Define qué consulta se resolverá en esa columna para obtener los valores posibles.
    • Grupos: La consulta será la consulta que devolverá los valores posibles para ese grupo _ donde la columna en (seleccionar valores de la tabla donde grupo = ‘EDA_ROLES’)_
    • Usuarios: La consulta devolverá los posibles valores para ese usuario. La palabra clave EDA_USER será reemplazada por el nombre de usuario que realiza la consulta. _ where column in ( select values ​​from table where user = ‘EDA_USER’ )_