以下のような「柔軟な」スキーマを持つ SQL Server テーブルのビュー (データベースの「ビュー」ではなく、Excel、Web サイトなど) を作成するタスクが与えられます。
セッション (GUID) | キー (整数) | 値(文字列)
私が最初に考えたのは、一連の「標準」リレーショナル データ テーブル/ビューを作成して、分析/レポート リクエストに対応させることです。それらは、スケジュールに従ってデータを変換するデーモン サービスによって更新される新しいテーブル、または深くネストされたクエリを含む一連のビューのいずれかです。次に、SSAS、SSRS、およびその他の確立された方法を使用して、分析とレポートを行います。しかし、それが正しい考え方であるかどうかはまったくわかりません。
だから私の質問は:
- 関連情報を検索できるように、この種の「柔軟な」スキーマの用語はありますか?
- 私の考えは理にかなっていますか、それとも完全にずれていますか?
- 私の考えが理にかなっている場合、深いクエリまたは新しいテーブル + データ変換サービスを使用してビューを作成する必要がありますか?