ユーザーが入力したメジャー値(販売予測)を.NetクライアントアプリケーションからSQL Server Analysis Services OLAPキューブに書き込む最も簡単な方法は何ですか?
基になるファクトテーブルはDMLステートメントで更新でき、キューブは再処理できることを認識していますが、代替手段を探しています。
よろしく、アレクサンダー
キューブ データの編集には、ピボット テーブル Ranet OLAP を使用します。サンプルを見る Simple PivotTable Widget - PivotTaple with Updateable Writing updates to OLAP cube .
私は一度、このようなプロジェクトに参加しそうになりました。関係する仕事を調べた後、私は非常に感謝していましたが、それは進みませんでした. あなたへの私のアドバイスは逃げることです!!!
ユーザーが入力したデータがどれほど複雑になるかによって、実際のキューブ データを更新したり、再処理したりする必要はありません。これは、Microsoft の標準 MDX コースでカバーされていると思います。そのノートは、オンラインで見つけることができるかもしれません (申し訳ありませんが、コピーは破棄してしまいました)。これは、MDX を学習するかどうかによって異なりますが、これは簡単なことではありません。
ADOMD .Net を使用して Writeback を実行できると思います。ADOMDCommand を使用して、UPDATE CUBE ステートメントをラップできます。
ADOMD .Net
http://msdn.microsoft.com/en-us/library/ms123483(v=SQL.100).aspx
以下のリンクは、あまりにも多くの更新を一緒に行っている場合、このアプローチの問題のいくつかについて説明しています。
http://www.developmentnow.com/g/112_2006_1_0_0_677198/writeback-in-ADOMD-NET.htm