TableauでEightに登録した名刺を地図上にマッピングしてみる | 現役SEが最新ITネタを分かりやすく伝えるブログ

現役SEが最新ITネタを分かりやすく伝えるブログ

好奇心旺盛なうどん大好きITエンジニア。
フットサル,けん玉,クライミング,新日本プロレスが趣味。
AI と データ分析 界隈が大好き。
本屋には毎日行く。

Twitter:@waka21

マイ本棚:http://booklog.jp/users/wakagasira/front

map

Eightに1000件以上の名刺登録しています。
出張の際に近くの会社なかったかな~?と思ったので、
もしかしたらTableauでマッピングすぐできるんじゃないかと思ってやってみます。

1.まずはEightから名刺をCSVダウンロード
※プレミアム会員しかダウンロードできません。ダウンロードするときだけプレミアムにしてすぐ無料会員に戻す、というのもできるかも。

eightダウンロード

2.次にTableau Publicを起動する
※Tableau Publicは無料版で保存がクラウドのみ

どうやらバージョン9.2以降じゃないと日本の電話番号は対応してない・・・

というわけで最新をダウンロード
https://public.tableau.com/s/download?source=cta

バージョン9.3になってました。
インストールして起動します。

tableau9_3


しかも郵便番号7桁は非対応で3桁までなのでこれをつかってゴニョゴニョして3桁にします。
Excel正規表現検索ー窓の杜

置換で「-\d{4}」→「なし」とかにするとだいたいいけます。
それでもダメなのは手作業で・・・

だいぶ疲れてきた・・・やっぱりデータは前処理が命ですね。

3.File-OpenからダウンロードしたEightのCSVファイルを開きます

※CSVフアイルの一番上に項目行が来るように事前に余計な行を消してます。

開いたときに上のファイル名のところで右クリックして、「Field names are in first
row」にチェックを入れます。

あと、郵便番号の列を「Number」から「String」に変えるのを忘れずに。

だいぶ疲れてきた・・・

4.ワークブックへ移動します。

左ペインにある「郵便番号」を右クリックー「Geographic role」ー「郵便番号」にチェックをいれます

そして郵便番号を「Marks」のところに持って行くと、

map

出ました!!やった~

Eight使われているかたはぜひぜひオススメです