文系学卒新人がAlteryxを1年間使ってみた！– Alteryx User Group in 東京 Advent Calendar 2018 

![capture.jpg](https://qiita-image-store.s3.amazonaws.com/0/328550/e154b50f-110c-7b91-4b44-80693def4874.jpeg)



こんにちは、なかのです。
クリスマスまであと3日ですね★
皆さまいかがお過ごしでしょうか？

[『Alteryx User Group in 東京 Advent Calendar 2018』](https://qiita.com/advent-calendar/2018/alteryx-user-group-in-tokyo)に参加させていただきました。
本日は、タイトルにある通り、
文系学卒新人がAlteryxを1年間つかってみて、
何ができるようになったか・どのように勉強したかを書こうと思います。

データ分析初心者だけどこれからAlteryxを始めたいという方へ勇気を提供したり、
Alteryxを使って何ができるかを知りたい方の参考になればと思います。

#私の紹介
- 文系学卒：IT企業で働いていますが、大学では国際学科に所属していました。
IT弱者かつコーディングなどは未経験でした。
- （元）新人：現在社会人２年目です。１年前の今頃、新人の時に、Alteryxをプロジェクトにて使い始めました。


#Alteryxとの出会い　～2017年12月～
入社半年ほどの私は、AlteryxとTableauを使ってお客様のデータ分析をすることになりました。

ところが当時の私は、データ分析の知識があまりありませんでした。（SQL書けません）
そこで、PJ参画前の2カ月ほど、**Alteryxを用いたデータ分析修行**を実施しました。

「なんかツールがいっぱいあるけどよくわからない・・・」
![キャプチャ.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/d72cbe35-c4f3-d475-93a7-af255c547bd7.png)

「とりあえずこれでデータを取り込まないとなにもできなそう」
![キャプチャ3.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/3ca7fa3e-ab29-9907-4ee3-f0ce65ed9bd8.png)

「これで使用するカラムの絞り込みができそう」
![キャプチャ2.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/f1504d73-0ce0-d258-eb7e-1c311ce77f17.png)


上記のような調子でAlteryxを1週間程度使用していると、なんとなくデータ整形ができるようになりました。

当時感動したことは、
**SQLの事前知識が無くても、ツールにデータを流してみてインプットとアウトプットを見比べることで、なにをやってるか分かる！**

Alteryxの良いところの１つは、**データの形を１処理ごとに確認できる**点ですね！
上記の繰り返し＆[クラスメソッド様のありがたいブログ](https://dev.classmethod.jp/referencecat/business-analytics-tools-alteryx/)を拝見しながら、
ツールの使い方を学んでいきました。


#データ分析に挑戦　～2018年2月～
このころの私は、
マーケティングデータから顧客層を分類したり、商品の効果を確認したり・・・というような分析を実施していました。

ここでのAlteryxのメリットは、**分析サイクルを高速にまわせる**こと！
データ整備⇒データ探索⇒分析仮説を立てる⇒Alteryxで検証⇒結果の理解⇒あらたな分析仮説をたてる（繰り返し）

という分析サイクルを高速で回すことができるので、
その分お客様との議論にあてる時間が増えたり質の高いアウトプット作成ができました。

データ分析では、データを整形する知識だけでなく、業務知識・データ分析手法の知識が必要になります。
下記のような本を参考にして、うまく結果が出るかをAlteryxでトライ＆エラーで検証しながら分析を進めました。

当時読んだ本の例
- マーケティング分析：[データマイニング手法 探索的知識発見編―営業、マーケティング、CRMのための顧客分析](https://www.amazon.co.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%9E%E3%82%A4%E3%83%8B%E3%83%B3%E3%82%B0%E6%89%8B%E6%B3%95-%E6%8E%A2%E7%B4%A2%E7%9A%84%E7%9F%A5%E8%AD%98%E7%99%BA%E8%A6%8B%E7%B7%A8%E2%80%95%E5%96%B6%E6%A5%AD%E3%80%81%E3%83%9E%E3%83%BC%E3%82%B1%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%80%81CRM%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E9%A1%A7%E5%AE%A2%E5%88%86%E6%9E%90-%E3%82%B4%E3%83%BC%E3%83%89%E3%83%B3-S-%E3%83%AA%E3%83%8E%E3%83%95/dp/4303734284)
- 統計知識：[日本統計学会公式認定 統計検定 2級 公式問題集[2015〜2017年]](https://www.amazon.co.jp/%E6%97%A5%E6%9C%AC%E7%B5%B1%E8%A8%88%E5%AD%A6%E4%BC%9A%E5%85%AC%E5%BC%8F%E8%AA%8D%E5%AE%9A-%E7%B5%B1%E8%A8%88%E6%A4%9C%E5%AE%9A-2%E7%B4%9A-%E5%85%AC%E5%BC%8F%E5%95%8F%E9%A1%8C%E9%9B%86-2015%E3%80%9C2017%E5%B9%B4/dp/4788925451/ref=sr_1_1?ie=UTF8&qid=1545448598&sr=8-1&keywords=%E7%B5%B1%E8%A8%88%E6%A4%9C%E5%AE%9A2%E7%B4%9A%E5%85%AC%E5%BC%8F%E5%95%8F%E9%A1%8C%E9%9B%86)



#機械学習に挑戦　～2018年5月～
データ活用領域でもはや当たり前となっている機械学習ですが、私のチームでも力を入れて取り組みたいテーマのひとつとなっております。
私もキャッチアップするため、機械学習の勉強を開始しました。

ここでのAlteryxの良い点は、なんと**GUIで機械学習ができる**点ですね！
データプレップから機械学習にかけるところまで、1つのフローで実現できます。

Alteryxには、機械学習用のツールとして、Rのアルゴリズムを使用してモデルを作成できるツールが何点か入っております。
![キャプチャ.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/cd9c36c7-8601-1b5b-0d7a-040dfa9328a7.png)

パラメーターの設定などを、チェックボックスやプルダウンで設定できるところが簡単でよいです♪
結果レポートもみやすいです。

詳しくはじょんすみす様がいろいろまとめられています。
- [AlteryxでPredictive系ツールを使う時の流れ](https://dev.classmethod.jp/business/bigdata/alteryx-predictive-flow/)
-  [決定木モデルを作る](https://dev.classmethod.jp/business/business-analytics/alteryx-advent-calendar-07-decision-tree/)


機械学習に興味があるけれど、
RやPythonでのコーディングでの機械学習に抵抗がある・・・というような方は、
入門としてAlteryxで概要をつかみながらR,Pythonに入るのが良いと思います。
（私のおすすめは、R,Pythonの本をよんで、それぞれの手法の特徴やインプットするデータの形式を確認しながらAlteryxで実装してみることです。）


#マクロに挑戦　～2018年10月から現在～
データ分析において、繰り返しの処理をループ文で書いたほうが効率的に処理が実施できる場合があります。
**コーディング？そんなのできて当たり前だよ！**と思うかもしれませんが・・・
文系学卒の私は、これまでの人生においてループという概念に触れる場面がありませんでした。
しかしそんな私でも、Alteryxのマクロ機能でループの処理を作成することができました！！


現在のプロジェクトでは、パターンが同じ大量ファイルを大量に取り込んで処理して出力、というようなことをやっています。
この処理においてマクロが大変役に立っております。
**この黒いものがなければ同じ処理を50こくらい量産することになります・・・。**
![キャプチャ.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/db14b121-1292-bab6-082c-fe7a2e608a74.png)![キャプチャ2.PNG](https://qiita-image-store.s3.amazonaws.com/0/328550/489c35b9-9dd5-50a3-f045-84fab2ca8fc1.png)


マクロについて、使い方についてはじょんすみす様がまとめられています。
- [Alteryxでマクロを作成する](https://dev.classmethod.jp/business/bigdata/alteryx-create-macro/)
私のチームの先輩もマクロについてアドベントカレンダー企画で書いています。
- [データ準備でよく使うツールと簡単なマクロのつくり方](https://qiita.com/TakahiroMizutani/items/5c366a63d84c09d49758)

#まとめ

ということで[『Alteryx User Group in 東京 Advent Calendar 2018』](https://qiita.com/advent-calendar/2018/alteryx-user-group-in-tokyo)』 22本目のエントリ「文系学卒新人がAlteryxを1年間使ってみた！」でした。

この1年間で、データまわりから近年のトレンド、アルゴリズムの基礎まで、
Alteryxを中心として習得することができました。

Alteryxを使ってみたいと思った方、是非いちど[無料体験版](https://pages.alteryx.com/trial-designer.html?sc=Web%2520Direct&scd=direct&lsm=Web%2520Direct&lsd=direct&src=sc105&utm_source=corp-web&utm_medium=valprop&utm_campaign=trials&partner_lead_src=Classmethod&partner_id=A155000&crp=A155000)をお試しください★


#おまけ
このブログを書いていたら猫に邪魔されました（やってみたかった）
![neko.jpg](https://qiita-image-store.s3.amazonaws.com/0/328550/37e3cb23-477d-8d8f-c6a1-8b6bacb1aa89.jpeg)
![IMG_7027.jpg](https://qiita-image-store.s3.amazonaws.com/0/328550/292a90f3-6aa3-3c83-836d-db26f07a6dad.jpeg)


参考：[猫に仕事を邪魔されてみたかったので技術で実現した](https://qiita.com/ampersand/items/7180f657b3d0a0c05734)