メイン コンテンツをスキップする

Execute

Execute ステートメントはその他のプログラムの実行に使用しますが、Qlik Sense ではデータのロードを行います。例えば、必要な変換を行う場合などです。

情報メモこの機能は Qlik Sense SaaS では使用できません。
情報メモこのステートメントは標準モードではサポートされていません。参照先 ファイル システム アクセス制御

構文:  

execute commandline

引数:  

引数
引数 説明
commandline

オペレーティング システムがコマンド ラインとして解釈するテキスト。絶対ファイル パスまたは lib:// フォルダ パスを参照できます。

Execute を使用する場合は、以下の条件を満たしている必要があります。

  • レガシー モードで稼働する必要がある (Qlik Sense および Qlik Sense Desktop に該当する場合)。
  • Settings.iniOverrideScriptSecurity を 1 に設定する必要がある (Qlik Sense に該当する場合)。

    Settings.iniC:\ProgramData\Qlik\Sense\Engine\ にあり、空のファイルである。

警告メモ OverrideScriptSecurityExecute を有効に設定すると、すべてのユーザーがサーバーでファイルを実行できるようになります。たとえば、実行可能ファイルをアプリに添付し、データ ロード スクリプトでファイルを実行することができます。
  1. Settings.ini のコピーを作成し、テキスト エディタで開いてください。
  2. ファイルの最初の行に [Settings 7] が含まれているか確認します。

  3. 新しい行を挿入し、OverrideScriptSecurity=1 を入力します。
  4. ファイルの最後に空の行を挿入します。

  5. ファイルを保存します。
  6. 編集済みファイルの Settings.ini 代替として使用します。
  7. Qlik Sense Engine Service (QES) を再起動します。
情報メモQlik Sense がサービスとして起動している場合は、コマンドが予想通りに動作しない場合があります。

 

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

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

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。