보고서 사용자가 맵에서 포인트나 영역을 선택 또는 클릭하거나, 피처의 팝업 창에서 프롬프트 설정 버튼을 클릭할 때 프롬프트를 설정하기 위한 대화형 동작을 설정할 수 있습니다. 이 동작은 IBM Cognos 데이터, 피처 서비스 레이어 및 군집된 포인트 레이어에서 생성된 레이어에 구성할 수 있습니다. 동적 맵 서비스 레이어의 경우 이 동작은 맵에서의 선택 및 클릭 작업에 대해서만 구성할 수 있습니다.
Esri Maps for IBM Cognos에서 이 동작으로 맵을 구성하려면 먼저 Report Studio에서 보고서를 올바르게 구성해야 합니다. Report Studio에서 보고서 구성에 대한 자세한 내용은 IBM Cognos Report Studio 사용자 가이드를 참고하세요.
Esri Maps for IBM Cognos에서 구성할 수 있는 대화형 동작에 대한 자세한 내용은 대화형 동작 정보를 참고하세요.
- Report Studio에서 새 보고서를 생성합니다.
- 보고서에서 삽입 가능 개체 창의 도구상자 탭에서 프롬프트 페이지 또는 보고서 페이지로 Esri 맵을 드래그합니다.
- 맵 프롬프트에 보유되며 다른 보고서 항목에는 사용되지 않는 새 쿼리를 생성하고 채웁니다.
- 매개변수를 사용하여 맵 프롬프트로 필터링할 모든 보고서 항목에 대한 세부 필터를 생성합니다. 예를 들어 다음과 같은 식 정의를 생성합니다.
[Sales (query)].[Retailer site].[Retailer Province-State]in?state?
참고 사항:
세부 필터가 맵 프롬프트를 구성하는 데 사용할 쿼리에 적용되지 않도록 합니다.
- 보고서에서 Esri 맵이 둘 이상 사용되는 경우 Esri Maps Designer에서 구성에 대한 올바른 맵을 식별할 수 있도록 각 맵의 이름을 적어 둡니다.
- Report Studio에서 보고서를 저장합니다.
- Esri Maps Designer를 열고 방금 생성한 보고서를 찾습니다. 해당 맵 옆에 있는 구성을 클릭하여 맵을 엽니다.
- 나타나는 맵 구성 창에서 맵에 데이터를 추가합니다. 맵에 IBM Cognos 데이터 추가를 참고하세요.
- 데이터를 추가했으면 맵 콘텐츠 보기 버튼을 클릭하여 콘텐츠 창을 나타냅니다.
- 콘텐츠 창에서 맵 프롬프트 매개변수를 채우는 데 사용할 레이어의 오른쪽에 있는 화살표를 클릭합니다. 선택한 레이어에 필터링하려는 데이터 항목의 데이터와 일치하는 데이터가 포함된 필드가 있어야 합니다. 예를 들어 세부 필터의 식 정의에 Retailer Province-State가 사용된 경우 맵 레이어에 시/도 이름을 나열하는 필드가 있어야 합니다.
- IBM Cognos 상호 작용을 클릭합니다.
- 프롬프트 설정을 선택하고 새로 추가를 클릭합니다.
참고 사항:
이미 레이어에 대한 대화형 동작을 구성한 경우 새 동작을 추가하고 구성하기 전에 추가 버튼을 클릭해야 합니다.
대화형 동작을 삭제하려면 삭제 버튼을 클릭합니다.
- 필요한 경우 레이블 상자에 동작의 새 레이블을 입력합니다.
- 트리거 드롭다운 메뉴에서 동작에 사용할 동작 유형(선택 시, 팝업 시 또는 클릭 시)을 선택합니다.
참고 사항:
동적 맵 서비스 레이어는 선택 시 및 클릭 시 옵션만 지원됩니다.
- 레이어 속성 드롭다운 메뉴에서 데이터를 필터링하는 데 사용할 맵 레이어의 필드를 선택합니다.
- 매개변수 드롭다운 메뉴에서 필터링할 보고서 매개변수를 선택합니다.
- 보고서 사용자가 프롬프트 버튼을 클릭할 필요 없이 보고서를 새로 고치도록 하려면 자동 제출 체크 박스를 선택합니다.
- 선택 대화형 동작을 구성하고 보고서 사용자가 맵에서 항목을 선택할 때 동작을 자동으로 트리거하려면 켜짐(기본 설정) 체크 박스를 선택합니다.
- 확인을 클릭합니다.
참고 사항:
나중에 동작 구성을 변경하려면 레이어 설정 창에서 IBM Cognos 상호 작용을 클릭하고 프롬프트 설정 옆에 있는 구성 버튼을 클릭합니다.