Alteryxとは

米Alteryx社が開発している分析統合ツールです。

ETLの機能に加え、統計分析や機械学習のパッケージなども入っている分析ツールとなっておりCUI操作ではなくGUIが備わっているのでエンジニアではなくともある程度集計や簡易分析が「ドラッグアンドドロップ」で可能となっています。

※ETL=Extract(抽出)⇒ Transform(変換) ⇒Load(格納)の略です。

尚、Alteryxの読み方ですが「アルテリックス」が正式らしいですが私の周りでは皆分かったうえで「アルタリクス」のほうが発音しやすくね、となっており「アルタリクス」と呼んでいます。

用意されているデータベースコネクタ

「AWS各種サービス」「Google BigQuery」「IBM Netezza」「MySQLなどの各種オンプレDB」を始め、ExcelやCSVなどにも勿論接続可能です。コネクタはなくともODBC接続が可能な為、業務レべㇽで使うものに関してはほぼカバーしているかと思います(まぁ今のご時世当たり前となっていますけどけど・・・)

参考サイト

みんな大好き!?クラスメソッドさんのサイトが分かりやすいです。

また公式HPに以下のようなExcelに置き換えると?といった分かりやすい解説ページもありました!神!

EXCELユーザーのためのALTERYXガイド

書籍に感しては見たことないですが、GUI操作なので触っていれば覚えるかと思います。

価格について

公式サイトのプライシングページによると1ユーザーサブスクリプション形式で年間5,195ドルとなっていたので、2020年4月現在の日本円に換算すると564,000円/年 程度となっており、おおよそ月5万円程度の料金となります。

尚、買い切りライセンスは無いようです。

SPSSもサブスクリプション形式だと3万 + オプションみたいな感じですので大体統合分析ツールの価格帯はそんなものみたいですね。自分でコード書けちゃう人は全部入りツールは不要かと思いますが、この価格帯でノンエンジニアが前処理~集計~機械学習などを行えるのであれば業務効率をみても良心的な価格ではないでしょうか。

※3万代だと即買いするのでもうちょっとがんばってほしいけど!

よくある質問

●GUI操作ではなくSQLで処理させたい
はい、可能です。GUI上でポチポチするのではなく「QueryEditor」という画面からRDBに直接queryを投げることができます。エンジニアの方は前処理~整形まではSQLで一気に行って機械学習等のモデルを使用する部分のみ、Alteryxを使うほうが処理も早くてお勧めです。

●RやPython連携させたい
はい、勿論可能です。

●対応しているOSは何?
残念ながらWindowsにしか対応していません。そのためLinuxやMACユーザーの方は仮想環境でWindowsを動かしてご使用ください!

●必要最低スペックは?
公式を見て頂いても参考にならなそうなので個人的な主観ですが少々アプリケーション自体が重たいので16GB以上のメモリを積んでいるほうが良さそうです。推奨は32GB程度のデスクトップでしょうか・・・CPUも非力なものより4コア8スレッドぐらいはあったほうが良さそうです。

ノートPCでもヘビーユーザー向けの機種ならば大丈夫かと思います。※重いけどね!

ツールを立ち上げるとオプションの設定からAlteryx側のメモリを幾ら割り当てるか?指定できますのでインストールを行ったら忘れずに設定を行いましょう。私は32GB中8GB割り当てました。

類似アプリケーション

類似アプリケーションとしてはSPSSやSAS(Enterprise Guide)などがありますが、alteryxのほうが超後発アプリケーションの為、機能は最近の実務に沿った設計がされており使いやすいような気がしています。すでに他の類似アプリケーションで運用しており、フローを組みなおすのが面倒くさい・・・という場合を除き、これから導入する場合はalteryxのほうが良いかもしれません。

要注意:ソフトウェアのダウンロード

AlteryxのインストーラーにはAdmin版とNon-Admin版が存在します ※普通フルパッケージダウンロードさせといてライセンスコードで制限掛けるとか思ってた・・

のちに使う機械学習パッケージなどがNon-Admin版だとインストールできないので必ずAdmin版をダウンロードしておきましょう。

※誤ってNon-Admin版をインストールしてしまった方はアンインストールを行い、Admin版をインストールしてください。尚自身のバージョンがなにかの確認はWindowsのアプリを検索すると「alteryx designer 2020.1 x64(ユーザー)」のように末尾にユーザーの文字が入っていることが確認できます

また、ダウンロードページは製品トップページではどのバージョンが落ちるか定かではないのでアカウントを作成(無料)し以下のページから落としたほうが良さそうです。

・Downloads & Licenses
https://alteryx.flexnetoperations.com/flexnet/operationsportal/startPage.do

・リリースノート(過去バージョンのダウンロードもコチラ)
https://help.alteryx.com/release-notes

また、上記で紹介したページに
Alteryx Predictive Tools (Admin version) – R Installer_2020.1.2.24185.exe
というRの機会学習をパッケージしたものあるのでコチラも忘れずにDLし、alteryx起動後に実行をしてください。

是非参考にしてください!