Execute
L'instruction Execute permet d'exécuter d'autres programmes pendant que QlikView est en train de charger des données. Elle s'utilise, par exemple, pour effectuer des conversions nécessaires.
execute commandline
Argument | Description |
---|---|
commandline |
Texte pouvant être interprété par le système d'exploitation comme une ligne de commande. |
Activation de l'instruction Execute dans QlikView
Par défaut, l'exécution d'instructions Execute au cours du rechargement est désactivé à la fois dans QlikView Server et dans QlikView Desktop. Vous pouvez activer manuellement la commande Execute dans des installations QlikView Server ou QlikView Desktop.
QlikView Server
Vous pouvez activer les instructions Execute pour QlikView Server en modifiant le fichier QlikView Batch Settings.ini.
Procédez de la façon suivante :
- Accédez à C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch et ouvrez le fichier Settings.ini.
- Identifiez la ligne AllowExecuteCommand et définissez la valeur sur 1, comme indiqué ci-dessous :
AllowExecuteCommand=1
Dorénavant, lorsque vous rechargerez le document à partir de QlikView Management Console, les instructions Execute seront activées.
EnableQVBLog=1
QlikView Desktop
Procédez de la façon suivante :
- Sur la page de démarrage de QlikView Desktop, cliquez sur le menu déroulant Paramètres et sélectionnez Préférences utilisateur...
- Sous l'onglet Sécurité, sélectionnez la case à cocher Script (autoriser l'écriture dans la base de données et l'exécution d'instructions) pour activer le contournement de la sécurité.
Voir : Préférences utilisateur : Sécurité
- Ouvrez le document QlikView auquel vous souhaitez appliquer l'instruction Execute, puis ouvrez l'Éditeur de script en sélectionnant Éditer le script... dans le menu déroulant Fichier.
- Dans la partie inférieure de la fenêtre Éditeur de script, accédez à l'onglet Paramètres et sélectionnez Permettre l'exécution de programmes externes.
À présent, vous pouvez exécuter une instruction dans le script au cours du rechargement.
Il est également possible d'exécuter une instruction au cours du rechargement lorsque le paramètre Permettre l'exécution de programmes externes n'est pas activé sous l'onglet Paramètres de l'Éditeur de script. Dans ce cas, une fenêtre Alerte de sécurité s'affiche chaque fois que vous exécutez un script contenant une instruction Execute. Pour permettre au script d'exécuter l'instruction Execute, sélectionnez l'option Outrepasser la sécurité, exécuter cette instruction disponible dans la fenêtre Alerte de sécurité.
Execute "C:\Program Files\Office12\Excel.exe";
Execute "winword macro.doc";
Execute cmd.exe /C "C:\BatFiles\Log.bat";