Server Icon

Server

Server

FOR VERSION

2019.3

主要コンポーネント

サーバーには 4 つの主要コンポーネントが含まれています。

Designer

Designer は、ドラッグアンドドロップのユーザーインターフェースによって、反復可能なワークフロープロセスを作成できる Windows ソフトウェアアプリケーションです。ツールボックスからツールをキャンバスへドラッグし、ツールの接続、プロパティの編集が可能で、ワークフロー、アプリ、およびマクロをることができます。これらのワークフローを使用して、さまざまなソースからのデータのブレンドおよび強化、高度な分析の実行ができ、共有可能な結果を​​作成できます。

Designer のドラッグアンドドロップによるワークスペースで、ユーザーは開発中のワークフローを実行でき、即座にデータのアクセスと処理が可能です。これにより、ワークフローとデータ結果を継続的に強化、改善することができます。 

Gallery

Gallery は、ワークフローを公開、共有、実行するためのクラウド、または自己ホスト型アプリケーションです。Alteryx は、Alteryx Analytics Gallery を提供しています。サインアップすると、ワークフロー、アプリ、マクロを一般公開したり、選択したユーザーと共有することができます。Server を展開すれば、Designer を使用して、サーバーインフラストラクチャでホストされている private Gallery にワークフローを公開することができます。内部ユーザーはこれらのワークフローを実行して結果を表示できます。

Service

サービスを使用すると、Engine を複数のサーバーにデプロイでき、分析ワークフローのスケジューリング、管理、実行のためのスケーラブルなアーキテクチャを提供することができます。サービスは、1 台のサーバーがコントローラーとしてジョブキューを管理し、他のサーバーがワーカーとしてジョブを実行するコントローラーワーカーアーキテクチャを使用します。サービスは、サービス永続化層を活用してその機能に不可欠な情報を保存し、要求時にコンテンツと情報を Gallery に送信します。

エンジン

Engine は Designer で構築されたワークフローを実行して出力を作成します。Engine によって、データにアクセスするための多様なデータソースに直接接続することができ、ワークフロー実行中にメモリ内でデータ処理できます。処理がメモリの制限を超えると、ディスク上の一時ファイルが利用され、処理が完了すると削除されます。

Engine は R とシームレスに統合します。予測分析に使用される R ベースのツールとマクロのスイートはどちらも R プログラムを活用します。 

開発者は、アプリケーションプログラミングインターフェース (API) を使用して Engine を直接呼び出すアプリケーションを作成します。ソフトウェア開発キット (SDK) によって、開発者はプログラムを Alteryx ツールボックスへ追加できます。

エンジンは、Designer の展開で完全に自己完結でき、Server により組織に拡張され、Gallery のクラウドにデプロイすることも可能です。

Persistence Layer

The persistence layer, also known as the database, stores application data and ties all the components together. It is the management record for your Server. The service relies upon the persistence layer to store information critical to the functioning of the service, such as application files, the job queue, and result data.

There are 2 supported mechanisms for persistence: SQLite and MongoDB. For lightweight and local deployments, SQLite is adequate for most scheduling needs. For heavier usage, or if you are deploying the Gallery, you have to use MongoDB. If you use MongoDB, you can use the embedded MongoDB or connect to your implementation of MongoDB. 

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.