Azure Maps Power BI ビジュアルのジオコーディング
Azure Maps では、緯度と経度の座標系を使用して、マップ上の場所を検索します。 Azure Maps Power BI ビジュアルには、マップ上の特定の場所を特定する緯度と経度のフィールドが用意されています。ただし、ほとんどのデータ ソースでは、緯度と経度の値ではなく、住所を使用して場所を特定します。
Azure Maps Power BI ビジュアルでは、ジオコーディングを使用してマップ上の場所を特定するために使用できる住所の値を受け取る [場所] フィールドが提供されます。
ジオコーディングは、住所を取得し、対応する緯度と経度の座標を返すプロセスです。 住所によって、特定の番地ではなく市区町村など、ジオコードに対して可能な細分性が決定されます。
[場所] フィールド
Azure Maps Power BI ビジュアルの [場所] フィールドには、国やリージョン、州、市区町、番地、郵便番号など、複数の値を使用できます。 [場所] フィールドに場所情報のソースを複数指定することで、より正確な結果を保証し、特定の場所の特定を妨げるあいまいさ回避に役立ちます。 たとえば、米国には 20 を超える Franklin という名前を持つ異なる都市があります。
geo 階層を使用してドリルダウンする
[場所] フィールドに複数の値を入力する場合は、geo 階層を作成します。 geo 階層を使用すると、マップ内の階層的なドリルダウン機能を使用して、さまざまな "レベル" の場所にドリルダウンできます。
Button | 説明 |
---|---|
1 | 右端にあるドリル ボタンはドリル モードと呼ばれ、マップの場所を選択し、特定の場所を 1 レベルずつドリル ダウンすることができます。 たとえば、ドリル ダウン オプションを有効にして北米を選ぶと、1 つ下位の階層、つまり北米の州に移動します。 ジオコーディングでは、Power BI から Azure Maps に北米のみの国と州のデータが送信されます。 左側のボタンは 1 レベル上に戻ります。 |
2 | 二重の矢印は、1 回ですべての場所について階層を次のレベルにドリルします。 たとえば、国またはリージョンを見ている状態でこのオプションを使用して次のレベル (州) に移動すると、Power BI には、すべての国またはリージョンの州データが表示されます。 ジオコーディングでは、Power BI から Azure Maps にすべての場所の州データ (国やリージョンのデータはなし) が送信されます。 このオプションは、階層の各レベルがその上のレベルと関係がない場合に便利です。 |
3 | マップを選択する必要がない点を除き、ドリルダウン オプションと似ています。 現在のレベルのコンテキストを記憶して、階層の次のレベルに展開されます。 たとえば、国またはリージョンを見ている状態でこのアイコンを選択すると、階層の次のレベル (州) にドリルダウンされます。 ジオコーディングでは、Power BI から各州とそれに関連する国やリージョンのデータが送信されるので、Azure Maps のジオコーディングがより正確になります。 ほとんどのマップでは、このオプションまたは右端にあるドリルダウン オプションを使用します。 これにより、Azure に可能な限り多くの情報が送信され、より正確な場所情報が得られます。 |
Power BI で地理的なフィールドを分類する
フィールドが正しくジオコーディングされるようにするには、Power BI のデータ フィールドに [データ カテゴリ] を設定します。 データ ビューで、目的の列を選択します。 リボンから [モデリング] タブを選択し、[データ カテゴリ] を [住所]、[市区町村]、[大陸]、[国]、[リージョン]、[郡]、[郵便番号]、[州]、または [省/州/道など] のいずれかのプロパティに設定します。 これらのデータのカテゴリは、Azure でデータを正しくエンコードするために役立ちます。 詳細については、「Power BI Desktop でのデータ分類」を参照してください。 SQL Server Analysis Services に接続中の場合、SQL Server Data Tools (SSDT) を使用して Power BI 以外のデータ分類を設定します。
次のステップ
Azure Maps Power BI ビジュアルについて詳しく確認します。
ジオコーディングを使用する Azure Maps Power BI ビジュアル円グラフ レイヤーについて説明します。