SQL SSAS を介してホストされるデータ キューブがあります。現在、Excel スプレッドシートを開き、顧客 ID をプラグインできるユーザーがいます。スプレッドシートは、その顧客に基づいて関連するキューブ情報を返します...日付までの売上、最後の売上など.
私が抱えている問題は.. ASP.NET 経由でこのレポート インターフェイスを Web 対応にしようとしています。私は ADOMD.NET を使用して多軸セルセットを読み取っていますが、それは特定の値を 1 つ取得してページに表示するだけでした。
Relational\SQL の世界では、このすべてのデータを 1 つのクエリとして取得し、ストアド プロシージャに格納し、それを呼び出してすべてのデータを取得しようとします。多次元の世界で同様のことを行うにはどうすればよいでしょうか? 要するに、キューブから 10 個の異なるセル値を取得する必要がある場合、データを取得するために SSAS に 10 回も移動したくありません。
あなたが提供できるガイダンスを前もって感謝します!
---編集 1--- OK、必要なすべてのデータを 2 次元ビューに「コンパイル」する方法があるかどうか疑問に思っていますか? 10 個の異なるキューブ値が必要であることがわかっている場合、これらの値を生成してビューとして保存し、実行時にそのテーブルを参照できますか?