0

ActivePivot Sandbox 4.3.2 から、オブジェクト フィードをキューブに変更し、キューブのフィールド、ディメンション、メジャーを再定義しました。キューブを開始しても、ログにエラー メッセージが表示されません。

ただし、ActivePivot Live 2.6.2 または Excel 2010 を使用してキューブに接続し、次の MDX クエリを実行すると:

SELECT FROM [cubeName] WHERE ([Measures].[contributors.COUNT])

空のピボット テーブルが表示されます。原因は何ですか? どのように診断できますか?

4

1 に答える 1

1

空でないキューブの空のピボット テーブルの最も一般的な理由は、スライス ディメンションの存在です。あなたが持っている場合:

  1. 2 つのスライス寸法 'A' と 'B'
  2. 「A」の「b」と「B」の「a」に寄与する最初の事実
  3. 'A' の 'a' と 'B' の 'b' に寄与する 2 番目の事実

デフォルトのメンバーは、「A」に沿って「a」、「B」に沿って「a」になります。あなたが説明したクエリは、「A」に沿った「a」と「B」に沿った「a」には事実がないため、空のピボットテーブルを返します。

2 番目の主な理由は、セキュリティ フィルタリングです。アクセス制限のないユーザーで再試行する必要があります。これは、ActivePivotManager モニタリング Bean の専用操作を介してクエリを要求することで簡単に実現できます。

もちろん、最初にキューブが空でないことを確認する必要があります (JConsole を使用)。

于 2012-09-18T10:57:33.113 に答える