
Alteryx Serverとは
こんにちはRYです。
KCME Tech BlogにはAlteryx Serverに関連する記事が少ない、というか無い、、、、(誰か書かないかなー)
という声が聞こえてきたような気がしたので、Alteryx Serverに関連する内容を今後連続して書いていきます。
Alteryx Serverって何?というところからスタートして、使い方や機能などをユーザー(利用者)向け、管理者向けとそれぞれの目線でご紹介していこうと思います。
今回は「Alteryx Server とは」と題しまして、そもそもAlteryx Serverって何?を簡単に説明します。
その前にAlteryx って何もの?
Alteryx Server とは、の前にそもそもAlteryxってなんですか?というかたもいらっしゃるかと思いますので、Alteryxとはを。
「 Alteryx(アルテリックス)は、ノンプログラミングでデータ集計や加工の自動化ができるデータ分析ツールです。 」
弊社のAlteryxの紹介ページではこのようにうたっています。データの加工から予測、分析まで一連の処理を行うことができるソフトウェアプラットフォームが Alteryx です。
Alteryxにはクラウド製品も含めて様々なラインナップがありますがその中核を成すのが Designer という製品になります。
Designerがどういった製品かは、世間一般でいうところのETLツールといえばイメージできるのではないでしょうか。
データを処理してアウトプットするためのワークフローを作成し実行するための製品がDesignerとなります。
Alteryx Designerの製品概要については下記の記事も参考にしてみてください。
Alteryx Server って何?
じゃあAlteryx Serverって何?についてですが、簡単に説明すると Alteryx Designer で作成したワークフローをサーバーで実行するためのアプリケーションです。
Galleryと呼ばれるWebインターフェースをそなえており、ServerにアップロードされているワークフローをブラウザでGalleryにアクセスして実行することができます。
下記のAlteryx製品紹介「Alteryx Server」という過去の記事もありますので、こちらも参考にしてみてください。
Alteryx Server の利用イメージ
下記がAlteryx Serverの簡単な利用イメージです。
Alteryx Serverを利用することで誰かが作成したワークフローをたくさんの人で共有・実行することが可能になります。
ServerのライセンスがあればServer利用者のアカウント数に制限はありません。
注意事項
Alteryx Serverを利用するには、Alteryx Serverをインストールする環境を自ら用意する必要があります。オンプレなりクラウドなりにAlteryx ServerをインストールするためのWindows Server OSのサーバー環境が必要ですのでご認識のほどを。
Gallery の画面はこんな感じ
下記の画像は実際のGallery上でワークフローを実行する画面です。実行したいワークフローの画面を開いて、右上の「実行」ボタンをおしてワークフローを実行します。
そしてワークフロー実行後の実行結果画面の例が下記となります。ワークフロー実行後のアウトプットをAlteryx Server上に出力しているワークフローではワークフローの実行結果画面から出力ファイルをダウンロードすることができます。
Alteryx Server を導入すると
Alteryx Serverを導入することで下記の一連の流れが可能になります。
- ワークフローを作成する
↓
- 作成したワークフローをGalleryにアップロードして共有する
↓
- Galleryで共有されたワークフローをみんなで利用する
もちろんすべてのユーザーにAlteryx Designerのライセンスを用意しても同じようなことはできますが、「ワークフローをどうやって共有しますか?」「ライセンスの管理どうしますか?」「みんなDesignerの使い方わかるかなー?」などなど、考えなければいけないことはたくさん。
このあたりの悩みごとを解決してくれるのが Alteryx Server です。
- ワークフローはGalleryで共有!
- 全員がDesigner使えなくてもOK!(ライセンスの面でも、使い方の面でも)
他にAlteryx Server で出来ることは?
他にもServerを利用することで下記のようなことが実現できます。
- ワークフローのスケジューリング実行
- コレクション機能の利用でワークフローを実行するユーザーの制限(ユーザー単位、グループ単位)が可
- ワークフローの版数管理
- Alteryx Server APIが用意されており外部アプリと連携可
- 各種データソースへの資格情報、接続情報を管理・共有し利用することが可
Designerだけでは実現できない深夜帯でのスケジューリング実行ももちろんOK。
また複数の部署にまたがって利用するための機能も備わっており、会社として導入した場合に各組織毎で利用できるワークフローを制限したりすることも可能です。
Alteryxを組織的に利用したいと考えているかたは、ぜひAlteryx Serverの導入を一度検討してみてください。
さいごに
Alteryx Server をどうやって利用するかのイメージはつかめましたでしょうか。
今回 Alteryx Serverって何?どうやって利用するの?を細かいことは抜きにして簡単にまとめてみました。
今後細かいところを少しずつ説明していこうと思いますので詳細についてはお待ちいただければと思います。
次回はAlteryx Serverへワークフローをアップロードする方法について説明する予定です。
※Alteryx Server 2024.2.1.94 Patch: 3 時点の情報です
運用、導入について弊社でご相談に乗ることが可能ですので、お気軽にお問い合わせください。