Esri Maps for IBM Cognos の以前のバージョンに関するヘルプです。現在のバージョンについては、http://doc.arcgis.com/ja/maps-for-cognos/ を参照してください。
IBM Cognos のデータは簡単にマップに追加できます。
IBM Cognos からデータを追加するとき、データを最も適切に表現する ArcGIS の位置情報の種類を選択します。IBM Cognos の位置情報は、ビジネス データと指定した位置情報との関係を作成するために使用されます。
組織で ArcGIS Online を使用している場合、次のデフォルトの位置情報を使用できます。Portal for ArcGIS を使用している場合、リストの最初にある 2 つの位置情報 ([住所] と [緯度、経度]) のみがサポートされています。
Portal for ArcGIS の配置環境で [住所] 位置情報を使用するには、ポータルにホスティング サーバーが構成済みであり、バッチ処理をサポートする有効なジオコーダーがある必要があります。詳細については、「住所をジオコーディングするためのポータルの構成」および「ホスティング サーバーの構成」をご参照ください。
デフォルトの位置情報ではデータを表現できない場合、ArcGIS のダイナミック マップ サービスまたはフィーチャ サービスを指定して、位置情報として使用することができます。たとえば、組織に固有の境界線 (水道局、販売地域、区域境界など) がある場合、ビジネス データ内の行と、位置情報として使用されるサービス内のシェープ (詳細については、「位置情報の選択」をご参照ください) の間に 1 対 1 の関係がある限り、デフォルトの位置情報の代わりにそれらの位置情報を使用して、データをマッピングすることができます。Esri Maps for IBM Cognos は、フィーチャ サービスとマップ サービスをサポートしています。ダイナミック マップ サービスまたはフィーチャ サービスに基づく位置情報の追加の詳細については、「位置情報の追加」をご参照ください。
Esri Maps for IBM Cognos を使用してビジネス データをマップ上にプロットする場合、正しい位置情報を選択することが重要です。入力データの行を描画する前に、シェープがポイント、ライン、ポリゴンのどれであるかを特定および識別する必要があります。この処理は、選択した位置情報にしたがって、効率的に実行されます。
[住所] 位置情報を選択した場合、組織の管理者が ArcGIS Online または Portal for ArcGIS で構成したジオコーダーの 1 つを使用して、ポイントが生成されます。
[緯度、経度] 位置情報の場合、識別された X,Y 位置情報の列のデータを使用して、ポイントが生成されます。
標準行政区域またはカスタム位置情報を選択した場合、選択した位置情報の指定した列を使用して、適切なシェープが特定および取得されます。これには、キーとして利用する共通の列を使用して、データの行を位置情報と関連付けます。
データ内の列名は、位置情報の列名と一致する必要はありません。ただし、一致させるために列値は同じである必要があります。データの行が特定されなかった場合、つまり、位置情報からシェープを取得できない場合、その行には NULL のシェープが割り当てられ、マップ上には描画されません。次の表に、それぞれの位置情報でサポートされているキーを示します。
位置情報 | シェープ タイプ | サポートされるキー |
---|---|---|
米国の州 | ポリゴン | 以下が必要です。
|
米国の都市 | ポイント | 以下が必要です。
|
郵便番号 (米国) | ポリゴン | 次のいずれかが必要です。
|
米国の郡 | ポリゴン | 以下が必要です。
|
都市 (世界) | ポイント | 以下が必要です。
必要に応じて、以下を指定できます。
|
国 | ポリゴン | 以下が必要です。
|
カスタム | ポイント、ライン、またはポリゴン (選択したマップまたはフィーチャ サービス レイヤーによって決定されます) | 位置情報の追加のワークフロー中に指定されます。 |
標準行政区域またはカスタムの位置情報を使用してデータを特定する場合、入力データの行と、選択した位置情報のシェープの間に 1 対 1 の関係があることが重要です。1 対 1 の関係では、入力データの各行がマップ上の 1 つのシェープと対応します。次の例では、入力データ (州別の利益) の各行が 1 つの米国の州と対応しています。[州] の列は一意のキーを表しています。そのため、入力データの各行のシェープを簡単に判定して、マップ上に描画することができます。この例では、州別の利益という入力データの各行 (Arizona など) に対応して、1 つのポリゴン シェープが描画されます。
適切な位置情報を選択しないと、予期しない結果になる可能性があります。これは、位置情報が正しくないと、入力データと、選択した位置情報のシェープが多対 1 または 1 対多の関係になることが多いためです。前述したように、1 対 1 の関係を確立することが重要です。
次の例では、入力データは郵便番号別の利益を示しています。また、このデータには米国の州の情報も含まれています。ここでは、郵便番号が入力データの一意のキーを表しています。所定の米国の州には、多くの郵便番号があります。[米国の州] 位置情報を選択した場合、つまり、[州] を一意のキーとして扱う場合、各入力行は関連付けられている州で特定され、入力データの行と、位置情報のシェープとの間に多対 1 の関係が作成されます。これは、多くの入力行に対応するポリゴン シェープが、マップ上に直接、重ねて描画されることを意味します。この例では、Arizona が 4 回描画されます。そのため、この場合は、[米国の州] 位置情報ではなく、[米国の郵便番号] 位置情報が適切な選択となります。
多対 1 の関係と同様に、1 対多の関係も避ける必要があります。1 対多の関係の場合、最初に一致したシェープが取得され、マップ上に描画されます。この場合、マップ上にデータが適切に表現されません。