2011-02-03 10 views
3

私には要件があり、Analysis ServicesまたはReporting Servicesなどの技術を使用するかどうかはわかりません。SQL、Analysis ServicesまたはReporting Services

私のクライアントは、オンラインWebサイトのデータベースから特別な取引を表示したいと考えています。ユーザーをターゲットにする、つまりユーザーが英国出身の場合英国とポンドの取引を表示します。ユーザーがカナダ出身の場合カナダとカナダドルの取引を表示します。

データベースには、各テーブルに1〜200万レコードがロードされた複数のテーブルがあります。各テーブルは製品の異なるカテゴリ用で、フィルタリングする通貨と国の列があります。私は彼らのスキーマを再構築することはできません。さまざまな業務アプリケーションと統合するために膨大な開発が行われているからです。

私はデータウェアハウスを含むソリューションが必要です。データをすぐにフェッチし、次の12時間または24時間キャッシュすることができます(Webサーバーにキャッシュしたくありません)。私はAnalysis and Reportingサービスで多くの経験を持っていないので、あなたの解決策/提案と、あなたの良い経験や悪い経験から分かち合うものが必要です。

答えて

5

分析サービスは、ここで必要なものではありません。情報をサマライズするキューブは必要ありません。 サービスを報告していない:データをプレーンHTML形式で表示する必要があります。

私は既存のデータを照会し、そのデータを表示するだけです。パフォーマンスが問題になる場合は、12時間ごとにSSISジョブを実行して、このアプリケーション用に作成した特定のデータベースにデータを抽出することができます。しかし、最初にインデックスを調整することを検討してください。

関連する問題