Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola amigos, les comento mi problema por si alguno con mas experiencia me puede guiar un poco.
Tengo una app la estructure en 4 capas:
Y ahora necesito hacer una reducción dinámica de datos.
Lo que hago es en la capa de Modelo agrego el section access y section implication, luego quiero recargar el qvf de visualización y me da error.
Es posible hacer esto que intento?
Alguna sugerencia de como aplicar la reducción dinámica de datos, manteniendo mi arquitectura como la tengo?
Desde ya muchas gracias.
Hola, Natalia.
Hay varios hilos en la comunidad, que podrian ayudarte ami me ayudo mucho un archivo que encontre en alguno de los hilos (No recuerdo cual) peroi te adjunto el documento que descargue en su momento. Espero te ayude a resolver tu problema.
Saludos.
Hola, Natalia.
Hay varios hilos en la comunidad, que podrian ayudarte ami me ayudo mucho un archivo que encontre en alguno de los hilos (No recuerdo cual) peroi te adjunto el documento que descargue en su momento. Espero te ayude a resolver tu problema.
Saludos.
Gracias Abel. Voy a revisar ese doc y después te comento.
Hola Natalia,
Al parecer estas usando QlikSense por el qvf, de ser asi puedes revisar la documentación sobre la sección de acceso y la reducción dinámica de datos en el siguiente link:
Saludos
Muchas gracias por sus respuestas.
Segun lei, veo que no es posible usar la section access si tengo modelo y visualización separados. Así que decidí juntar ambas capas.
Pude usar section access.
Gracias por la colaboración!
Hola Natalia, podrías mantenerlo separado pero el section access se debe aplicar en la capa de visualización, ya que es este documento el que permitirá ver unos registros u otros dependiendo de su propio section access.
En la capa de modelo puedes dejar los datos preparados para que sea sencillo aplicar section access.
Hola Ruben. Intente pero no me dejaba, capaz estaba poniendo algo mal, pero bueno, de todos modos es bueno saber que si es posible. Ya volvere a probarlo. Muchas gracias
Aprovecho para hacer otra consulta, también sobre el section access, porque no logro que me funcione cargando los datos desde la base de datos y si si lo hago in line.
Estas son los dos ejemplos que intento: No logro ver que estoy haciendo mal.
Desde ya muchas gracias!
Esto si funciona:
Section Access;
Autorizacion:
LOAD * inline
[ACCESS,USERID, OFICINA
ADMIN, domPrueba\Administrador,*
USER, domPrueba\Pruebadsi3,'28'
USER, domPrueba\Pruebadsi3,'05'
USER, domPrueba\Pruebadsi3,'16'
USER, domPrueba\Pruebadsi2 ,'28'
];
Section Application;
OficinasLink:
LOAD
%CodOficina,
%CodOficina as OFICINA
FROM [lib://QVDsTranformacion (mburucuya_administrador)/OficinasATER.qvd]
(qvd);
Esto no funciona: me da siempre acceso denegado
Section Access;
Autorizacion:
Load
ACCESO,
USERID ,
OFICINA ;
SELECT "ACCESO",
USERID,
"OFICINA"
FROM "ATERIOS"."QLIKSENSE_ACCESOS" ;
Section Application;
OficinasLink:
LOAD
%CodOficina,
%CodOficina as OFICINA
FROM [lib://QVDsTranformacion/Oficinas.qvd]
(qvd);
Hola Natalia, supongo que será porque se está cargando el campo ACCESO, en vez de ACCESS:
Load
ACCESO as ACCESS,
USERID ,
OFICINA ;
SELECT "ACCESO",
USERID,
"OFICINA"
FROM "ATERIOS"."QLIKSENSE_ACCESOS" ;
tenes razón!! no estaba viendo ese error. Muchas Gracias!
De todos modos corregido eso aun me sigue negando el acceso.
No sabría decir, he usado códigos similares y han funcionado, podrías probar a quitar el section access para comprobar que la tabla Autorización realmente está cargando los valores que esperas.