Alteryx AMP Engine

バージョン:
2022.1
Last modified: June 01, 2022

2021.4.2 パッチのアップデート

Alteryx では、フルアンインストールと再インストールを実行することなく Designer または Server のインストールにパッチを適用できるようになりました。

21.4.2 パッチとこれ以降のすべてのリリースには、AMP Engine の重要なセキュリティ修正が含まれています。

  • 以前にベースバージョン 2021.4.2.02731 をインストールしている場合は、パッチを適用してください。
  • それ以外のすべてのバージョンについては、2021.4.2.07064 のフルバージョンをインストールしてください (このバージョンにはすでにパッチが含まれています)。

ダウンロード & ライセンスポータルから両方のアイテムをダウンロードできます。

ワークフローを実行する際に、その機能の内部的な仕組みがどうなっているのかに興味が湧くこともあるでしょう。この記事では、Alteryx Engine と新しい Alteryx マルチスレッド処理 (AMP) エンジンの概要を説明します。

Alteryx Engine とは?

Alteryx Engine は、ワークフローの各レコードを処理するオペレーターです。マシンのコアと RAM (メモリ) を使用して、ワークフローを実行します。

AMP とは?

Alteryx マルチスレッド処理 (AMP) は、Alteryx Engine の新しいアーキテクチャです。その名前が示すように、AMP はデータを並列パケットで処理するというマルチスレッドの概念です。これに対し、従来の Engine アーキテクチャでは、ワークフローを実行する際に、1 件ずつのレコードのデータを順番に処理します。

AMP を使用する理由

AMP は、大量のデータをより高速で処理するように設計されており、通常、マシンリソースを効率的に使用して、ワークフローをより迅速に実行します。

可用性

AMP Engine は、Designer バージョン 20.2 以降で利用可能です。
Designer バージョン 22.1 以降では、新規作成したワークフローの既定エンジンは AMP となります。

要件

AMP Engine は、ワークフローの 1 つのスレッドを処理するために 400 MB 以上のメモリ空き容量を必要とします。たとえば、8 スレッドの場合、実行時のメモリ空き容量が 3.2 GB 以上必要です。実行時 2.5 GB しか使用できない場合、AMP は6 つのスレッドを使用して、最小 400 MB を満たします。

スレッドの使用状況に合わせて、[メモリの上限] を設定します。AMP によるメモリ使用の詳細については、AMP メモリ使用 を参照してください。

従来の Engine で構築された既存のワークフローに AMP を使用する必要がありますか?

AMP はデータの処理速度を大幅に向上させることができます。ただし、AMP を使用する場合、メモリの空き容量とツールの使用状況によって制限が生じることがあります。次の手順で、それを確認することができます。

  1. 既存のワークフローを従来の Engine で数回実行し、AMP Engine でも数回実行します。
  2. 結果ウィンドウの情報 (メッセージ、警告、エラー、実行時間) やその他の結果データを比較して、相違点を確認します。 
  3. AMP Engine でワークフローが実行されたかどうかを確認するには、結果ウィンドウ で、「AMP Engine で [N] ワーカースレッドを実行しています。」というメッセージが表示されているかを確認します。

結果ウィンドウで AMP メッセージを確認する

AMP をオフにする方法

すべての新規ワークフローは既定で AMP に設定されています。 

ユーザー設定またはワークフロー設定で、AMP Engine を使用するという選択を解除できます。次の手順を実行して、従来の Engine と AMP Engine を切り替えます。 

ユーザー設定

すべての新規ワークフローを対象に、AMP Engine を使用するという選択を解除するには、次の手順を実行します。

  1. [オプション] > [ユーザー設定] > [ユーザー設定の編集] の順に選択します。
  2. [既定] タブの [すべての新しいワークフローに AMP Engine を使用する] チェックボックスのチェックを外します。
  3. 保存 を選択します。

ユーザー設定

ワークフロー設定

AMP Engine を使用してワークフローを実行するという選択を解除するには、次の手順を実行します。

  1. キャンバスの空白のポイントを選択して、[ワークフロー - 設定]ウィンドウを表示します。
  2. [ワークフロー - 設定] ウィンドウに移動し、[ランタイム] タブを選択します。
  3. [AMP Engine を使用する] チェックボックスのチェックを外します。
  4. ワークフローを 実行 します。

AMP をオンにする方法

制限

AMP が有効になっている場合、デッドロックを防ぐために、各ツールの最大接続数が 32 個までに制限されます。

AMP についての詳細

これは、Alteryx Engine とAMP の簡単な概要です。詳細については、次の記事をご覧ください。

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

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