표시기 소스

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기8분
  • 표시기 소스 는 하나의 테이블 또는 데이터베이스 뷰에서 필터링된 기록으로 구성된 데이터 세트입니다.

    표시기 소스 구성은 인시던트 [incident]와 같은 테이블, 해당 테이블에서 기록을 필터링하는 조건, 조건에 따라 기준이 되는 빈도를 지정합니다. 표시기 소스는 회전된 테이블을 지정할 수 없습니다. 여러 표시기가 동일한 표시기 소스를 사용할 수 있습니다. 데이터 수집 작업은 각 표시기 소스에 대해 데이터베이스를 한 번씩 쿼리합니다. 따라서 동일한 표시기 소스를 사용하는 모든 표시기는 동일한 시점의 데이터를 가져옵니다.

    일반적으로 표시기는 특정 날짜의 상황을 추적합니다. 표시기 소스 조건에는 [Opened][on][Today]와 같은 날짜 관련 필터가 포함되어야 합니다. 수집 빈도가 낮은 표시기는 [Closed][on][This month]와 같이 더 큰 날짜 범위를 지정할 수 있습니다.

    표시기 소스를 신중하게 생성합니다. 여러 표시기가 표시기 소스에 연결될 수 있으므로, 표시기 소스를 만든 후에는 쉽게 변경할 수 없습니다. 또한 표시기 소스를 변경하면 이미 수집한 점수와 연결이 끊어질 수 있습니다.

    주:
    표시기를 만들려면 먼저 표시기 소스를 만들어야 합니다.

    표시기 소스 정의

    하나 이상의 표시기로 평가할 수 있는 기록의 필터링된 데이터 세트를 제공하려면 표시기 소스를 만듭니다.

    시작하기 전에

    다음과 같은 이유로 표시기 소스 목록을 살펴보십시오.
    • 요구 사항을 충족하는 표시기 소스가 이미 있을 수 있습니다. 인스턴스를 유지관리하려면 표시기 소스를 중복 생성하지 않아야 합니다.
    • 생성하는 표시기 소스에 고유한 이름을 지정해야 합니다. 다른 표시기 소스에 동일한 이름을 지정하면 혼란스러울 수 있습니다.

    필요한 역할: pa_data_collector 또는 admin

    프로시저

    1. 다음 탐색 경로 중 하나를 사용합니다.
      • 로 마이그레이션 플랫폼 분석하지 않은 업그레이드된 인스턴스를 사용하는 경우 다음으로 이동합니다. 모두 > 퍼포먼스 분석 > 소스 > 표시기 소스 을 클릭하고 새로 만들기를 선택합니다.
      • 새 인스턴스를 사용 중이거나 로 마이그레이션 플랫폼 분석한 경우 다음으로 이동합니다. 모두 > 플랫폼 분석 관리 > 데이터 소스 > 표시기 소스 을 클릭하고 새로 만들기를 선택합니다.
    2. 표시기 소스의 용도를 쉽게 확인할 수 있는 고유한 이름을 입력합니다(예: Incidents.Open).
    3. 다른 사람들이 이 표시기 소스의 사용 및 목적을 이해하고 중복 생성을 방지할 수 있도록 자세한 설명을 추가합니다.
    4. 달력 필드에서 인스턴스에 정의된 표준 달력 또는 비즈니스 달력을 선택합니다.
      경고:
      비즈니스 달력을 사용하고 나중에 해당 비즈니스 달력의 항목을 변경하면 데이터가 무효화됩니다 퍼포먼스 분석 . 항목을 변경하기 전에 수집한 점수는 항목을 변경한 후에 수집한 점수와 호환되지 않습니다. 이 경고는 회계 달력 일정에도 적용됩니다.

      비즈니스 달력을 사용하는 경우 비즈니스 달력: 입력 시작 또는 비즈니스 달력: 입력 종료 시간에 실행되는 데이터 수집 작업을 만들 수 있습니다.

    5. 빈도에 유효 또는 달력 빈도 필드를 채웁니다.
      • 표준 달력을 선택하면 빈도에 유효 필드가 있습니다. 이 필드에서는 표준 표시기 빈도를 선택할 수 있습니다. 기본 옵션은 매일입니다.
      • 비즈니스 달력을 선택하면 달력 빈도 필드가 나타납니다. 이 필드는 필수입니다. 선택한 비즈니스 달력에 따라 사용 가능한 빈도 범위가 결정됩니다.
      이 표시기 소스를 기반으로 하는 표시기는 이 필드의 값을 표시기 빈도로 사용합니다. 기본적으로 표시기의 점수 수집 기간은 이 빈도를 따릅니다. 표시기 기록에서 이 동작을 재정의할 수 있습니다.

      설정할 빈도를 잘 모르는 경우 비즈니스 주기를 기준으로 빈도를 정하십시오.

    6. 직접 또는 보고서 소스 재사용을 통해 팩트 테이블을 선택합니다.
      필드설명
      팩트 테이블 팩트 테이블과 해당 테이블의 기록을 필터링하기 위한 조건을 지정합니다. 데이터베이스 뷰를 팩트 테이블로 지정할 수 있습니다. 원격 테이블은 지원되지 않습니다.
      보고서 소스 재사용할 기존 보고서 소스를 지정하십시오. 보고서 소스는 팩트 테이블과 필터링 조건을 지정합니다.

      보고서 소스가 변경되면 표시기 소스를 볼 때 변경에 대해 알려주는 경고가 표시됩니다. 표시기 소스를 업데이트하려면 보고서 소스 필드 옆의 새로 고침 버튼을 클릭합니다.

      경고:
      • 퍼포먼스 분석 는 원격 테이블을 지원하지 않습니다.
      • 데이터 수집을 시작한 후에는 소스에 대한 팩트 테이블을 변경하지 않습니다. 팩트 테이블을 변경하면 다음 점수 수집 시에 연결된 표시기의 모든 과거 점수가 손실됩니다.
    7. 팩트 테이블을 직접 선택하는 경우 데이터가 하위 세트에 포함되기 전에 충족해야 하는 조건을 추가합니다.
      예를 들어 [Active] [is] [true] 또는 [Created] [at or before] [date] 조건을 설정합니다.
      팁:
      • 텍스트 필드의 표시기 소스 조건은 대/소문자를 구분하지 않습니다.
      • 표시기 소스와 표시기에 설정된 조건이 모두 적용됩니다.
      • 표시기가 실시간 점수를 표시하려면 표시기 또는 표시기 소스에서 조건을 설정합니다.
      • 표시기 소스의 재사용성으로 인해 상위 수준 기준만 사용하여 표시기 소스 조건을 정의합니다. 개별 표시기의 고급 필터를 사용하여 데이터를 더 자세히 분석합니다.
      • 표시기 소스에는 [Created][on][Today]와 같은 날짜 조건이 하나 이상 있어야 합니다.
      • 일반적으로 날짜 조건은 표시기 빈도와 동일한 기간을 참조해야 합니다. 예를 들어, 일 수에 대한 조건은 일별 표시기에만 있어야 합니다. 개월 수에 대한 조건은 월별 표시기에만 있어야 합니다.
      • 테이블의 sys_id 또는 표시 값으로 닷워킹을 수행하지 마십시오. 대신 참조 필드를 단독으로 사용하여 불필요한 조인을 만들지 않도록 합니다.
      • 표시기 소스 조건을 잘 설계하면 해당 소스의 표시기 중 하나 이상에 자체 추가 조건이 없습니다.

      조건 작성에 대한 일반적인 내용은 조건 작성기 섹션을 참조하세요.

    8. 옵션: 필터에 다른 테이블과의 관계를 포함하도록 RELATED LIST 조건을 정의합니다.
      자세한 내용은 관련 목록 조건 추가를 참조하십시오.
    9. 이 표시기 소스가 반환하는 기록 수를 보려면 미리 보기를 클릭합니다.
      경고:

      미리 보기 기능에 표시되는 내용에도 불구하고 수집된 기록의 최대 한도를 초과할 수 있습니다. 미리 보기 함수는 데이터 수집기가 실제로 가져오는 숫자 보다 적은 수의 레코드를 표시합니다. 데이터 수집 작업은 기록을 가져올 때 ACL 및 비즈니스 규칙을 무시하지만 미리 보기 기능은 이를 따릅니다. 자세한 내용은 KB0756238 참조하십시오.

    10. 레코드 뷰 탭의 목록 뷰에서 기본 뷰를 선택합니다.
      기본 뷰는 워크벤치 위젯에 적용되며 및 KPI 세부 정보의 이 표시기 소스 분석 허브 에 대해 수집된 기록 목록에 적용됩니다. 사용 가능한 뷰는 팩트 테이블에 따라 다릅니다.
    11. 옵션: 기록 수집 탭에서, 이 표시기 소스에 대해서만 작업이 단일 표시기 소스에 대해 수집할 수 있는 최대 기록 수를 재정의하십시오.
      기록 수집 재정의를 선택한 다음, 수집된 기록의 최대 수에 값을 입력합니다. 속성 com.snc.pa.dc.max_row_count_indicator_source에 설정된 기본값을 재정의하고 있습니다. 자세한 내용은 퍼포먼스 분석 속성 문서를 참조하십시오.
    12. 컨텍스트 메뉴를 확장하고 Save(저장)를 클릭합니다.
    13. 옵션: 비즈니스 달력을 사용하도록 이 표시기 소스를 구성한 경우 점수와 스냅샷을 유지하고 계절 패턴을 찾는 기간을 설정합니다.
      이러한 설정은 동일한 달력 빈도를 사용하는 모든 표시기 소스 및 표시기에 적용됩니다. 표시기 소유자는 해당 표시기에 대해 이러한 설정을 재정의할 수 있습니다. 표시기 소스에서 이러한 값을 설정하지 않은 경우 다른 사용자가 이 달력 빈도를 사용하여 표시기를 처음 만들 때 이 값을 설정하라는 메시지가 나타납니다.
      1. 관련 링크에서 보존 기간 구성을 클릭합니다.
        PA 비즈니스 달력 보존 기간 기록이 열립니다.
      2. 계절성을 설정할 항목 수 필드에 비즈니스 달력 또는 일정 항목에 정의된 대로 계절 패턴을 찾는 데 필요한 기간 수를 입력합니다.
        비즈니스 달력 항목에 대한 자세한 정보는 비즈니스 달력 작성의 내용을 참조하십시오.
      3. 비즈니스 달력 또는 일정 항목에 정의된 대로 점수와 스냅샷을 유지하는 기간의 수를 설정합니다.
        기본값 1이 제공되지만 변경을 고려해야 합니다.

    단순 표시기 소스

    다음 설정은 매일 새 인시던트를 수집하는 표시기 소스를 만듭니다.
    • 이름: Incidents.New
    • 빈도 : 매일
    • 팩트 테이블:인시던트 [incident]
    • 조건:[Opened] [on] [Today]
    그림 1. 표시기 소스 작성
    표시기 소스 작성

    다음에 수행할 작업

    표시기 소스를 생성한 후에는 기록의 관련 목록에서 텍스트 인덱스 구성을 정의할 수 있습니다. 이러한 구성을 사용하여 워드 클라우드로 텍스트 위젯을 생성합니다 퍼포먼스 분석 . 자세한 내용은 텍스트 분석 설정을(를) 참조하십시오.

    보고서 소스를 재사용하는 경우 보고서 소스가 변경되면 표시기 소스 기록에 경고가 표시됩니다. 보고서 소스와 일치하도록 표시기 소스를 업데이트하려면 보고서 소스 업데이트를 클릭합니다. 보고서 소스 필드 옆에 있는 새로 고침 버튼을 클릭할 수도 있습니다.

    읽기 전용 보고서 소스 업데이트 시간 필드에는 보고서 소스가 마지막으로 업데이트된 시간이 표시됩니다. 이 날짜와 시간은 항상 GMT 시간대로 표시됩니다.

    표시기 소스에서 데이터베이스 뷰 사용

    데이터베이스 뷰를 표시기 소스의 팩트 테이블로 선택할 수 있습니다. 데이터베이스 뷰를 사용하면 기본적으로 연결되지 않은 인스턴스 테이블의 데이터를 결합할 수 ServiceNow 있습니다.

    시작하기 전에

    필요한 역할: pa_admin

    이 태스크 정보

    데이터베이스 뷰에서 테이블을 조인하면 뷰를 호출하여 쉽게 액세스할 수 있습니다. 그런 다음 뷰에 포함된 테이블에서 필드를 선택할 수 있습니다. 예를 들어 위반된 SLA 수를 보고하려면 SLA와 인시던트 테이블 모두의 필드가 필요합니다.

    프로시저

    데이터베이스 뷰를 표시기 소스의 팩트 테이블로 선택하는 경우 표시기 소스 양식의 기록 뷰 섹션에 추가 구성을 제공합니다.
    그림 2. 표시기 소스 양식의 기록 뷰 섹션
    표시기 소스 양식의 기록 뷰 섹션
    필드 설명
    테이블 보기 레코드의 스냅샷은 데이터베이스 뷰의 한 테이블에서만 수집됩니다. 기록을 수집할 테이블을 선택합니다.
    중요사항:
    이 값을 변경하면 이전 스냅샷이 모두 효과적으로 제거됩니다. 이 변경 내용은 다음에 데이터 수집 작업을 실행할 때 적용됩니다. 이 변경 사항은 과거 점수에 영향을 주지 않습니다.
    목록 뷰 수집된 기록 세트를 표시하는 데 사용되는 목록 뷰를 선택합니다. 기본 뷰 가 제안되지만 작업 공간과 같은 정의된 뷰를 선택할 수 있습니다.
    주:
    고유한 시스템 ID를 생성하지 않는 뷰 테이블에서 두 번째 수준 세부 항목을 수집하면 점수와 기록 수가 일치하지 않을 수 있습니다. 이러한 값이 일치하지 않으면 점수가 올바른 것입니다. 고유하지 않은 sys_ids의 아티팩트이므로 기록 카운트가 잘못되었습니다.

    데이터베이스 뷰의 표시기 소스

    SLA를 위반하는 인시던트 수를 추적하는 표시기를 만들려고 한다고 가정해 보겠습니다. 호출한 incident_sla에는 기본 시스템 작업 SLA [task_sla] 테이블과 인시던트 [incident] 테이블을 결합하는 데이터베이스 뷰가 이미 포함되어 있습니다. 따라서 이 데이터베이스 뷰를 사용하여 새 표시기 소스를 만듭니다.

    데이터베이스 뷰를 보면, 작업 SLA 테이블의 작업이 표시기 테이블의 고유 sys_id 값과 일치하는 기록을 가져오는 것을 볼 수 있습니다.

    스냅샷은 한 테이블에서만 생성할 수 있으며, 일반적으로 고유한 값이 있는 필드를 사용하여 테이블의 스냅샷을 생성하는 것이 좋습니다. 따라서 인시던트 [incident]를 표시기 소스의 뷰 테이블로 선택합니다.