Mostrando entradas con la etiqueta Otros. Mostrar todas las entradas
Mostrando entradas con la etiqueta Otros. Mostrar todas las entradas

22 de septiembre de 2014

Cifrar datos confidenciales

Si se necesita enviar un qvw con informacion confidencial, y se requiere cifrar los datos, teniendo algo como:









Una forma de lograrlo es ir a Configuraciones\Propiedades de Documento\Cifrado.
Se visualiza una ventana como la siguiente, donde se puede elegir los campos a cifrar:




















Nota: Los datos originales solo podran recuperarse al ejecutar nueva vez la recarga.





25 de marzo de 2014

Google Tables para hallar Tablas Web

Para encontrar de forma rápida tablas con informaciones generales (poblaciones, ciudades, demografía, código postal, etc.) puede usarse el buscador Google Tables

Ejemplo:
1. Ir a http://research.google.com/tables y hacer búsqueda de "demographics spain"

30 de enero de 2014

EXECUTE para copiar archivos y otras funciones

Algunas sentencias del comando EXECUTE

NOTA: Para recargar varios qvw usado execute, ver ejemplo adjunto aqui

1. Mueve todos los archivos QVD de la carpeta anterior "Nuevos" a la carpeta "Cargados"
EXECUTE cmd /c Move "..\Nuevos\*.qvd" "..\Cargados\";

2. Borra todos los QVD ubicados en la carpeta anterior "Cargados"
EXECUTE cmd /c Del "..\Cargados\*.qvd"; 

3. Copia todos los QVD de la carpeta anterior "Cargados" a la carpeta "Historico"
EXECUTE cmd /c Copy "..\Cargados\*.qvd" "..\Historico\";

4. Renombra el archivo Enero.qvd por Enero_old.qvd
EXECUTE cmd /c Ren "..\Cargados\Enero.qvd" "Enero_old.qvd";

5. Abre y ejecuta el Script del qvw Historico.qvw. Al terminar la ejecución, guarda y cierra el qvw.
EXECUTE 
"C:\Program Files\QlikView\QV.exe"  
"..\ArchvosQVDs\Historico.qvw" /R;


6. Abre y ejecuta el Script en  Historico.qvw.   Al terminar la ejecución, deja abierto el qvw
EXECUTE 
"C:\Program Files\QlikView\QV.exe"  "..\ArchvosQVDs\Historico.qvw" /L;

7. Abre y ejecuta el Script en Historico.qvw. Luego asigna el valor 2014  a la variable ULTIMO_AÑO (variable existente en Historico.qvw). Al terminar la ejecución, guarda y cierra el qvw. NOTA: la v minuscula en vULTIMO_AÑO no es parte del nombre de la variable, sino un parametro. 
EXECUTE 
"C:\Program Files\QlikView\QV.exe"  /vULTIMO_AÑO=2014 "..\ArchvosQVDs\CreacionQVD_Historico.qvw" /R;

8. Abre el archivo DatosHistoricos.qvw sin datos cargados
EXECUTE
"C:\Program Files\QlikView\QV.exe" /NODATA "..\ArchvosQVDs\DatosHistorico.qvw";

9. Crea  la carpeta nueva ENERO
EXECUTE cmd /c mkdir C:\QVD\ENERO; 



NOTA: Para programar recargas diarias de varios qvw, ver ejemplo publicado aqui

Referencias:
1. http://www.naturalsynergies.com/q-tip-7-execute-a-command-using-execute/
2. http://qlikviewmaven.blogspot.com.ar/2008/08/qlikview-command-line-and-automation.html
3. http://www.youtube.com/watch?v=HaHjMPBGlxw#t=535

9 de enero de 2014

Crear Password a un QVW

El siguiente script crea los password Juan2014 y  Maria2014 con privilegios de usuario, y los password Jose2014  y Luisa2014 con privilegios de administrador.
Los privilegios de usuarios se configuran en Configuración > Propiedades del Documento > Seguridad

SECTION Access;
LOAD * Inline
[Password, Access
Juan2014, user
Maria2014, user
Jose2014, Admin
Luisa2014, Admin]
;
 
Si los datos son cargados de archivos externos (xls, csv, etc.) deben transformarse a mayúscula.
Este script Inline puede crearse en Editor Script >  Insertar > Sección de Aceeso > Aceptar.
Para evitar modificación de script, puede crearse en solapa oculta en  Editor Script > Crear Script Oculto.

Referencias: http://community.qlikview.com/docs/DOC-1853