단계적 필터를 사용하면 지역, 국가, 도시와 같은 계층 구조의 여러 값을 기준으로 필터링할 수 있습니다. 하위 수준은 상위 수준에서 선택한 값으로 필터링됩니다.
시작하기 전에
사용자가 관리자 목록에서 선택한 다음 해당 관리자에게 보고하는 그룹에서 선택할 수 있는 계단식 필터를 만들 수 있습니다. 그런 다음 보고서 데이터가 해당 그룹에 할당된 기록만 표시하도록 필터링됩니다. 또는 관리자만 선택하고 그룹은 선택하지 않는 등 필터의 하위 수준을 선택하지 않은 상태로 둘 수 있습니다. 그런 다음 보고서 데이터를 필터링하여 해당 관리자가 관리하는 그룹에 할당된 기록을 표시합니다. 계단식 필터는 대시보드에서 마지막으로 선택한 요소를 유지합니다.
필터를 생성하는 데 사용하는 데이터의 구조가 일관적인지 확인합니다. 예를 들어 위치를 기준으로 하는 계단식 필터에서 최상위 선택 항목은 모두 지역이고 두 번째 수준 선택 항목은 모든 국가인지 확인합니다. 각 수준에 적합한 선택 사항만 사용할 수 있도록 필터 조건을 정의할 수 있습니다.
필요한 역할: hp_publisher_admin 및 report_admin. hp_publisher_admin 역할은 코어 UI에서 대화형 필터를 관리하는 데만 존재합니다. 기본적으로 로 마이그레이션되는 플랫폼 분석 경험코어 UI 필터를 관리하기 위해 analytics_filter_admin 역할이 포함되어 있습니다.
이 태스크 정보
이 절차에는 관리자와 그룹을 사용하는 계단식 대화형 필터에 기반한 예시가 포함되어 있습니다. 이 예에서 최상위 선택 항목을 사용하면 사용자가 관리자를 선택할 수 있으며 두 번째 수준 선택을 사용하면 사용자가 해당 관리자가 관리하는 사용자 그룹을 선택할 수 있습니다.그림 1. 계단식 필터 예시
주:
참조 필드의 값을 기준으로만 보고서를 필터링할 수 있습니다. 단계적 필터는 단일 선택UI 컨트롤 유형만 지원합니다.
프로시저
다음으로 이동 모두 > 퍼포먼스 분석 관리 > 코어 UI 아티팩트 > 대화형 필터.
새로 만들기를 클릭합니다.
필터 기준 목록에서 단계적 필터를 선택합니다.
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
계단식 필터의 첫 번째 수준을 정의합니다.
계단식 필터 관련 목록에서 신규를 클릭합니다.
최상위 필터 선택으로 사용할 값이 포함된 테이블에서 테이블 과 표시 필드 를 선택합니다. 표시 필드는 부울, 선택, 참조 및 문자열 유형으로 제한됩니다.
관리자와 관리자가 관리하는 그룹을 기반으로 계층 구조의 최상위 수준을 정의하려면 그룹 [sys_user_group]을테이블로 선택하고 관리자를 표시 필드로 선택합니다.
옵션: 필터 필드를 사용하여 사용자가 사용할 수 있는 선택 항목을 제한합니다.
필터 조건은 위치 [cmn_location]와 같이 자체 참조 테이블을 기반으로 단계적 필터를 만들 때 특히 유용합니다. 각 수준의 계단식 필터에 해당 수준에 적합한 옵션만 있는지 확인하도록 데이터를 필터링합니다.
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
계층 구조의 다음 수준을 정의합니다.
계단식 필터는 상위 수준 필터와 하위 수준 필터 간에 일대다 관계를 사용합니다. 상위 수준 필터 하나가 하위 수준 필터의 수에 제한 없이 사용 가능한 선택 항목에 영향을 줄 수 있습니다.
관리자 필터의 계단식 필터 관련 목록에서 새로 만들기를 클릭합니다.
두 번째 수준 필터 선택으로 사용할 값이 포함된 테이블에서 테이블 과 표시 필드 를 선택합니다. 표시 필드는 부울, 선택, 참조 및 문자열 유형으로 제한됩니다.
관리자 및 그룹 예시에서 그룹 [sys_user_group]을 테이블로 선택하고이름을 표시 필드로 선택합니다.
상위 참조 필드 필드의 상위 수준 필터에서 선택한 값이 포함된 필드를 선택합니다.
예를 들어 그룹 필터를 만들 때 상위 참조 필드 값은 관리자입니다. 이 예에서는 첫 번째 필터에서 선택한 관리자를 사용하여 각 그룹의 관리자 필드 값을 기준으로 사용 가능한 그룹 목록을 필터링합니다.
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.
추가하려는 각 추가 필터에 대해 이 하위 단계를 반복합니다.
필터 계층 구조에 다른 수준을 추가하려면 최하위 수준 필터의 계단식 필터 관련 목록에 새 기록을 추가합니다. 예를 들어 관리자 필터와 같은 최상위 필터 대신 그룹 필터를 추가합니다.
각 필터 수준에서 대시보드의 보고서에 필터를 적용하는 방법을 정의합니다.
대상 테이블 관련 목록에서 신규를 클릭합니다.
인시던트처럼 필터링하려는 데이터가 포함된 대상 테이블을 선택합니다.
필터링할 필드 를 선택합니다.
필드는 필터에 지정된 테이블을 참조해야 합니다. 예를 들어 인시던트 데이터를 필터링할 때 최상위 관리자 필터의 필드 는 할당 그룹입니다. 관리자. 이 예에서 두 번째 수준 그룹 필터의 필드 는 할당 그룹입니다.
제출을 클릭합니다.
이 하위 단계를 반복하여 필터의 각 수준에 대한 대상을 추가합니다.
각 필터 수준에 대해 여러 대상을 정의할 수 있습니다. 예를 들어, 동일한 그룹 [sys_user_group] 필터를 사용하여 할당 그룹별로 인시던트 데이터를 필터링하거나 지원 그룹별로 CMDB CI를 필터링합니다.
주:
계단식 필터 계층 구조는 하나 이상의 대상을 지정해야 합니다. 계층 구조의 수준을 건너뛰는 계단식 필터 또는 계층 구조의 특정 수준에 대한 대상만 지정하는 계단식 필터를 정의할 수 있습니다. 예를 들어, 관리자 수준 필터가 아닌 그룹 수준 필터에 대해서만 대상을 정의합니다. 이 예에서는 사용자가 관리자뿐만 아니라 특정 그룹을 선택할 때만 보고서가 필터링됩니다.
다음 이미지는 계단식 필터 예시에 대해 완료된 구성을 보여줍니다. 최상위 필터의 계단식 필터 관련 목록(표시되지 않음)에는 두 번째 수준 필터가 포함되어 있습니다.
최상위 필터
두 번째 수준 필터
다음에 수행할 작업
모든 수준의 필터를 생성한 후 대시보드에 추가합니다.
대시보드에서 필터를 따라야 하는 대시보드의 각 시각화에서 위젯 편집 아이콘()을 선택하고 대화형 필터 팔로우를 선택합니다.
단계적 필터 중복 제거
필터 패널을 정리할 필요가 없으므로 중복 필터가 자동으로 제거됩니다.
다음 기준에 따라 중복 필터가 제거됩니다.
구성이 동일하면 마지막으로 편집한 필터가 유지됩니다.
구성이 동일한 경우 일부 필터에는 하나의 대상만 있고 다른 필터에는 여러 개의 대상이 있는 경우를 제외하면 마지막으로 업데이트된 필터만 유지됩니다.
구성이 동일하지만 일부 필터의 동일한 대상 테이블에 여러 대상 열이 있는 경우 모든 필터는 별도의 필터로 간주되고 유지됩니다. 동일한 대상 테이블에 여러 대상 열이 있는 경우 인시던트 테이블의 개시 날짜 및 에 스컬레이션된 날짜 열이 있습니다.
구성과 UI 컨트롤이 동일하지만 두 필터에 대해 기본 조건이 다른 경우 별도의 필터로 간주되어 유지됩니다.