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

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

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

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

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

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