Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimados muy buenos días, tengo una consulta.
Tengo un usuario que tiene permiso de crear aplicaciones en su area de trabajo y en un stream xy. Lo que estoy queriendo hacer es sacarle esos permisos para un stream zz. Es decir que en ciertos stream pueda crear y duplicar hojas y en otro stream solo sea lector.
Es posible?
Saludos y muchas gracias.
Hola Mateo,
Aquí no le estas especificancdo el stream no?
y si pruebas de ponerle algo así?
(resource.resourcetype="App.Object" and resource.objectType="sheet" and resource.app.stream.name="Área de trabajo AnalistaBI"
Saludos
Hola Mateo,
Te puedes crear una nueva regla basada en el stream que quieres y allí le puedes indicar los permisos del usuario.
Saludos,
Hola Mateo:
Si tu usuario se crea sus propias aplicaciones leerá todo lo que le permitas desde el gestor de BBDD, difícilmente vas a lograr que el usuario que genera la información en QV no la pueda leer.
En los gestores de BBDD los permisos se conceden a tablas enteras. Por ejemplo, tenemos la tabla FACTURAS, no se me ocurre como leer solo los datos de una empresa;
si puede hacer esto
SELECT * FROM FACTURAS
WHERE EMPRESA = 'A'
también puede hacer esto
SELECT * FROM FACTURAS
WHERE EMPRESA = 'B'
------------------
A nivel de QV el equipo IT genera una aplicación para leer todas las FACTURAS y mediante una distribución con QV Publisher unos usuarios pueden ver los datos de la empresa A y otros usuarios ven los datos de la empresa B (este nivel de seguridad es inquebrantable). Si solo tienes QV-Desktop has de usar la SECTION ACCESS ... pero si el usuario también es desarrollador evitará la restricción con facilidad.
Saludos
Joaquín
Buenas tardes,
Sólo para puntualizar por si sirviera de ayuda.
Desconozco en otros entornos pero, al menos en SQL Server 2016, es posible definir permisos de usuario a nivel de registro. Si necesitárais ahondar en el tema podéis buscar información googleando SQL Server Row-level security.
Saludos!
Hola solo para puntualizar, crep que habla de Qlik Sense. Saludos
Mateo puedes definir con un ejemplo que pretendes hacer y cual es tu entorno ??
Hola a todos muchas gracias por su respuestas...
Les doy un ejemplo.
Yo tengo varios stream
En donde el usuario "analistabi" puede ver el contenido de Área de trabajo AnalistaBI y el de generales.
Pero solo en el área Área de trabajo AnalistaBI pueda crear nuevas hojas y editar esas hojas... cuando ingrese al stream Generales solo pueda leer.
Actualmente en ambos stream me permite crear una hoja pero me esta pasando algo muyyyy raro. Si el analistaBi crea una hoja en Área de trabajo AnalistaBI al pasar unos segundos la hoja se borra... pasa lo mismo cuando duplica una hoja, automáticamente al pasar unos segundos se elimina sola la hoja.
Tienen idea chicos que puede estar pasando?????
Saludos y agradezco mucho sus colaboraciones.
Mateo, creo que usas QlikSense ... yo no lo he utilizado nunca. No puedo ayudarte, lo siento
Hola Mateo,
Ese stream tiene permiso de Create activado? y sino mira si tienes una regla de seguridad de la App que te esté afectando.
Saludos,
Jordi te muestro los permisos que estoy usando para ver si me podes dar una mano.
El usuario analistaBI debería solo tener permisos de lectura en el stream "Área de testing y validación" y permisos de crear en el stream "Área de trabajo AnalistaBI"
Permisos Stream
Permiso Dashboard:
Permiso de una hoja:
Lo que estoy viendo es que el problema esta en las HOJAS de los reportes, entonces entro a ver la regla especifica que genera el problema es esta:
Que tiene especificado estas condiciones:
!resource.App.stream.Empty() and resource.App.HasPrivilege("read") and (resource.objectType = "userstate" or resource.objectType = "sheet" or resource.objectType = "story" or resource.objectType = "bookmark" or resource.objectType = "snapshot" or resource.objectType = "embeddedsnapshot" or resource.objectType = "hiddenbookmark") and !user.IsAnonymous()
El tema es que si desactivo esta regla el analistaBI no puede crear hojas ni en "Área de testing y validación"(que es lo que quiero) pero tampoco le deja crear hojas en "Área de trabajo AnalistaBI" (que acá si debería poder).
Que se les ocurre que puedo hacer?
Muchas gracias a todos.