マクロ
マクロとは、1つのツールに組み込まれたワークフローまたはツールのグループで、別のワークフローに挿入できます。 繰り返し実行する分析プロセスを保存するマクロを作成します。 毎回分析プロセスを作成し直すことなく、ワークフロー内でマクロを使用します。
マクロを.yxmcファイルとして保存し、Designerで使用するか、Alteryx Analytics GalleryまたはプライベートGalleryにアップロードして共有します。
- 標準マクロ: このマクロは、ワークフローに挿入できるツールとしてワークフロー内のプロセスをパッケージ化するように設計されています。
- バッチマクロ: このマクロは、ワークフロー内で複数回実行され、各実行後に出力が作成されます。 マクロは、各レコードまたはデータの選択されたレコードグループに対して1回実行されます。 マクロには、入力として[制御パラメータ]ツールが必要です。 参照: バッチマクロ。
- 反復マクロ: このマクロは、条件が満たされるまで、構成または継続的に設定された回数をワークフローで実行します。 参照: 反復マクロ。
- 場所オプティマイザーマクロ: このマクロは、最適な場所または場所を識別するためにネットワーク解析で使用できる反復マクロです。 参照: 位置最適化マクロ。
マクロは、[インターフェース]ツールを使用して作成されたワークフローとユーザーインターフェースで構成されます。 参照: インターフェイスツール および Interface Designerウィンドウ。
または、HTML GUI SDK を使用してカスタムユーザーインターフェイスを作成することもできます。
マクロを構築するには:
- 新しいワークフローを作成するか、既存のワークフローを開きます。
- マクロ入力を追加する:
- ワークフローに入力が含まれていない場合は、[マクロ入力]ツールを追加します。
- ワークフローに入力ツール (入力データまたはテキスト入力ツールなど) が含まれている場合は、ツールを右クリックし、[マクロ入力に変換] を選択します。
- [マクロ入力]ツールを構成します。 参照: マクロ入力ツール。
- [マクロ出力]ツールを追加して構成します。 参照: マクロ出力ツール。
既存のワークフローを使用している場合は、マクロとして保存するワークフローの部分を選択し、新しいワークフロータブにコピーしアンドペーストします。
デフォルトでは、[マクロ入力]ツールがワークフローに追加されると、ワークフロータイプは標準マクロに変更されます。 ワークフローに[制御パラメータ]ツールを追加すると、マクロタイプはデフォルトでバッチマクロになります。 反復マクロを作成するには、マクロタイプを反復に設定します。
マクロのタイプを設定するには:
- キャンバスをクリックし、[ワークフローの構成] ウィンドウの [ワークフロー] タブをクリックします。
- [マクロ] の横の [種類] で、マクロの種類を 選択します。
将来の使用と共有のためにマクロを保存します。 マクロを一意の名前で特定の場所に保存します。 Designer では、コンピュータまたはネットワーク上の場所にマップされたマクロリポジトリを作成して、マクロを簡単に保存し、ワークフローで使用することができます。
マクロを保存するには:
- ファイル > 別名で保存をクリックし ます。
- マクロを保存するとき、コンピュータまたはネットワーク上のフォルダを探し出します。
- マクロの一意の名前を入力し、[保存] をクリックします。
カスタムマクロを使用するワークフローを共有するには、ワークフローをエクスポートして、マクロを含むすべてのワークフローの依存関係をワークフローとともに保存するようにします。 ワークフローには、マクロへの相対パスを含める必要があります。 参照: Workflow管理 および ワークフロー依存関係。
Designerで、マクロを保存した場所にマップすると、マクロリポジトリを作成してマクロを保存し、ワークフローで使用することが簡単にできます。 選択した場所にあるマクロ.yxmcファイルがツールパレットのツールカテゴリに表示されます。
マクロリポジトリを作成するには:
- [オプション] > [ユーザー設定] > [ユーザー設定の編集] > [ マクロ ] に移動します。
- をクリックします。
- [カテゴリ名] に名前を入力します。 デフォルトの名前はMacrosです。
- をクリックして、コンピュータまたはネットワーク上のマクロを保存する場所を閲覧します。
親フォルダがマクロリポジトリに既に存在する場合、検索パス内のサブフォルダを個別に追加することはできません。
デフォルトのリポジトリの場所を設定するには:
- リスト内のリポジトリ検索パスをクリックします。
- [既定値として設定] をクリックします。 デフォルトリポジトリーの横にアスタリスク(*)が表示されます。
マクロリポジトリに保存されているマクロを使用するには、ツールパレットでマクロを検索するか、[検索]を使用します。
ツールパレットにないマクロを使用するには、ワークフローキャンバスを右クリックし、[挿入] > [マクロ] を選択し ます。 キャンバスで現在開いているマクロは、このリストから選択するか、別のマクロ* .yxmcファイルの場所を閲覧できます。
ワークフロー内のツールとマクロを区別するには、[ツールにマクロインジケータを表示する] オプションを選択して、[ ユーザー設定] > [キャンバス] にアイコンを表示し ます。 参照: ユーザー設定。
マクロのワークフローを表示するには、ワークフロー内のマクロを右クリックし、[マクロを開く] を選択します。 ワークフロー内のマクロは、そのマクロに対する変更が保存されると自動的に更新されます。
カスタムマクロを使用するワークフローを共有するには、ワークフローをエクスポートして、マクロを含むすべてのワークフローの依存関係をワークフローとともに保存するようにします。 ワークフローには、マクロへの相対パスを含める必要があります。 参照: Workflow管理 および ワークフロー依存関係。
マクロは、マクロを使用して作成する方法を学習するために Alteryx デザイナーに含まれています。