ワークフローの構築
ワークフローは、データを処理するさまざまな機能を実行する接続ツールで構成されています。ワークフローを作成するには、ツールを追加してツール同士を接続します。これらのツールとワークフロープロパティも設定します。新しいワークフローを作成するには、 ファイル > 新しいワークフロー を選択します。
ワークフロー接続は、ワークフロー 設定 ウィンドウで選択したワークフローレイアウトに基づいて、垂直方向または水平方向に、ダウンストリームへと移動します。
ツールの追加または削除
ツールをワークフローに追加するには、ツールパレットからツールをクリックしてワークフローキャンバスにドラッグするか、ワークフローを右クリックし、メニューにアクセスしてツールを挿入します。詳細については、 ツールカテゴリ を参照してください。
ワークフローからツールを削除するには、ツールを選択し、キーボードの Delete キーを使用します。
ツールの接続
ワークフローでツールを接続するには、ツールパレットからツールを選択して、キャンバスの別のツールの出力アンカーの近くまでドラッグします。既存のツールの出力アンカーを、追加したばかりのツールにドラッグすることもできます。
接続は、ツールの左側 (または上部) から接続し、ツールの右側 (または下部) を通ります。いくつかのツールは、複数の入力アンカーで示される複数の入力を受け入れます。いくつかのツールには、グレーの入力アンカーで示されるオプション入力があります。出力アンカー付きのツールはすべて、複数のストリームに出力できます。
入力および発信コネクタインジケータを表示するツールを選択します。ツールへのコネクタ入力が緑色で表示されます。ツールからのコネクタ出力が青色で表示されます。
接続を選択し、キーボードの Delete キーを使用します。下流のツールは削除されません。
接続を右クリックし、[ 接続に挿入 ] を選択し、ツールを選択します。
ツールパレットまたはキャンバス上の任意の場所からツールをドラッグし、既存の接続の上にカーソルを乗せます。
出力アンカーを右クリックして、[ 直後に挿入 ] を選択し、ツールを選択します。
可能なツール接続のリストを表示し、同時に複数の接続を行うことができます。例えば、複数のデータ入力を単一の下流のツールに接続する場合に便利です。
複数の接続を行うには、以下の手順に従います。
キャンバス上のツールを選択します。ツールが入力と出力の両方を受け入れる場合は、ツールの入力アンカーまたは出力アンカーを選択して、そのアンカーとの可能な接続のリストをそれぞれ取得します。
選択したアンカーを右クリックし、[ 可能な接続を表示 ] を選択します。
[可能な接続]ウィンドウで、 [出力接続] リストから1つ以上のツールを選択し、 [入力接続] リストから1つ以上のツールに接続します。
[接続タイプ]の下で 、 有線 または ワイヤレス のいずれかの接続を行うかを選択します。
[接続] を選択します。
選択した複数のツールで可能な接続を表示すると、出力アンカーと出力アンカーの有効な接続のみが表示されます。
任意の接続をダブルクリックして、 設定 ウィンドウでプロパティを表示および変更します。
名前 : 接続の名前を入力します。
ワイヤレス : ワイヤレス接続を設定する場合に選択します。
フィールド : テーブルで、接続を通過するデータを表示します。
ワイヤレス接続の場合、カラーバー付きのワイヤレス接続アイコン は、アンカーに出入りする接続の数を示します。
1 本のバーは 1 つの接続を表します。
2 本のバーは 2 つの接続を表します。
3 本のバーは 3 つ以上の接続を表します。
ツールが選択されていないと、接続が非表示になります。
ワークフロータブの右クリックオプション
キャンバスでワークフロータブを選択して開いたあと、このタブを右クリックすると、以下のオプションを含むメニューが表示されます。
閉じる : ワークフローを閉じます。
これ以外のすべてを閉じる : このワークフローを除く、すべての開いているワークフローを閉じます。
すべて閉じる : 開いているすべてのワークフローを閉じます。
複製 : このワークフローの複製を作成します。
Designer で、パスの依存関係を相対パスから絶対パスに変更できます。詳しくは、 ワークフロー依存関係 を参照してください。
ツールの右クリックオプション
キャンバス上のツールを選択し、右クリックして次のオプションを含むメニューを表示します。
切り取り : 選択したツールをキャンバスから切り取ります。
コピー : 選択したツールをコピーします。
削除 : 選択したツールを削除します。
ズーム : 以下から選択します。
拡大
標準ズーム :ズームをキャンセルします。
縮小
すべて : ウィンドウ内のすべてのツールに合わせてズームします。
選択したツール : ウィンドウ内の選択したすべてのツールに合わせてズームします。
可能な接続の表示 :選択したツールとの間で使用可能なツール接続のリストを表示します。
新しいコンテナに追加 : 選択したツールをコンテナツールに追加します。詳細については、 ツールコンテナツール を参照してください。
前面に移動 : ツールが重なっている場合は、選択したツールを前面に送ります。これは、コメントボックスを重ねたり、重なっているツール注釈を順序付けするのに便利です。詳細については、 コメントツール を参照してください。
[後面に移動] : ツールが重なっている場合は、選択したツールを後面に送ります。これは、コメントボックスを重ねたり、重なっているツール注釈を順序付けするのに便利です。詳細については、 コメントツール を参照してください。
[出力接続を有線にする] と [出力接続をワイヤレスにする] を切り替えて、接続の表示方法を変更します。ワイヤレス接続の場合の入力アンカーと出力アンカーには、ワイヤレス接続アイコンが表示され、アンカーに出入りする接続の数を示す色付きのバーが表示されます (ツールが選択されていない限り接続は見えません)。
1 本のバーは 1 つの接続を表します。
2 本のバーは 2 つの接続を表します。
3 本のバーは 3 つ以上の接続を表します。
マクロに変換 : ワークフローのすべてまたは一部をマクロに変換します。重要な制限と手順については、 マクロに変換する を参照してください。
ワークフローのキャッシュと実行 : ワークフローを実行し、選択したツールまですべてのデータをキャッシュします。
ツールをキャッシュするには、以下の手順に従います。
ツールを右クリックします。
ワークフローのキャッシュと実行 を選択します。Alteryx は、複数のキャッシュポイントを同時に作成します。Ctrl キーを押しながら個々のキャッシュポイントをクリックすると、複数のキャッシュポイントを操作できます。
注意事項と制限事項:
すべてのツールをキャッシュできるわけではありません。
このツールは、最大 5 つの出力アンカーを持つことができ、ループの一部になることはできません。
インデータベースツール、機械学習ツール、Python ツールはキャッシュできません。
1 つのワークフローで複数のキャッシュを使用できます。
キャッシュされたツールを操作すると、キャッシュを消去せずにツールの設定を表示できます。ただし、ツールの設定を変更すると、キャッシュデータが解放されます。
Alteryx は、ワークフローを閉じるときにキャッシュを消去します。
キャッシュのクリア : キャッシュを削除します。ツールのキャッシュを消去するには、以下の手順に従います。
ツールを右クリックします。
[ キャッシュを消去 ] を選択します。Alteryx は複数のキャッシュポイントを同時に消去します。1 つ以上のツールのキャッシュを個別に消去するには、そのツールを選択し、右クリックしてメニューを表示します。
マクロ入力に変換 : 選択した入力ツールを マクロ入力ツール に変換します。
直後に挿入 : 選択したツールの後に挿入するツールを選択します。詳細については、 ツールカテゴリ を参照してください。
直後に閲覧ツールを追加 : 選択したツールの後に、 閲覧ツール を追加します。選択したツールに複数の出力アンカーがある場合は、各出力に閲覧ツールを追加するオプションが使用可能になります。
プロパティ : 選択したツールの 設定 ウィンドウにフォーカスを移します。
整列オプションを表示するには、2 つ以上のツールを選択します。
水平方向に整列 : 選択したツールは、最初にキャンバス上に配置したツールと水平方向に整列します。
垂直方向に整列 : 選択したツールは、最初にキャンバス上に配置したツールと垂直方向に整列します。
整列オプションを表示するには、3 つ以上のツールを選択します。
水平方向に配置 : 選択したツールは、水平軸に沿って、均等なスペースを空けて配置されます。
垂直方向に配置 : 選択したツールは、垂直軸に沿って配置されたツール間に均等なスペースを持つように配置されます。
ワークフローの注釈
ツールの [設定] ウィンドウ > [注釈]で個々のツールに 注釈 を追加するか、ワークフローにコメントツールを追加します。詳細については、次のリソースを参照してください。
キャンバスオプション
ワークフローの実行 : ワークフローを実行します。Ctrl+R を使用してワークフローを実行することもできます。ワークフローの実行中にアイコンが 停止 に変わります。
ワークフローの停止 : ワークフローを停止します。Ctrl+R を使用してワークフローを停止することもできます。
分析アプリ として 実行 : 分析アプリを実行します。
スケジュールにワークフローを追加 : 特定の時間と頻度で実行するワークフローをスケジュールします。
アクティブ 文書 : 開いているワークフロー、アプリ、マクロを表示します。
空のワークフローの新規作成 : 新しいワークフロー (.yxmd) を作成します。
ズームイン : 標準ズームを 3/2 拡大します。
ズームアウト : 標準ズームを 2/3 縮小します。
コピーと貼り付け
キャンバスに貼り付けるアイテムの場所を制御するには、アイテムを選択してコピー (Ctrl+C) し、アイテムを貼り付ける場所を選択してから貼り付けます (Ctrl+V)。Designer は、カーソルと同じ位置にアイテムを貼り付けます。
ファイルの保存
保存されていないワークフローが 1 つまたは複数あるときにアプリケーションを終了しようとすると、Designer によって未保存のワークフローを保存するよう求められます。Designer に「 次のワークフローへの変更を保存しますか? 」と表示され、以下のオプションが示されます。
選択した内容の保存 : 保存するワークフローを選択してから、[ 選択した内容の保存 ] を選択します。Designer は、選択したワークフローを保存して閉じます。選択していないワークフローは保存されません。
変更を破棄する : すべての変更を破棄して保存せずに終了するには、[ 変更を破棄する ] を選択します。
キャンセル : [ キャンセル ] を選択すると、キャンバスに戻ります。