次の場合の適切なアプローチは何ですか。
毎週、トランザクションを表す約 250,000 のレコードが SQL 2005 データベースの大きなテーブルに追加されます。このデータを拡張して別のテーブルに追加する必要があります。(たとえば、トランザクションのクライアント ID に基づいて、特定のビジネス ルールに基づいてさまざまなデータが計算されます。データは、クライアント ID とトランザクション ID に依存します。) このテーブルは、分析エンジンの前処理された入力と考えてください。この入力データは、さらに 3 番目のデータベース テーブルを生成する分析エンジン (ベンダー ソリューション) に渡されます。このテーブルは、チームがレポート作成に使用できる形式で結果を含むテーブルに追加するために、さらなる処理 (クライアント ID による集計や社内分析など) が必要になります。将来的には、同じデータが他のアプリケーションに供給される可能性があります。
私たちのスキル ベースは、C、C++、C#、.NET であり、ADO.NET と LINQ にもある程度精通しています。このようなプロジェクトでこれが十分でない場合は、お知らせください。現在、新しい人材のための予算はありませんが、プロジェクトの要件を満たすために、社内のスキルベースを強化するか、別のチームから借用することに取り組むでしょう.