/TableauのWebデータコネクタを作ってみる2017.06.15TableauのWebデータコネクタを作ってみるはじめまして。データアナリティクスチームの【もりし】です。<CRESCOデータ分析サービスの紹介ページはこちら>https://www.cresco.co.jp/service/data_analytics/みなさまはTableau(タブロー)というツールをご存知でしょうか。ドラッグ&ドロップ中心の操作でデータ分析ができ、かっこよく出力できるツールです。・こんな画面で分析して...・こんな感じの報告書が作れますTableauは「セルフサービスBI」を売りにしています。社内の専門家が毎期レポートを作成するのではなく、社員が自分達でデータ分析できるようになれば業務効率アップや組織の活性化につながりますよね。Public(無料版)をインストールして触ってみてください。データに直接つないで分析!いざデータ分析をしようと思ったとき1.データをもらう2.前処理(分析できるようにデータを加工)3.分析ツールに取り込む4.分析5.結果をまとめてレポート作成というように、やらなくてはいけない作業は「分析」以外にも色々あります。・Tableauならまずデータを取り込んでみてから・加工(画面はテーブルを左外部結合しています)・分析というように、データ分析に入るまでのハードルが低いのがうれしい所です。詳しい分析の前に「とりあえず試してみる」ことができます。・TableauDeskTop(有料版)の接続先一覧Webデータコネクタで接続ここから本題となります。Public(無料版)しか持っていない」という場合や「APIを動的に呼び出したい」というときに役立つのがWebデータコネクタです。・ざっくりしたイメージ図Tableau内のブラウザからWebデータコネクタページに接続しデータを取り込むことができます。どんなものか知りたければ触ってみるのが一番。有志の方がつくったコネクタがありますので、Twitterデータ用のものを使って試してみます。AGAIN!というツイートが一番リツイートされていることがわかりました。使ってみたら作ってみたくなりますよね。作りかたは公式のチュートリアルが充実していますので、そちらで学習できます。APIにある人口データの取り込みに挑戦しました。アクセス先のhtmlとデータ取得処理を記載したjsの2ファイルを作ります。・取り込んだデータを少し加工した結果こんな感じで日本の人口データをTableauに取り込むことができました。フロントエンドの知識が少し必要になりますが、工夫次第でいろいろ活用できる機能ですのでぜひ触ってみてください。