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