Sección de acceso combinada para poder forzar la apertura para nuestro usuario (aunque no pertenezca al fichero de control de acceso)
1. Acceso Usuario NT:
SECTION Access;
DIRECTORY Datos/QVDS/INTRANET;
Usuarios_tmp:
LOAD
CODE as USERID,
USER_ID as "USUARIOACCESO",
PROYECTOID as "PROYECTOID",
'USER' as ACCESS
FROM [ACCESO_CONTROL.qvd](qvd)
WHERE ACCESO='SI';
Concatenate
LOAD * INLINE [
PROYECTOID, NTNAME, ACCESS
*, CBERHER0898, ADMIN];
Usuarios:
NoConcatenate
load
ACCESS as "ACCESS",
IF(ISNULL(NTNAME),'*',NTNAME) as "NTNAME",
IF(ISNULL(USERID),'*',USERID) as "USERID",
IF(ISNULL(USUARIOACCESO),'*',USUARIOACCESO) as "USUARIOACCESO",
IF(ISNULL(PROYECTOID),'*',PROYECTOID) as "PROYECTOID"
Resident Usuarios_tmp;
drop Table Usuarios_tmp;
section application;
(...)
2. Opción con solicitud de credenciales:
LOAD
upper('ADMIN') AS ACCESS,
upper(FIR_EMPLEADO.EMPLIDAC) AS USERID,
upper(FIR_EMPLEADO.EMPLIDAC) AS PASSWORD,
upper(FIR_EMPLEADO.EMPLIDAC) AS LOGIN,
upper(FIR_EMPLEADO.EMPLIDAC) AS LOGIN2,
FIR_EMPLEADO.EMPLPUES AS EMPLPUES
FROM
$(vRuta_actual)QVD_EMPL.qvd
(qvd) where FIR_EMPLEADO.EMPLFBAJ=0;
concatenate
LOAD * INLINE [
ACCESS, USERID, LOGIN, LOGIN2, EMPLPUES, PASSWORD
ADMIN,"QLIKVIEWSERVICE","QLIKVIEWSERVICE","QLIKVIEWSERVICE",TI, "QLIKVIEWSERVICE"
];
(...)