スポットライト データベース ビュー
スポットライトでは、データベース ビューがスポットライト グループで評価されるレコードのスポットライト [spotlight] テーブルとファクト テーブルを結合します。スポットライト インタラクティブ分析を使用するには、このデータベース ビューが必要です。アドミニストレーターは、このデータベースビューにアクセスして、レポートの作成や問題の診断を行うことができます。
データベース ビューを作成した後、スポットライトは、スポットライト グループ [spotlight_groups] テーブルの関連するスポットライト グループ レコードにそのビューへの参照を追加します。参照は、レコードのdatabase_view列にあるデータベースビューのプライマリーキーフィールド値で構成されます。
注:
London より前のバージョンからアップグレードする場合は、spotlight_groupsレコードの [database_view] 列のdatabase_view値が空の値から開始されます。この空の列は影響を与えません。ユーザーがspotlight_groupsテーブルのレコードを変更すると、列が入力されます。
管理者の場合は、データベース ビューに直接アクセスできます。スポットライト グループのデータベース ビューを表示するには、スポットライト グループ フォームの [データベースビューを表示] 関連リンクをクリックします。また、[データベースビュー] 列をスポットライト グループ リストにも追加します。
データベースビューがないか無効な場合、スポットライトグループレコードにエラーメッセージが表示されます。この場合、[ データベースビューを生成] 関連リンクをクリックすると使用可能になります。その後、データベースの生成が成功したかどうかを通知するメッセージが表示されます。図 : 1. データベースビューが欠落しているスポットライトグループ
スポットライト グループを削除すると、安全に行うことができる場合、スポットライトはそのグループに関連付けられたデータベース ビューを削除します。データベース ビューを削除しても安全かどうかを判断するために、スポットライトは次の条件を確認します。
- 他のスポットライト グループにそのデータベース ビューへの参照が含まれていますか?
- 削除するグループのメインインジケーターと同じファクトテーブルを使用するメインインジケーターで、他のスポットライトグループが定義されていますか?
データベース ビューを作成、変更、または削除する場合、スポットライトは次のビジネス ルールを実行します。
- データベース ビューの更新
- データベース ビューの削除
- 挿入時の DB ビューの設定