Olap キューブ データと、キューブが構築されたリレーショナル テーブルのデータが正しいことを確認する必要があります。これを行うには、TSQL クエリを作成し、値をキューブの値と比較します。
しかし、測定に使用する列を決定する過程で行き詰まりました。メジャーに使用されている列を特定するにはどうすればよいですか?
助けてください!
キューブのメタデータを確認する必要があります。
SSAS2005 については、DSV (データ ソース ビュー) と、バックグラウンドでの薄暗いテーブル値とファクト テーブル値へのマッピングを確認してください。これにより、何が起こっているかを確認できるはずです。プロジェクトがない場合は、BIDS の新しいプロジェクト ダイアログから [分析サービス テンプレートのインポート] (またはそのようなもの) オプションを使用して、プロジェクトをリバース エンジニアリングできます。
計算されたメジャーは、キューブ スクリプトで定義されます。リバース エンジニアリングされたキューブまたはキューブ プロジェクトがある場合は、キューブを開いて [計算] タブで確認できます。
AS2000 の場合、サーバー上のキューブを開き (十分な権限があると仮定)、そこでマッピングを確認できます。AS2000 でこれを行うのに役立つ OLAPScribe というツールがあります。または、ソース データベースでトレースを実行し、処理中にキューブによって生成された SQL を取得することもできます。