これを行う最善の方法についていくつかの提案を探しています。
URL を介してレポートを公開するサードパーティ アプリケーションがあります。URL がヒットすると、データを含む単純な Excel 2007 ファイルが作成されます。
これを SQL 2008 データベース サーバーに取り込む必要があります。これは 1 回限りのことではなく、1 日に 1 回実行するようにスケジュールする必要があります。
2つを接続するための最良の方法は何ですか?
これを行う最善の方法についていくつかの提案を探しています。
URL を介してレポートを公開するサードパーティ アプリケーションがあります。URL がヒットすると、データを含む単純な Excel 2007 ファイルが作成されます。
これを SQL 2008 データベース サーバーに取り込む必要があります。これは 1 回限りのことではなく、1 日に 1 回実行するようにスケジュールする必要があります。
2つを接続するための最良の方法は何ですか?
URLからExcelドキュメントをダウンロードするための.netプログラムを作成します。それを開き、その内容をDataTableに処理して、この時点で必要な検証を適用します。次に、sqlbulkcopyを使用してデータベースにプッシュし、管理者に電子メールを送信するか、障害が十分に監視されている場合はイベントログに書き込みます。
次に、サーバーで毎日実行するようにスケジュールします。
SSISパッケージを使用して、ダウンロードとインポートを実行し、SQLエージェントジョブとしてスケジュールします。