Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
メイン コンテンツをスキップする

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

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

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