バッチマクロ

Last modified: June 01, 2020

Batch マクロはワークフロー内で複数回実行され、実行後に出力を作成します。マクロは、各レコードまたはデータの選択されたレコードグループに対して1回実行されます。入力は、ワークフローの各実行で使用するように構成することも、特定の実行でのみ使用するように構成することもできます。

コントロール-ERR:REF-NOT-FOUND-パラメータ ツールを接続して、バッチ マクロを構成します。複数のコントロールパラメーターツールを使用するバッチマクロでは、マクロユーザーの入力オプションを含むタブが表示されます。タブは、マクロ作成者のInterface Designerに表示されません。

バッチマクロをデザインする

  1. [ワークフローのコンフィグレーション ]から [ワークフロータイプ] ドロップダウンから[ マクロのバッチ処理 ] を選択します。ワークフローをバッチ マクロとして保存すると、ワークフロー内の各ツールに稲妻固定が設定されます。これらのアンカーに接続できるのはインターフェイス ツールだけです。
  2. 接続されたコントロールパラメータツールを構成します。
  3. [ビュー ]メニューからアクセスするインターフェイス デザイナー ウィンドウ (Ctrl+ Alt + D) で見つかったバッチ マクロ プロパティを構成します。レンチアイコンを選択してプロパティを表示します。

    出力モード: バッチ マクロは、そのレコードを通過する各レコードに対して終了し始めて実行し、その後、すべての反復処理を一体化します。各反復のスキーマが同じでない場合は、ユニオンの処理方法を選択する必要があります。
    • すべての反復処理は同じ出力スキーマを持ちます (異なる場合はエラー):これは最も簡単なオプションです。 Alteryx は最初の実行からスキーマを取得し、残りは同じであると仮定します。そうでない場合は、エラーが発生します。ここでの利点は、物事を下流に押し出すためにすべてのレコードが来るのを待つ必要がないことです。
    • 名前による自動構成 (すべての反復処理が実行されるまで待機): すべての反復処理が実行されるまで待機し、同じ名前のフィールドを同じフィールドに配置してスキーマを結合します。それらのタイプが異なる場合は、すべての値を保持できる1つのタイプが選択されます。
    • 位置による自動構成 (すべての反復処理が実行されるまで待つ): これは[名前で設定]のように動作しますが、フィールドはレコード内の位置によって一致します。フィールド名は、その位置にフィールドを持つ最初の反復に基づいて設定されます。

追加入力

一部のバッチ マクロには、追加の入力があります。追加の入力を指定すると、[グループ化] タブが表示されます。既定では、グループ化は指定されず、ワークフローの各イテレーションは追加の入力からすべてのレコードを取得します。グループ化を指定すると、追加の入力は、その反復の 「グループの制御」フィールドに一致するレコードのみを受け取ります。

Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.