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