各製品の資料を入手。
詳細はこちら →CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
SQL Server に基幹業務データのバックアップを保管しておくことは、ビジネス上のセーフティネットとなります。また、ユーザーはSQL Server のバックアップデータからレポーティングや分析を簡単に行うことができます。
ここでは、SQL サーバー SSIS ワークフロー内でCData SSIS Tasks for DynamicsCRM を使用して、Dynamics CRM のデータをMicrosoft SQL Server データベースに転送する方法を説明します。
開始するには、新しいDynamics CRM ソースとSQL Server ADO.NET 転送先を新しいデータフロータスクに追加します。
以下のステップに従って、接続マネジャーでDynamics CRM 接続プロパティを保存します。
Dynamics CRM では、インスタンスごとに接続文字列の設定が必要です。 Authentication セクションでは、有効なDynamics CRM のUser、Password の入力、およびDynamics CRM Server Organization root のURL を設定します。さらに、CRMVersion プロパティに、'CRM2011+' もしくは'CRMOnline' を設定します。IFD コンフィグレーションもサポートされていますので、InternetFacingDeployment をTRUE に設定してください。
また、Security Token Service(STS)、もしくはAD FS エンドポイントをSTSURL プロパティに設定することもできます。 この値はGetSTSUrl ストアドプロシージャで取得できます。 Office 365 ユーザーはデフォルトSTS URL にCRMVersion の設定だけで接続することができます。
以下のステップに従って、Dynamics CRM の抽出に使用するクエリを指定します。
SELECT Contact.FirstName, SUM(Account.NumberOfEmployees) FROM Contact, Account GROUP BY Contact.FirstName
以下のステップに従って、Dynamics CRM をロードするSQL サーバーテーブルを指定します。
プロジェクトを実行できるようになりました。SSIS Task の実行が完了すると、データベースにDynamics CRM のデータが入力されます。