地理的役割とマップの準備 — Tableauが住所をどう読むか
導入
Tableauに「都道府県」の列をドラッグしただけで、日本地図に色が付いた――そんな体験をしたことはないでしょうか。その背景には「地理的役割」という仕組みがあり、Tableauが住所データを自動で緯度・経度に変換しています。
くわしく知ろう
地理的役割(Geographic Role)とは、フィールドに「このデータは地名や郵便番号を表している」と教えるための設定です。役割を割り当てると、フィールドのアイコンが地球儀マークに変わり、Tableauはジオコーディング(住所→緯度経度の変換)を自動で処理してくれます。
設定できる地理的役割の主な種類としては、国/地域・都道府県/州・市区町村・郵便番号・空港(空港コード)・緯度・経度などがあります。日本の都道府県名が入っている列には「都道府県/州」を、郵便番号が入っている列には「郵便番号」を割り当てると、対応する位置がマップ上に自動的にプロットされます。
Tableauの組み込みジオコーディングは世界中の主要な行政区域をカバーしています。ただし、企業独自の営業エリアや商圏のように標準のデータベースに含まれない地名を使いたい場合は、緯度と経度を列として用意したカスタム地理データを使うことができます。
マップビューを作成するには、緯度フィールドを行シェルフに、経度フィールドを列シェルフに配置するのが基本的な操作になっています。地理的役割が正しく割り当てられていれば、Tableauが生成した緯度・経度の計算フィールドを自動的に利用できます。
具体例
たとえば、店舗データに含まれる「都道府県」列に地理的役割「都道府県/州」を割り当てると、各都道府県が地球儀アイコンで表示され、マップビューに売上をカラーマップとして可視化できます。一方、独自の配送エリアを地図に表示したい場合は、エリアごとの緯度・経度をカスタムデータとして準備する必要があります。
まとめ・試験ポイント
- 地理的役割=フィールドが地名・郵便番号などであることをTableauに伝える設定
- 割り当て後はフィールドアイコンが地球儀マークに変わる
- 組み込みジオコーディング=住所→緯度経度の変換をTableauが自動処理
- マップ作成には緯度(行)・経度(列)が必要
- 試験では「地理的役割を設定すると何ができるか」という形の問いが多い
学習した内容を模擬試験で確認しよう。Tableau Desktop Specialist模擬試験で実力を測ろう。
Tableau模擬試験を見る