SSAS がキューブのメジャー データをロードしないのはなぜですか?
-
21-08-2019 - |
質問
背景:
SSAS がサードパーティ システムからデータを取得するために使用するデータ プロバイダーを作成しています。
AMO を使用して、サードパーティ システムの構成に基づいてキューブ、ディメンション、メジャー グループ、メジャーを構築するツールを作成しました。
これで、キューブ ブラウザーでディメンションのメンバーを取得できるようになりましたが、メジャー データはクエリされません。これは、データ プロバイダーがそこからのすべての SQL クエリ SSAS リクエストをログに記録するためです。
では、これをどのように診断すればよいでしょうか?メジャーの構成手順は何ですか (これは単一キー ディメンションに対する通常の 1:1 メジャー、つまり非常に単純なキューブです)。
私の知る限り、リレーションシップは作業ディメンションやメジャーと同じであり、SSAS やイベント ログからエラーは発生せず、Cube ブラウザーに沈黙と一連の空のセルが表示されるだけです。
考えは?
解決
私は自分の問題を発見します。
私はAMOを使用してメジャーグループを作成したとき、私はそれ用のパーティションを作成したことはありません。パーティションなしのメジャーグループが展開して処理エラーが発生することなく、実際のテーブルとの関係が存在しないため、何も照会されませんされます。
他のヒント
CALCULATE。コマンドは、スクリプト/ [計算]タブには存在しませんでした。解決しようと、それは動作します。
の計算を修正するには:
キューブ[計算]タブでは、(ビューを形成するために対立するものとして)スクリプトビューであることを確認してください。スクリプト領域に単語CALCULATEを書きます。あなたは今、測定データを持っていることを確認するために、ブラウザのタブに戻ってクリックします。
方向のおかげで、イアン!