質問

背景:

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

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

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

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

考えは?

役に立ちましたか?

解決

私は自分の問題を発見します。

私はAMOを使用してメジャーグループを作成したとき、私はそれ用のパーティションを作成したことはありません。パーティションなしのメジャーグループが展開して処理エラーが発生することなく、実際のテーブルとの関係が存在しないため、何も照会されませんされます。

他のヒント

CALCULATE。コマンドは、スクリプト/ [計算]タブには存在しませんでした。解決しようと、それは動作します。

の計算を修正するには:

キューブ[計算]タブでは、(ビューを形成するために対立するものとして)スクリプトビューであることを確認してください。スクリプト領域に単語CALCULATEを書きます。あなたは今、測定データを持っていることを確認するために、ブラウザのタブに戻ってクリックします。

方向のおかげで、イアン!

ほかの人のため:

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

さらなる提案 ここ そして ここ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top