・Excelは、簡単なピボットと簡単な関数は使える。たたいたことがある簡単に言うと素人同然の状態です。今のレベル2年間、毎日Alteryxを使ってきました。・データ型の違いや集計の基礎が分かる。・簡単なSQL文なら読める、書ける。・API、正規表現などのツールやPyhon、Rの言語を抵抗がなく使える。・コマンドを活用してデータ集計(とエラーチェック)を自動化できる。広く浅くですが、できることは日々増えています。Alteryxを使って感じた良い点ここからは、2年間ほぼ毎日のようにAlteryxを使ってきた担当が感じた良い点をご紹介します。1早いAlteryxは、早いです。行数やデータサイズを気にして仕事をすることが減ります。プレビュー画面の確認することも出来ますし、少量データを流すことやデータのキャッシュも出来ます。よってひとつの処理に何十分も待つことなく、処理を進めることが出来ます。2データ集計のプロセス毎の進捗確認がしやすいAlteryxは、データ集計を進めていくにあたり、プロセス毎のデータ内容を細かく確認することが可能です。データ分析初心者は特にデータの確認をしない傾向があると思います。(エラーにならなければ合ってるだろって思って痛い目を見たこともありました・・・)例えば、Alteryxのこちらのツールでは、全データに対する処理結果を確認することが出来ます。結合(JOIN)ツールで”LEFT”、”INNER”、”RIGHT”よって、処理が正しいかどうかを簡単に確認することが出来ます。↓重複したデータと、一意にしたデータの中身が見えるので、自分の処理が正しかったかどうかの確認がしやすいです。3データ分析の仕事の基礎が分かりやすいExcelを使って仕事をしていると意識しづらい”データ型”SQLやデータ集計の仕事をすると、つまづくポイントにもなります。セレクト(Select)ツールを使うことで簡単にデータ型を確認することが出来、また型変更も簡単です。オートフィールド(AutoField)ツールはおくだけでデータ型を最適化してくれますし、データクレンジング(DataCleansing)ツールは見えない敵である空白やNull値の置き換えを簡単にしてくれます。セレクト(Select)ツールひとつで、データの中身が分かり整理が簡単に出来ます。4他のシステムやプログラムとの親和性が高いので、拡張性が高くスキルアップにつながるAlteryxは、様々なデータが同じファイルのように扱えます。どこかにひとつデータがまとまっていればいいのですが、そうもいかないのが現状です。そのため、多くのデータをいちどcsv(など)に保存してから、データ集計を行うこともあるかと思いますが、Alteryxはその手間が不要です。Salesforce、GoogleSheet、SharePoint、MicrosoftOffice365、AmazonS3、などのデータを簡単に連携することが出来ます。Alteryxは処理を24時間365日行うことも可能です。(DesktopAutomationライセンスが必要)毎朝、データを集計するようにコマンドラインでバッチを作成し、その結果を別NWへ(FTPへ)連携する、という事をするようになりました。様々なデータを、様々なツールと連携することを日々行っていった結果、以下のことが出来るようになりました。コマンドラインを使った処理プロセスのエラーチェックと自動化Alteryxを軸に、スキルアップが期待できます。5Alteryxを使ってSQLの勉強が出来る。Alteryxには、In-DB機能(事前にDB内で処理をすることが出来る、ローカルPCへの負荷軽減や処理時間の短縮が出来る機能)があります。ConnectIn-DB(接続In-DB)ツールで、データベースとの接続を行います。このツールはビジュアルクエリエディタを使うことで、クエリが書けない方でもDB接続が簡単に出来てしますのですが、(下記のように、テーブルを選択後、カラムを選択してデータを取り出します。)実はクエリをそのまま書いても処理が可能です。ConnectIn-DB(接続In-DB)ツールにクエリを貼り付け、3ビジュアルクエリビルダでクエリの内容を理解し4Alteryxのワークフローに落とし込むという作業を繰り返し行い、SQL文の中身を理解していきました。6再現性が高い仕事柄、データ抽出(集計)の依頼をもらうことが多いのですが、それらのデータを一度集計した後、プロセスをまとめておきます。その後、ある処理方法について以下のようにパッケージ(っぽく)しておけば、それらをあとは使いまわすことで、t処理時間が早くなっていきます。Container(ツールコンテナ)を使い事前にまとめておき、ワークフローに組み込んでおきます。別で使うときはこのコンテナをコピー&ペーストして利用します。まとめ今回は、いちユーザーのリアルな声を書いてみました。Alteryxは難しいことがなく、高度な分析や大量のデータを処理することが出来ます。初心者が学ぶには最適なツールだと思ってます。Alteryxにはforループや変数などのプログラミングによくある概念があると少しやりづらい点があるようです。(Alteryxはグローバル変数の概念がない模様)私にはforループや変数の理解が無かったため、最初のころ会話が成立せず苦労したこともありました。データ分析の基礎を学ぶには最適なツールだと思ってます。使っていただきたいと思います。Alteryx(アルテリックス)を14日間無料でご体験いただけます。お気軽にご連絡ください。トライアル期間中もサポートいたします、ご不明な点がございましたらお気軽にお問い合わせください。14日間のフリートライアルはこちらからAlteryx(アルテリックス)のお見積りや、データ分析に関するご相談は「問い合わせページ」にて承っております。お気軽にご相談ください。データ分...フリートライアル(14日間の無料試用)Alteryx導入コンサルティング分析まわりで、困っていること・大変と感じていることをおうかがいし、ご要望に合わせたAlteryxのパッケージ選定・運用の仕方をご提案いたします。無料にてトライアルのサポートをいたしますので何でもご相談ください。