マップ ソース レベルをカスタマイズする
マップ ソースでは、マップ レポートに表示するデータを構成します。 必要に応じて既存のマップ ソースをカスタマイズします。
始める前に
このタスクについて
注:
デフォルトでは、事前定義済みのマップ ソースとマップのセットを使用できます。できるだけ、これらの事前定義済みのオブジェクトを使用してください。存在しないマップ ソースが必要な場合は、マップ ソース フォームの [マップ ソース レベルを生成] リンクをクリックし、カスタマイズします。場所テーブルを参照するマップ ソースの場合のみ、マップ ソース レベルを自動的に生成することができます。これらのマップ ソースには、末尾が .location のフィールドがあります。
手順
- 移動先 すべて > 部下 > アドミニストレーション > マップソース.
-
レベルをカスタマイズするマップ ソースを開き、[マップ ソース] 関連リストを使用して該当するレベルまで移動します。 たとえば、レベル 1 のマップ ソース名をクリックしてマップ ソース フォームを再度開き、関連リストでレベル 2 のマップ ソースを選択するなどの操作を行います。
-
必要に応じて以下のフィールドを変更します。
表 : 1. マップ ソースのフィールド フィールド 説明 名前 マップ ソースの名前を入力します。マップ ソース レベルの名前にはレベルを含めます。たとえば、「場所別インシデント - レベル 2」などとします。 テーブル 同じテーブルがマップ ソース階層全体で使用され、最上位のマップ ソースで指定されます。 フィールド マップ上に表示するデータを持つフィールドを選択します。他のフィールドへのドット連結ができます。データを表示するマップよりも詳細度が 1 レベル高いフィールドを選択します。 たとえば、世界地図に表示されるレベル 1 のマップ ソースのデータを構成する場合は、各国のデータを世界地図上に表示するため、[場所:国] を選択します。同様に、都道府県の地図に表示するデータを構成する場合は、[場所:都道府県] を選択します。注:市ラベルは、マップ レポートにドリル ダウンするときに表示できる最も細かいレベルです。たとえば、都市内のさまざまな場所のレポートを作成して、最下位のマップ ソース フィールドの定義に location.name を含めた場合、マップ レポートには複数の場所が対応する市ラベルとして表示されます。その結果、同じ location.city の値を持つ複数の場所のレポートを作成すると、ラベルが同じで集計値が異なる複数のマップ ドットが表示され、異なる場所にドリル ダウンされます。ほとんどのマップ ソースでは、場所テーブルのフィールドを使用します。
レベル このマップ ソースの階層レベルを選択します。最大 4 つのレベルを持たせることができます。マップ ソース レベルはそれぞれ、マップ階層のドリル レベルに対応し、それらのレベルはほとんど一致しています。レベルはそれぞれ、必ず階層内に 1 回だけ出現します。 アクティブ マップ レポートの作成時にこのマップ ソースを使用できないようにするには、このチェック ボックスをオフにします。 -
[データ変換] セクションで、必要に応じて以下のフィールドを変更します。
フィールド 説明 データ このマップ ソースでのデータの使用方法を選択します。 - [テーブルのデータを使用]:ServiceNow プラットフォームのデータを無変換で使用します。データがすでにマッピング先の JSON キー値と一致している場合は、このオプションを選択します。
- [マッピングを使用]:マッピング先の JSON キー値と一致するようにデータを変換します。hc キーの geoJSON キーを使用する地図のマップ ソースの場合は、常にこのオプションを選択します。
- [緯度と経度を使用]:緯度と経度の座標を使用してデータをプロットします。このオプションは、レベル 3 などの下位のマップ レベルでは常に選択してください。データに緯度と経度の値があることを確認してください。警告:[緯度と経度を使用] オプションでは、このマップ ソースを使用しているマップのヒートマップとドリルが無効になります。そのため、階層の最下位であるマップ ソース レベルでのみ、このオプションを選択してください。
次のマッピングを使用 [マッピングを使用] を選択した場合は 、使用するマッピング グループを選択します。マッピング グループは、データを変換するキーと値のペアのマッピングの集まりです。マッピング グループ内のマッピングを確認するには、[場所マッピング] の [sys_report_map_source_mapping] テーブルに移動します。 たとえば、フィールド値 [USA] を hc キー値 [us] に変換する場合は、[国のマッピング] を選択します。これには、関連するキーと値のペアのマッピングが含まれています。
-
[JSON キー] セクションで、マップ ソース データをマップに結び付ける JSON キーを選択します。
地図では通常、hc キーを使用します。
レポート マップにはすべて JSON 定義があります。データのマップ先となる JSON のキーと値のペアを 1 つ選択します。マップに表示するデータは、JSON キー値と一致する必要があります。したがって、選択するキーによって、[データの使い方] セクションの設定でデータを変換する必要があるかどうかが決まります。すべてのデフォルトのプラットフォームマップとマッピングは、 geoJSON hc-key および ISO 3166 標準値を使用します。カスタム マップでは、別の JSON キーを入力できます。
- [Update (更新)] をクリックします。