Salesforce と Oracle Eloqua の統合

このセクションでは、Salesforce から Oracle Eloqua システムへのアカウントおよび連絡先の移行について説明します。Salesforce において連絡先とアカウントが関連付けられている場合は、移行後に Oracle Eloqua システムでも同じ関連付けが維持されるように気を付ける必要があります。

サンプル テンプレートには、次のファイルが含まれています。
表 1. サンプル テンプレート フォルダのファイル
ファイルの種類 ファイル名
Data Flow
  • SalesforceAccount_Sync_OracleEloquaAccount.df
  • SalesforceContact_Sync_OracleEloquaContact.df
DB Connection
  • Eloqua_MS.json

  • Salesforce_MS.json
ModelStore
  • mi_modelStore_Eloqua_MS.smims

  • mi_modelStore_Salesforce_MS.smims

Salesforce から Oracle Eloqua にデータを移行するには、次の手順を実行します。
  1. 以下の条件を作成します。
    1. Salesforce_TestConnection (タイプ Salesforce を使用)[テスト] をクリックします。成功すると次のメッセージが表示されます: 接続 Salesforce がデータ ソースに正常に接続されました
    2. Eloqua_TestConnection (タイプ Oracle Eloqua を使用)[テスト] をクリックします。成功すると次のメッセージが表示されます: 接続 Eloqua がデータ ソースに正常に接続されました
  2. Spectrum コマンド ライン ユーティリティを使用してファイルをインポートおよび展開します。次のコマンドを以下の順序で使用します。
    • 次のコマンドで modelstore をインポートする:
      modelstore bulkimport –-importDependency true
    • 次のコマンドで modelstore を展開する:
      modelstore deploy –-modelStoreName Eloqua_MS
      modelstore deploy –-modelStoreName Salesforce_MS
    • 次のコマンドで dbconnection をインポートする:
      dbconnection import –-f Eloqua_MS.json
      dbconnection import –-f Salesforce_MS.json
    • 次のコマンドでデータ フローをインポートする:#
      dataflow import –-f SalesforceAccount_Sync_OracleEloquaAccount.df
      dataflow import –-f SalesforceContact_Sync_OracleEloquaContact.df
  3. Enterprise Designer アプリケーションを起動します。このアプリケーションの実行可能セットアップは、Spectrum Platform ホームページのプラットフォーム クライアント ツール[デスクトップ] セクションからダウンロードできます。
  4. Spectrum 資格情報を使用してログインします。
  5. メニューから [表示] を選択し、[サーバー エクスプローラ] をクリックします。
  6. SalesforceAccount_Sync_OracleEloquaAccount データフロー ジョブを最初にダブルクリックします。
  7. [Read from DB] ステージをダブルクリックします。
    1. 必要に応じて [CreatedDate] フィールドの値を変更し、[OK] をクリックします。
      Select "SalesforcePM"."Account".* From "SalesforcePM"."Account" where CreatedDate  > '2017-01-01' 
    2. [OK] をクリックして続行します。
  8. Enterprise Designer のツール バーにある [実行] ボタンをクリックしてフローを実行します。
  9. Eloqua ホームページにアクセスし、[アカウント] をクリックします。アカウントが Eloqua に移行されたことに注意してください。
  10. Enterprise Designer に戻ります。
  11. SalesforceContact_Sync_OracleEloquaContact ジョブをダブルクリックします。
  12. [Read from DB] ステージをダブルクリックします。
    1. 必要に応じて [CreatedDate] フィールドの値を変更し、[OK] をクリックします。
      Select "SalesforcePM"."Contact".* From "SalesforcePM"."Contact" where CreatedDate  > '2017-01-01'
    2. [OK] をクリックして続行します。
  13. Enterprise Designer のツール バーにある [実行] ボタンをクリックしてフローを実行します。
  14. Eloqua ホームページにアクセスし、[連絡先] をクリックします。連絡先が Eloqua に移行されたことに注意してください。
アカウントと連絡先が Oracle Eloqua に正常に移行されたので、移行プロセスはこれで完了です。
注: 接続の作成方法の詳細については、『Metadata Insights ガイド』を参照してください。