コマンドラインでワークフローを実行する
ワークフローは、Alteryx プログラムファイルのルートディレクトリにある AlteryxEngineCmd を使用して、コマンドライン経由で実行できます。 AlteryxEngineCmd を使用するには、エンジン API ライセンスが必要です。
AppValues のワークフロー > パスタグに含まれている分析アプリを実行します。
AlteryxEngineCmd MyWorkflow yxmd
AlteryxEngineCmd MyAnalyticApp yxwz AppValues
AlteryxEngineCmd AppValues
戻り値の例:
- 0 - 成功
- 1 - 警告が存在する
- 2 - エラーが存在する
コマンドラインからワークフローを実行するには、コンピュータのパスシステム変数にAlteryxルートパスを追加します。
システム変数へのアクセスは、オペレーティングシステムによって異なります。 以下は一般的なプロセスです。
- デスクトップ上で、コンピュータのシステムセキュリティオプションにアクセスします。
- 高度なオプションにアクセスします。
- 環境変数にアクセスします。
- パス変数にアクセスします。
- Alteryxパスを入力または貼り付けて変数を編集します。 デフォルトのパスは、c:\\ プログラム Files\Alteryx\bin です。
Alteryx ルートフォルダ内から AlteryxEngineCmd を実行している場合、または実行可能ファイルへのパス全体を使用している場合以外は、この方法を使用します。
"c:\\ プログラム Files\Alteryx\bin\AlteryxEngineCmd.exe" MyWorkflow. yxmd
関数
AlteryxEngineCmd MyWorkflow yxmd
この関数は、コマンドラインで標準のAlteryxワークフロー(.yxmd)を実行します。 これは一連のワークフローをバッチとして順番に実行する必要がある場合に便利です。
AlteryxEngineCmd MyWorkflow1 yxmd
AlteryxEngineCmd MyWorkflow2 yxmd
AlteryxEngineCmd MyWorkflow3 yxmd
AlteryxEngineCmd MyAnalyticApp yxwz AppValues
この関数は分析アプリ (yxwz) を実行し、AppValues のパラメーターを使用して分析アプリを動的に構成します。
AppValues ファイルを構築する最も簡単な方法は、Alteryx インターフェイスで分析アプリを構築することです。 アプリをビルドしたら、インターフェイスデザイナー > [テストビュー] > [ビュー] を開き ます。 XMLをコピーしてテキストエディタに貼り付け、ファイルを.xmlファイルとして保存します。
<Value name="FILEINPUT">テストだCSV</Value></WizardValues>
AlteryxEngineCmd AppValues
この関数は、上記のオプションと同じですが、yxwz と xml パラメータを使用する代わりに、xml パラメータを使って xml に yxwz 参照を埋め込みます。
</WizardValues>
<Module>MyAnalyticApp ・ yxwz</Module>
テスト。Csv</Value>
AlteryxEngineCmd ">"
この機能には、分析アプリでの質問への回答が含まれます。 分析アプリの XML には、アプリの質問に対する回答が含まれています。
AlteryxEngineCmd "<Module>MyAnalyticApp yxwz</Module><Value name="FILEINPUT">テスト。CSV</Value></WizardValues>"
XML の本文の二重引用符を一重引用符に変更します。