スポットライト データベース ビュー

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • スポットライトでは、データベース ビューがスポットライト グループで評価されるレコードのスポットライト [spotlight] テーブルとファクト テーブルを結合します。スポットライトインタラクティブ分析を使用するには、このデータベースビューが必要です。アドミニストレーターは、このデータベースビューにアクセスして、レポートを作成したり、問題を診断したりできます。

    データベースビューを作成した後、スポットライトは、スポットライトグループ [spotlight_groups] テーブルの関連するスポットライトグループレコードにそのビューへの参照を追加します。参照は、レコードの database_view 列にあるデータベースビューのプライマリキーフィールド値で構成されます。

    注:
    London より前のバージョンからアップグレードする場合は、spotlight_groupsレコードの [database_view] 列に空のdatabase_view値から開始します。この空の列は影響を与えません。この列は、ユーザーがspotlight_groupsテーブルのレコードを変更すると入力されます。

    管理者の場合は、データベース ビューに直接アクセスできます。スポットライト グループのデータベース ビューを表示するには、スポットライト グループ フォームの [データベースビューを表示] 関連リンクをクリックします。また、[データベースビュー] 列をスポットライト グループ リストにも追加します。

    データベースビューがないか無効である場合、スポットライトグループレコードにエラーメッセージが表示されます。この場合は、[ データベースビューを生成 ] 関連リンクをクリックすると、使用可能になります。その後、データベースの生成が成功したかどうかを通知するメッセージが表示されます。
    図 : 1. データベースビューがないスポットライトグループ
    データベースビューがないことが警告され、ハイライト表示されたスポットライトグループフォーム [データベースビューを生成] リンク
    スポットライト グループを削除すると、安全に行うことができる場合、スポットライトはそのグループに関連付けられたデータベース ビューを削除します。データベースビューを削除しても安全かどうかを判断するために、スポットライトは次の条件をチェックします。
    • 他のスポットライト グループにそのデータベース ビューへの参照が含まれていますか?
    • 他のスポットライト グループは、削除しようとしているグループのメイン インジケーターと同じファクト テーブルを使用するメイン インジケーターで定義されていますか?
    どちらの条件も true でない場合、スポットライトはデータベースビューを削除します。
    データベース ビューを作成、変更、または削除する場合、スポットライトは次のビジネス ルールを実行します。
    • データベース ビューの更新
    • データベース ビューの削除
    • 挿入時の DB ビューの設定