지리적 맵 데이터 시각화를 위한 맵 소스

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기5분
  • 지리적 맵 데이터 시각화는 특수 맵 소스의 위치 테이블에 연결됩니다.

    지오맵의 맵 소스는 맵 소스 계층 구조로 구성됩니다. 동일한 테이블을 참조하는 모든 맵 소스가 동일한 계층 구조에 있습니다. 맵 소스 계층은 상위 소스와 최대 4개 수준의 하위 소스로 구성됩니다. 상위 소스는 테이블만 참조하고 하위 소스는 테이블의 필드를 참조합니다.

    기본적으로 인스턴스에는 위치 [cmn_location] 테이블을 참조하는 지리적 맵에 대한 맵 소스 계층 구조가 있습니다. 따라서 지리적 맵에 위치 필드를 참조하는 필드별 그룹화를 가질 수 있습니다. 그룹화 기준 필드는 데이터 소스 테이블의 최상위 수준에 있거나 닷워킹할 수 있습니다. 사용자 지정 위치 테이블을 참조하는 추가 맵 소스 계층을 생성할 수 있습니다.

    데이터 시각화와 보고서에 대한 맵 소스 간의 차이점

    코어 UI지도 보고서에 익숙하다면 지역 지도의 지도 소스가 지도 보고서의 지도 소스와 다르다는 것을 눈치채셨을 것입니다. 그들은 다른 맵 소스 테이블, sys_report_map_source 및 viz_map_source에있을 수있을만큼 충분히 다릅니다. 가장 큰 차이점은 테이블을 참조하는 방법에 있습니다.

    맵 보고서에서 맵 소스는 인시던트 [incident]와 같은 팩트 테이블을 참조합니다. 맵 소스에는 위치 테이블을 가리키는 참조 필드도 포함되어 있습니다. 하위 맵 소스는 위치 테이블의 필드로 닷워킹합니다. 이 구조로 인해 맵의 데이터 소스로 사용할 모든 데이터 테이블에 대해 별도의 맵 소스 계층이 만들어집니다.
    그림 1. 맵 보고서의 맵 소스

    팩트 테이블을 보여주는 맵 보고서의 맵 소스 목록입니다.
    지리적 맵의 맵 소스는 위치 테이블을 직접 가리킵니다. 팩트 테이블을 참조하지 않습니다. 팩트 테이블은 지리적 맵 데이터 시각화에만 지정됩니다. 이 구조 덕분에 표시되는 데이터에 관계없이 인스턴스의 모든 지리적 맵에 대해 하나의 맵 계층 구조를 다시 사용할 수 있습니다.
    그림 2. 지리적 맵 데이터 시각화를 위한 맵 소스
    인스턴스의 모든 지리적 맵 데이터 시각화에 대해 재사용 가능한 맵 소스 세트입니다.

    데이터 시각화 맵 소스 생성

    지리적 맵 데이터 시각화에서 사용자 지정 위치 테이블을 사용하려면 테이블로 연결되는 맵 소스를 정의합니다. 계층의 다양한 수준에서 맵 소스를 더 추가합니다.

    시작하기 전에

    필요한 역할: report_admin, viz_admin, pa_admin

    이 태스크 정보

    프로시저

    1. 브라우저 URL 필드의 인스턴스 URL에 viz_map_source_list.do 를 추가합니다.
      예를 들어 인스턴스가 https://instance.example.com 경우 https://instance.example.com/viz_map_source_list.do 를 입력합니다.
    2. 참조하려는 위치 테이블이 맵 소스에서 이미 사용되고 있는지 확인합니다.
      동일한 테이블을 참조하는 맵 소스 집합을 맵 소스 계층 구조라고 합니다.
    3. 원하는 위치 테이블을 참조하는 맵 소스가 없으면 해당 테이블에 대한 최상위 맵 소스를 생성합니다.
      1. 새로 만들기를 선택합니다.
        빈 맵 소스 [viz_map_source] 기록이 열립니다.
      2. 다음 정보를 지정합니다.
        필드 설명
        이름 맵 소스의 이름을 추가합니다. 테이블 내용을 암시하는 설명이 포함된 이름을 사용합니다. 이 계층 구조에서 생성하는 다른 모든 맵 소스 이름의 일부로 이 이름을 포함합니다.
        테이블 데이터 시각화 맵 소스에서 아직 사용 중이 아닌 위치 테이블을 선택합니다. 선택한 테이블은 데이터 시각화 맵 소스에서 이미 사용 중인 테이블(예: cmn_location)을 참조하지 않아야 합니다.
      3. 제출을 선택합니다.
      이제 새 맵 소스 계층 구조의 상위 맵 소스가 생성되었습니다. 계층 구조에 더 많은 수준을 추가할 수 있습니다.
    4. 테이블에 대한 맵 소스 계층이 존재하면 작성하려는 맵 소스보다 한 수준 높은 맵 소스를 엽니다.
      주:
      최상위 상위 수준 아래에 4개 이하의 수준 맵 소스를 가질 수 있습니다.
    5. 맵 소스 관련 목록에서 새로 만들기를 선택합니다.
      테이블 및 상위 필드가 읽기 전용인 새 맵 소스 [viz_map_source] 기록이 열립니다.
    6. 다음 정보를 지정합니다.
      표 1. 소스 필드 매핑
      필드 설명
      이름 맵 소스의 이름을 입력합니다. 맵 소스 수준의 이름에 수준을 포함합니다. 일반적으로 동일한 계층 구조의 모든 맵 소스에 동일한 루트 이름을 지정합니다. 위치 매핑(수준 2) 및 위치 매핑(수준 3)과 같은 수준별로만 구분합니다.
      테이블(읽기 전용) 동일한 테이블이 맵 소스 계층 구조 전체에서 사용되며 최상위 맵 소스에 지정됩니다.
      필드 표시할 맵보다 한 수준 더 세분화된 위치 데이터 필드를 선택합니다.
      예를 들어 월드 맵에 표시되는 수준 1 맵 소스에 대한 데이터를 구성한다고 가정해 보십시오. 국가 데이터는 세계 지도에 표시되므로 위치 국가를 선택합니다. 마찬가지로 독일 또는 미국 맵에 표시할 데이터를 구성하는 경우 위치 시/도를 선택합니다.
      주:
      구/군/시는 맵 보고서로 드릴다운할 때 표시할 수 있는 가장 세분화된 위치 수준입니다. 예를 들어 도시 내의 다양한 사이트 위치에 대해 보고하고 location.name 포함하도록 최하단 맵 소스 필드를 정의하려는 경우 맵 보고서에는 여러 위치가 해당 도시 레이블로 표시됩니다. 따라서 location.city 값이 동일한 여러 위치에 대해 보고하면 레이블이 같지만 집계 값이 다르고 다른 위치로 드릴다운되는 여러 지도 점이 표시됩니다.
      수준 이 맵 소스의 계층 구조 수준을 선택하십시오. 상위 맵 소스의 수준보다 한 수준 낮은 수준을 선택해야 합니다. 최대 4개의 레벨을 가질 수 있습니다. 각 맵 소스 수준은 맵 계층 구조의 드릴 수준에 해당하며 이러한 수준은 거의 일치합니다. 계층 구조에는 같은 수준의 맵 소스 하나만 동시에 존재할 수 있습니다.
      활성 맵 보고서를 작성할 때 이 맵 소스를 사용할 수 없도록 하려면 이 확인란의 선택을 취소합니다.
    7. 데이터 변환 섹션에서 다음 정보를 지정합니다.
      필드 설명
      데이터 사용 방법 이 맵 소스에서 데이터를 사용하는 방법을 선택합니다.
      • Use data on table(테이블에서 데이터 사용): 데이터를 Now Platform® 변환하지 않고 사용합니다. 데이터가 매핑하려는 JSON 키 값과 이미 일치하는 경우 이 옵션을 선택합니다.
      • 사용 매핑: 가장 일반적인 사용 사례입니다. 매핑하는 JSON 키 값과 일치하도록 데이터를 변환합니다. hc-key geoJSON 키를 사용하는 지리적 맵 소스의 경우 항상 이 옵션을 선택합니다.

        지역 및 주가 가장 낮은 수준 매핑이므로 이 옵션은 시/도 수준 아래의 데이터에는 사용할 수 없습니다.

      • 위도 및 경도 사용: 수준 3과 같은 최하단 맵 수준에 대해 항상 이 옵션을 선택합니다. 데이터에 위도 및 경도 값이 있는지 확인합니다.
        경고:
        경도 및 위도 사용 옵션은 드릴다운을 비활성화하므로 계층의 최하위 수준에 있는 맵 소스 수준에서만 이 옵션을 선택합니다.
      이 매핑을 사용 매핑 사용을 선택한 경우 사용할 매핑 그룹을 선택합니다. 매핑 그룹은 데이터를 변환하는 키-값 쌍 매핑의 모음입니다. 매핑 그룹의 매핑을 검토하려면 위치 매핑 [sys_report_map_source_mapping] 테이블로 이동합니다.

      예를 들어 필드 값 USA 를 hc-key 값 us로 변환하는 경우 관련 키-값 쌍 매핑이 포함된 국가 매핑을 선택합니다.

    8. JSON 키 섹션에서 JSON 키를 선택하여 맵 소스 데이터를 맵에 연결합니다.
      지리적 맵은 일반적으로 hc 키를 사용합니다.

      모든 지오맵에는 JSON 정의가 있습니다. 데이터를 매핑할 JSON 키-값 쌍 하나 선택 맵에 표시할 데이터는 JSON 키 값과 일치해야 합니다. 따라서 선택한 키에 따라 데이터 사용 방법 섹션의 설정을 사용하여 데이터를 변환해야 하는지 여부가 결정됩니다. 모든 기본 플랫폼 맵과 매핑은 geoJSON hc 키 및 ISO 3166 표준 값을 사용합니다. 사용자 지정 맵의 경우 다른 JSON 키를 입력할 수 있습니다.

    9. 업데이트를 선택합니다.