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

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

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

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

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

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