0

キューブで使用されているファクト テーブルが実際にはビューであることに気付きました。実際、それらはファクト テーブルのテンプレートでした (ファクト ビューに "where 1=2" が使用されていることがスクリプトでわかりました)。

そのため、テンプレートを使用すると、ビューにデータが表示されることはありません (ビューに挿入権限がないため、ビューに挿入できるかどうかはわかりません)。

ですから、私の質問は次のとおりです。立方体に見るべきものが欠けていますか? キューブは非常に経験豊富な開発者によって設計されており、私は単なる QA です。キューブ設計ペインは、テンプレートを使用していることを明確に示しています (DSV デザイナーの各長方形オブジェクトの黄色のヘッダーに示されているように)。ヘッダーに表示されているものとは対照的に、他のテーブル/ビューを参照できますか?

4

2 に答える 2

0

開発者がファクト テーブルを使用して 2 つの diff ディメンションの主キーを一致させた可能性がある、多対多の関係を維持するケースである可能性があります。

于 2009-07-08T11:13:07.860 に答える
0

これが CW である理由は完全にはわかりませんが、何も見逃していません。ファクト テーブルはビューにすることができます (実際、私はこれをテストでよく行います)。

あなたが見逃しているのは、読み取り専用であるためビューに挿入できないことです(以降、「ビュー」)。他のテーブルからの SELECT ステートメントを見ています。ビューは抽象化されているため、データをビューに挿入することはできません。ビューはソース テーブルのデータのみを反映します。

于 2009-06-30T21:12:00.920 に答える