스포트라이트 데이터베이스 뷰

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 스포트라이트는 데이터베이스 뷰가 스포트라이트 [스포트라이트] 테이블과 스포트라이트 그룹이 평가하는 기록이 있는 팩트 테이블에 결합되도록 합니다. 스포트라이트 대화형 분석을 사용하려면 이 데이터베이스 뷰가 필요합니다. 관리자는 이 데이터베이스 뷰에 액세스하여 보고서를 작성하거나 문제를 진단할 수 있습니다.

    데이터베이스 뷰를 만든 후 스포트라이트는 스포트라이트 그룹 [spotlight_groups] 테이블의 관련 스포트라이트 그룹 기록에 데이터베이스 뷰에 대한 참조를 추가합니다. 참조는 기록의 database_view 열에 있는 데이터베이스 뷰의 기본 키 필드 값으로 구성됩니다.

    주:
    다음 London이전 버전에서 업그레이드하는 경우 spotlight_groups 기록의 database_view 열에 빈 database_view 값으로 시작합니다. 이 빈 열은 영향을 주지 않습니다. 사용자가 spotlight_groups 테이블의 기록을 수정하면 열이 채워집니다.

    관리자인 경우 데이터베이스 뷰에 직접 액세스할 수 있습니다. 스포트라이트 그룹의 데이터베이스 뷰를 보려면 스포트라이트 그룹 양식에서 데이터베이스 뷰 표시 관련 링크를 클릭하십시오. 데이터베이스 보기 열을 스포트라이트 그룹 목록에 추가할 수도 있습니다.

    데이터베이스 뷰가 없거나 잘못된 경우 스포트라이트 그룹 기록에 오류 메시지가 나타납니다. 이 경우 사용 가능한 데이터베이스 뷰 생성 관련 링크를 클릭할 수 있습니다. 이후 데이터베이스 생성이 성공했는지 여부를 알려주는 메시지가 나타납니다.
    그림 1. 데이터베이스 뷰가 누락된 스포트라이트 그룹
    데이터베이스 뷰 경고가 누락되고 강조 표시된 스포트라이트 그룹 양식 데이터베이스 뷰 링크 생성
    Spotlight 그룹을 삭제하면, Spotlight는 안전하다면 해당 그룹과 관련된 데이터베이스 보기를 삭제합니다. 데이터베이스 보기를 삭제해도 안전한지 확인하기 위해 Spotlight는 다음 조건을 확인합니다.
    • 다른 스포트라이트 그룹에 해당 데이터베이스 뷰에 대한 참조가 있습니까?
    • 삭제하려는 그룹의 메인 표시기와 동일한 팩트 테이블을 사용하는 메인 표시기로 정의된 다른 스포트라이트 그룹이 있습니까?
    두 조건이 모두 true가 아닌 경우 Spotlight는 데이터베이스 보기를 삭제합니다.
    데이터베이스 보기를 생성, 수정 또는 삭제할 때 Spotlight는 다음 비즈니스 규칙을 실행합니다.
    • 데이터베이스 뷰 업데이트
    • 데이터베이스 뷰 삭제
    • 삽입 시 DB 뷰 설정