스포트라이트는 데이터베이스 뷰가 스포트라이트 [스포트라이트] 테이블과 스포트라이트 그룹이 평가하는 기록이 있는 팩트 테이블에 결합되도록 합니다. 스포트라이트 대화형 분석을 사용하려면 이 데이터베이스 뷰가 필요합니다. 관리자는 이 데이터베이스 뷰에 액세스하여 보고서를 작성하거나 문제를 진단할 수 있습니다.
데이터베이스 뷰를 만든 후 스포트라이트는 스포트라이트 그룹 [spotlight_groups] 테이블의 관련 스포트라이트 그룹 기록에 데이터베이스 뷰에 대한 참조를 추가합니다. 참조는 기록의 database_view 열에 있는 데이터베이스 뷰의 기본 키 필드 값으로 구성됩니다.
주:
다음 London이전 버전에서 업그레이드하는 경우 spotlight_groups 기록의 database_view 열에 빈 database_view 값으로 시작합니다. 이 빈 열은 영향을 주지 않습니다. 사용자가 spotlight_groups 테이블의 기록을 수정하면 열이 채워집니다.
관리자인 경우 데이터베이스 뷰에 직접 액세스할 수 있습니다. 스포트라이트 그룹의 데이터베이스 뷰를 보려면 스포트라이트 그룹 양식에서 데이터베이스 뷰 표시 관련 링크를 클릭하십시오. 데이터베이스 보기 열을 스포트라이트 그룹 목록에 추가할 수도 있습니다.
데이터베이스 뷰가 없거나 잘못된 경우 스포트라이트 그룹 기록에 오류 메시지가 나타납니다. 이 경우 사용 가능한 데이터베이스 뷰 생성 관련 링크를 클릭할 수 있습니다. 이후 데이터베이스 생성이 성공했는지 여부를 알려주는 메시지가 나타납니다.그림 1. 데이터베이스 뷰가 누락된 스포트라이트 그룹
Spotlight 그룹을 삭제하면, Spotlight는 안전하다면 해당 그룹과 관련된 데이터베이스 보기를 삭제합니다. 데이터베이스 보기를 삭제해도 안전한지 확인하기 위해 Spotlight는 다음 조건을 확인합니다.
다른 스포트라이트 그룹에 해당 데이터베이스 뷰에 대한 참조가 있습니까?
삭제하려는 그룹의 메인 표시기와 동일한 팩트 테이블을 사용하는 메인 표시기로 정의된 다른 스포트라이트 그룹이 있습니까?
두 조건이 모두 true가 아닌 경우 Spotlight는 데이터베이스 보기를 삭제합니다.
데이터베이스 보기를 생성, 수정 또는 삭제할 때 Spotlight는 다음 비즈니스 규칙을 실행합니다.