Intégration entre Salesforce et Oracle Eloqua

Cette section illustre la migration de Accounts et de Contacts de Salesforce vers les systèmes Oracle Eloqua. S’il existe une association de Contacts et de Accounts dans Salesforce, la migration fait en sorte de la conserver également dans le système Oracle Eloqua.

L'exemple de modèle contient les fichiers suivants :
Tableau 1. Fichiers du dossier Exemple de modèle
Type de fichier Nom de fichier
Dataflow
  • SalesforceAccount_Sync_OracleEloquaAccount.df
  • SalesforceContact_Sync_OracleEloquaContact.df
Connexion DB
  • Eloqua_MS.json

  • Salesforce_MS.json
ModelStore
  • mi_modelStore_Eloqua_MS.smims

  • mi_modelStore_Salesforce_MS.smims

Pour migrer des données de Salesforce vers Oracle Eloqua, procédez comme suit :
  1. Créez les connexions suivantes :
    1. Salesforce_TestConnection avec le type Salesforce. Cliquez sur Test et un message de réussite s’affiche : La connexion Salesforce à la source de données a bien été établie.
    2. Eloqua_TestConnection avec le type Oracle Eloqua. Cliquez sur Test et un message de réussite s’affiche : La connexion Eloqua à la source de données a bien été établie.
    Pour plus de détails sur la façon de créer des connexions, reportez-vous aux sections Connexion à Salesforce et Connexion à Oracle Eloqua.
  2. Importez et déployez des fichiers à l'aide de l'utilitaire de ligne de commande Spectrum. Utilisez les commandes suivantes dans l'ordre indiqué :
    • Importez modelstore à l'aide de la commande :
      modelstore bulkimport –-importDependency true
    • Déployez modelstore à l'aide de la commande :
      modelstore deploy –-modelStoreName Eloqua_MS
      modelstore deploy –-modelStoreName Salesforce_MS
    • Importez dbconnection à l'aide de la commande :
      dbconnection import –-f Eloqua_MS.json
      dbconnection import –-f Salesforce_MS.json
    • Importez des dataflows à l'aide de la commande : #
      dataflow import –-f SalesforceAccount_Sync_OracleEloquaAccount.df
      dataflow import –-f SalesforceContact_Sync_OracleEloquaContact.df
  3. Lancez l’application Enterprise Designer. Vous pouvez télécharger le programme d’installation exécutable de cette application depuis la section Bureau de Outils client de la plateforme sur la page d’accueil de Spectrum Platform.
  4. Connectez-vous à l’aide de vos informations d’identification Spectrum.
  5. Cliquez sur Afficher dans le menu, puis sur Explorateur Serveur
  6. Double-cliquez d'abord sur le job de dataflow SalesforceAccount_Sync_OracleEloquaAccount.
  7. Double-cliquez sur le stage Read from DB.
    1. Modifiez la valeur du champ CreatedDate, si nécessaire, puis cliquez sur OK.
      Select "SalesforcePM"."Account".* From "SalesforcePM"."Account" where CreatedDate  > '2017-01-01' 
    2. Cliquez sur OK pour continuer.
  8. Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
  9. Accédez à la page d'accueil d'Eloqua et cliquez sur Accounts. Notez que les comptes ont migré vers Eloqua.
  10. Revenez à Enterprise Designer.
  11. Double-cliquez sur le job SalesforceContact_Sync_OracleEloquaContact.
  12. Double-cliquez sur le stage Read from DB.
    1. Modifiez la valeur du champ CreatedDate, si nécessaire, puis cliquez sur OK.
      Select "SalesforcePM"."Contact".* From "SalesforcePM"."Contact" where CreatedDate  > '2017-01-01'
    2. Cliquez sur OK pour continuer.
  13. Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
  14. Accédez à la page d'accueil d'Eloqua et cliquez sur Contacts. Notez que les contacts ont migré vers Eloqua.
L'affichage des comptes et des contacts dans Oracle Eloqua termine le processus de migration.