デモ:Salesforce から SharePoint へのデータマイグレーション
CData Data Provider は、さまざまなタスクをシンプルにする開発ツールです。このデモでは、CData Data Provider を使用してデータソース間でデータを移行する方法をご紹介します。
CData Data Provider は、ベンダー固有の API を標準インターフェースに抽象化するため、データソース間のマイグレーションがシンプルになります。サードパーティのサーバーに依存することなく、データマイグレーションを実行できます。ソースから同期先へのカラムのマッピングは、わずか十数行のコードで実現できます。
Salesforce.com から SharePoint へのマイグレーションアシスタントは、CData Data Provider がデータソースから同期先へデータを変換する方法を示すデモです。データマイグレーションは、次の3つの基本ステップで構成されます:
- 資格情報を入力する
- マイグレーションするテーブルを選択する
- カラムをマッピングする
各ステップは、任意の CData Data Provider 間でデータをマイグレーションできるように簡単にカスタマイズできます。すべての Data Provider が共通のインターフェースを使用しているため、ソースや同期先を別のもの(例:QuickBooks、Google)に変更するには、プロバイダーを置き換えるだけです。

このサンプルアプリケーションでは、ソーステーブルのすべての行が同期先に転送されます。より堅牢にするための改善も可能です。たとえば、ソースで最近変更されたデータのみを同期先に更新することもできます。これを実装するには、ソースからデータを取得するクエリにフィルターを追加します。例:
SELECT * FROM Account WHERE LastModifiedDate > '1/1/2015'CodeProject