1

CSV形式の大量のデータ(700万行)があります。SharePoint-Projectに月に1回自動的にインポートする必要があります。データの総量はそれほど大きくありません(100kB)。そのデータのクエリは通常、1つまたは数行のみを取得します)

SharePointは大きなリスト(しきい値など)を実際には「好き」ではないため、そのボトルネックを解決するための最良の方法はどれでしょうか。

  1. データをリストに入れるだけです(これは好ましくありません。インポートする前に削除しても、確かに数時間かかります)

  2. データをsql-Databaseに保存し、SQLに直接接続するための「ラッパー」を作成します

これらは、これを解決する可能性についての私の最初の考えです。他の(より良い)アプローチはありますか?

4

1 に答える 1

1

これを行うにはSSISを使用します。

SSIS 用の SharePoint リスト アダプターをダウンロードします (これらを Google 検索してください)。

フラットファイル接続を使用してcsvファイルからデータを取得すると、すでに共有ポイントリストにあるデータとcsvファイルのデータを比較して、新しい行のみを追加できます-これを行うにはマージ/結合を使用すると思います.

私は以前にこれを行ったことがあります。詳細が必要な場合はお知らせください。

于 2012-09-19T02:55:03.387 に答える