Execute | Qlik Sense en Windows Ayuda
Saltar al contenido principal

Execute

La sentencia Execute se utiliza para ejecutar otros programas a la vez que Qlik Sense está cargando datos. Por ejemplo, para hacer las conversiones que sean necesarias.

Nota informativaEsta funcionalidad no está disponible en Qlik Sense SaaS.
Nota informativaEsta sentencia no se admite en modo estándar. Vea Restricción de acceso al sistema de archivos

execute commandline

Argumentos
Argumento Descripción
commandline

Es un texto que puede ser interpretado por el sistema operativo como una línea de comando. Puede hacer referencia a una ruta de archivo absoluta o a una lib:// ruta de carpeta.

Si desea utilizar Execute se deben cumplir las siguientes condiciones:

  • Debe estar en modo de legado (aplicable a Qlik Sense y Qlik Sense Desktop).
  • Debe establecer OverrideScriptSecurity a 1 en Settings.ini (aplicable para Qlik Sense).

    Settings.ini se encuentra en C:\ProgramData\Qlik\Sense\Engine\ y suele ser un archivo vacío.

Nota de avisoSi configura OverrideScriptSecurity para que permita la acción Execute, cualquier usuario podrá ejecutar archivos en el servidor. Por ejemplo, un usuario podrá adjuntar un archivo ejecutable a una aplicación y luego ejecutar el archivo en el script de carga de datos.
  1. Haga una copia de Settings.ini y ábrala en un editor de texto.
  2. Verifique que el archivo incluye [Parámetros 7] en la primera línea.

  3. Añada una nueva línea y escriba OverrideScriptSecurity=1.
  4. Inserte una línea vacía al final del script.

  5. Guarde el archivo.
  6. Sustituya Settings.ini por su archivo editado.
  7. Reinicie Qlik Sense Engine Service (QES).
Nota informativaSi Qlik Sense se está ejecutando como un servicio, algunos comandos puede que no se comporten de la forma esperada.

Execute C:\Program Files\Office12\Excel.exe;

Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.