1

バックグラウンド:

SSAS がサードパーティ システムからデータを取得するために使用するデータ プロバイダーを作成しています。
AMO を使用して、サードパーティ システムの構成に基づいて、キューブ、ディメンション、メジャー グループ、およびメジャーを構築するツールを作成しました。

これで、キューブ ブラウザーでディメンションのメンバーをプルできるようになりましたが、メジャー データがクエリされることはありません。これは、データ プロバイダーがそこからのすべての SQL クエリ SSAS 要求をログに記録するためです。

では、どうすればこれを診断できますか?メジャーの構成手順は何ですか (これは、単一キー ディメンションに対する通常の 1:1 メジャーです。非常に単純なキューブです)。

私が知る限り、私のリレーションシップは作業ディメンションとメジャーと同じであり、SSAS やイベント ログからエラーは発生せず、キューブ ブラウザーに何も表示されず、一連の空のセルが表示されるだけです。

考え?

4

4 に答える 4

2

計算を修正するには:

キューブの [計算] タブで、(フォーム ビューではなく) スクリプト ビューになっていることを確認します。スクリプト領域に単語 CALCULATE を書き込みます。クリックして [ブラウザ] タブに戻り、測定データがあることを確認します。

指示をありがとう、イアン!

于 2015-04-03T21:45:12.407 に答える
1

私の問題を見つけました。

AMO を使用してメジャー グループを作成したとき、パーティションを作成しませんでした。パーティションのないメジャー グループはエラーなしで展開および処理されますが、ファクト テーブルとのリレーションシップが存在しないため、何もクエリされません。

于 2008-12-16T20:23:56.160 に答える
1

ほかの人のため:

  • CALCULATE;かどうかを確認します。コマンドは [スクリプト/計算] タブにあります。
  • ディメンションとメジャー グループ間のリレーションシップを指定していることを確認してください。
  • 関連するディメンションの UnknownMember プロパティを Visible に設定します。

その他の提案ここここ

于 2012-03-26T09:35:36.753 に答える
1

計算します。コマンドが [スクリプト/計算] タブにありませんでした。解決され、動作します

于 2013-05-30T11:56:09.597 に答える