キューブをインクリメンタルに処理する XMLA を作成しました。ディメンションには「ProcessUpdate」タイプ、測定パーティションには「ProcessAdd」タイプを使用しています。私は個別のカウントで1つの問題に直面しています。一例を挙げましょう:
Order Id CustId Amount
1 C1 100.00
2 C2 200.00
3 C3 300.00
4 C4 400.00
5 C5 500.00
キューブを参照すると、SSAS は注文の合計を 1500.00 として表示し、すべての注文の個別の顧客数を 5 として表示します。1 つの注文をキャンセルするための新しいファクト レコードを追加します。
Order Id CustId Amount
3 C3 -300.00
増分処理の後、注文の合計が 1200.00 と表示されます。これは正しいものです。しかし、すべての注文の個別の顧客数は同じままで、正しくない 5 を示しています。合計操作では機能するが、個別のカウントの計算に失敗する増分プロセスで行が追加されていることを理解できます。インクリメンタルな方法で処理中に、すべての集計操作からオーダー #3 を削除できる方法があるかどうかを知りたいです。