2011-01-27 9 views
0

私はいくつかのディレクトリにフラットファイルを持っています。各フラットファイルには約60,000行のデータが含まれています。以前はExcelシートを使用してデータをアップロードしていました。しかし、現在の課題は、DBテーブルにデータをアップロードするのに時間がかかることです。 dbテーブルにそのような巨大なデータをアップロードする最良の方法は、どのようなボディからでも私に提案できます。データのアップロードにSSISを使用できますか?もしそうなら、私たちはどのようにそれを達成できるのですか?実現可能な方法を私に示唆してください。 (データのアップロードの効率性が主な基準です)。asp.netのフラットファイルからデータを読み取る

おかげで、 ムラリ

答えて

0

は、WCFサービスを作成し、ファイル要求をキューに入れ、その上にメソッドを呼び出します。 サービスは、ファイルを読み込んでDBにバックアップする必要があります。

+0

どうすればいいのか教えてください。 – user294146

+0

WCFサービスを作成し、QueueFileReadRequestメソッドとの契約(wsHttpBindingの場合)を公開します。このメソッドは、ファイルパスを受け取り、スレッドプールスレッドでメソッドを呼び出します。このメソッドはファイルを読み取り、Dbに書き込みます。また、非同期プログラミングモデル(BeingxxxとEndxxxメソッドをサポート)を使用することもできます。 ASP.NETアプリケーションから、WCFサービスへのサービス参照を追加し、必要なWCFメソッドを呼び出します。 –

関連する問題