一連のバイナリ ファイルから OLAP データソースを構築しようとしていますが、現在のモデルは機能していません。結果の分析/レポート モデルとして SSAS を使用していますが、SQL から必要なパフォーマンスを得ることができません。
主な制約は次のとおりです。
データベースは非常に大きいです。数百万行の巨大なディメンション テーブルと、いくつかの小さなファクト テーブル (1,000,000 行未満) があります。
動的キューブがあります。B/C ファクト テーブルは動的に構築され、多くの場合 (おそらく 1 日に複数回)、キューブのセットアップに大きなオーバーヘッドが発生することはありません。キューブへの現在の展開時間は 24 時間を超える可能性があり、ハードウェアでは実現できない桁違いのパフォーマンス向上が必要です。
基本的に、迅速なセットアップと展開が必要であり、SQL Server 2005 を使用する SSAS には本質的に適していませんが、レポートには SSRS を使用し、Excel での分析には OLAP モデルが必要なので、引き続き可能であれば、SSAS を使用してキューブを構築します。
高速展開のための SSAS での一般的なソリューションは ROLAP ですが、大規模な ROLAP クエリでは実行エラーが発生し、バイナリ データを SQL に変換してキューブにロードする際のすべてのオーバーヘッドも好ましくありません。
SSAS が使用できるカスタム OLAP データソースで作業を行った人はいますか? バイナリ ソース ファイルを直接クエリする独自の ROLAP エンジンを作成しようとしています。