Block Until Done tool icon

完了までブロックツール

Last modified: February 02, 2022

ドキュメントは、Designer Cloud のリリース前に入手可能なため、機能などを事前に確認できます。ここに記載されている内容は、公式リリースまでの間に変更になる場合があります。

ツールごとに学習

完了までブロックには、「ツールごとに学習」が用意されています。サンプルワークフローを参照して、Alteryx Designer Cloud でこのサンプルやその他の多くのサンプルに直接アクセスする方法を確認してください。

完了までブロックを使用すると、セット内の最後のレコードが以前のすべてのツールによって処理されるまで、データセットの下流への移動が停止します。また、このツールは、完了したデータセットを単一の出力ストリームだけが受信するようにします。後続のストリームは、すべてのデータセットレコードが最初のストリームから出力されるまでブロックされます。

このツールは次のような場合に使用できます。

  • 同じファイルの読み取りと書き込みを行うとき、完了までブロックツールを使用して、ファイル全体が読み取られてから書き込むようにします。
  • Excel ファイルに書き込むときに、このツールを使用して一度に 1 シートずつ書き込むようにすることで、書き込みエラーを防止できます。

完了までブロックツールは大量のメモリを必要とするため、実行速度が低下する可能性があることに注意してください。

ツールコンポーネント

Thumbnail

完了までブロックツールには構成がありません。 

  • 入力アンカー:入力アンカーを使用して、受信データセットを選択します。
  • 1 出力アンカー: 1 アンカーが 1 番目に実行されます。
  • 2 出力アンカー: 2 つのアンカーが 2 番目に実行されます。
  • 3出力アンカー: 3 つのアンカーが 3 番目に実行されます。

ツールの設定

[完了までブロック]ツールを設定する必要はありません。様々なデータセットをシーケンスするワークフローの場所にツールを配置します。ワークフローは、完了までブロックツールの出力アンカーによって定義されている順序でデータセットを実行します。

データストリームシーケンスのトラブルシューティング

2 つ以上の完了までブロックツールがキャンバスにある場合、Designer は実行する関連のデータストリームがどれかを判断する必要があります。

  1. Designer は、最初にツールのツール ID を使用して、各ツールがワークフローに追加された順序を特定します。
  2. 次に Designer は、最初に追加されたツールを含むデータストリームを実行します。

データストリームが期待通りの順序で実行されない場合は、完了までブロックツールよりアップストリームにあるツールのツール ID を確認します。ツール ID を確認するには、次の手順を実行します。

  1. ツールを選びます。
  2. [ID] を使用して、ツールに割り当てられている番号を確認します。この番号は、ツールがワークフローに追加された順序を示します。
    Thumbnail

個別のストリームの例

データ入力ツール (ID 1) とテキスト入力ツール (ID 2) がキャンバスに配置されています。各入力は完了までブロックツールに接続されています。どの完了までブロックツールに接続されているかにかかわらず、データ入力ツールの ID が最初に配置されたことを示しているため、データ入力ツールのデータストリームが最初に実行されます。

個別のストリームの例

データ入力ツール (ID 1) がフォーミュラツール (ID 2) およびフィルターツール (ID 3) に接続されています。フォーミュラツールとフィルターツールはどちらも完了するまでブロックツールに接続されています。フォーミュラツールの ID がフィルターツールの ID と比較されます。これらは、完了までブロックツールによって共有されていない最も遠いアップストリームツールだからです。フォーミュラツールの ID は、フィルターツールの前に配置されていることを示しているため、フォーミュラツールのデータストリームが最初に実行されます。

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

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。