2

キューブ内の時間ディメンションを増やしたいと考えています。現在、カレンダーの終了日は 31/12/2012 に設定されています。2016 年 12 月 31 日まで更新する予定です。現在 BIDS を使用しています ディメンションの CalendarEndDate プロパティを '31/12/2016' に増やしました。それを保存し、ディメンションを処理し、ブラウザーに移動してデータを表示しましたが、2012 年のカレンダーまでしか表示されず、2013、2014 の兆候はありません...など.

手順が不足していますか、それとも更新する前にやらなければならないことはありますか?

SQL Server 2008R2 を使用しています。Dimension は、私が所有権を取得する前に設定されたので、最初にどのように作成されたかは不明ですが、ソースが DSV である標準的なディメンションのようです。

ありがとう

4

1 に答える 1

1

CalendarEndDateを使用できるため、開発者は元々「サーバーでタイムテーブルを生成する」(ディメンションウィザードの最初のページ)オプションを使用したようです。その場合は、CalendarEndDateの変更、Visual Studio(SQL Serverではありません!)からのディメンションの処理、およびディメンションの参照が機能するはずです。Visual Studio内のディメンションから処理することにより、新しい定義を強制的に展開します。

それでも問題が解決しない場合は、テストプロジェクト内に新しい時間ディメンションを作成してデプロイし、同じ問題が発生するかどうかを確認してください。両方の時間ディメンションのプロパティを比較して、異常なものを見つけることができるかどうかを確認します。

于 2012-12-07T12:34:36.060 に答える