Integration in Salesforce und Oracle Eloqua

In diesem Abschnitt wird die Migration von Konten und Kontakten von Salesforce in Oracle Eloqua-Systeme beschrieben. Wenn in Salesforce eine Zuordnung von Kontakten und Konten vorhanden ist, sorgt die Migration dafür, dass diese auch im Oracle Eloqua-System erhalten bleibt.

Die Beispielvorlage enthält folgende Dateien:
Tabelle 1. Dateien im Beispielvorlagenordner
Dateityp Dateiname
Data Flow
  • SalesforceAccount_Sync_OracleEloquaAccount.df
  • SalesforceContact_Sync_OracleEloquaContact.df
Datenbankverbindung
  • Eloqua_MS.json

  • Salesforce_MS.json
ModelStore
  • mi_modelStore_Eloqua_MS.smims

  • mi_modelStore_Salesforce_MS.smims

Führen Sie die folgenden Schritte aus, um Daten von Salesforce nach Oracle Eloqua zu migrieren:
  1. Erstellen Sie folgende Verbindungen:
    1. Salesforce_TestConnection mit dem Typ „Salesforce“. Klicken Sie auf „Testen“. Daraufhin wird eine Erfolgsmeldung angezeigt: Die Verbindung „Salesforce“ hat erfolgreich eine Verbindung zur Datenquelle hergestellt.
    2. Eloqua_TestConnection mit dem Typ „Oracle Eloqua“. Klicken Sie auf „Testen“. Daraufhin wird eine Erfolgsmeldung angezeigt: Die Verbindung „Oracle Eloqua“ hat erfolgreich eine Verbindung zur Datenquelle hergestellt.
    Weitere Informationen zum Erstellen von Verbindungen finden Sie unter Verbinden mit Salesforce und Verbinden mit Oracle Eloqua.
  2. Importieren und Bereitstellen von Dateien mithilfe des Spectrum-Befehlszeilen-Dienstprogramms. Verwenden Sie die folgenden Befehle in der angegebenen Reihenfolge:
    • Modellspeicher mit Befehl importieren:
      modelstore bulkimport –-importDependency true
    • Modellspeicher mit Befehl bereitstellen:
      modelstore deploy –-modelStoreName Eloqua_MS
      modelstore deploy –-modelStoreName Salesforce_MS
    • Datenbankverbindung mit Befehl importieren:
      dbconnection import –-f Eloqua_MS.json
      dbconnection import –-f Salesforce_MS.json
    • Datenflüsse mit dem Befehl importieren:
      dataflow import –-f SalesforceAccount_Sync_OracleEloquaAccount.df
      dataflow import –-f SalesforceContact_Sync_OracleEloquaContact.df
  3. Starten Sie die Enterprise Designer-Anwendung. Sie können die ausführbare Setup-Datei dieser Anwendung von der Startseite der Spectrum Platform unter Platform-Clienttools im Bereich Desktop herunterladen.
  4. Melden Sie sich mit Ihren Spectrum-Anmeldeinformationen an.
  5. Klicken Sie im Menü auf Ansicht und dann auf Server-Explorer.
  6. Doppelklicken Sie zuerst auf den Datenflussauftrag SalesforceAccount_Sync_OracleEloquaAccount.
  7. Doppelklicken Sie auf den Schritt Read from DB.
    1. Ändern Sie den Wert des Feldes „CreatedDate“ nach Bedarf und klicken Sie auf OK.
      Select "SalesforcePM"."Account".* From "SalesforcePM"."Account" where CreatedDate  > '2017-01-01' 
    2. Klicken Sie zum Fortfahren auf OK.
  8. Führen Sie den Fluss aus, indem Sie im Enterprise Designer auf der Symbolleiste auf die Schaltfläche Ausführen klicken.
  9. Besuchen Sie die Eloqua-Homepage, und klicken Sie auf Konto. Beachten Sie, dass die Konten auf Eloqua migriert wurden.
  10. Navigieren Sie zurück zum Enterprise Designer.
  11. Doppelklicken Sie auf den Auftrag SalesforceContact_Sync_OracleEloquaContact.
  12. Doppelklicken Sie auf den Schritt Read from DB.
    1. Ändern Sie den Wert des Feldes „CreatedDate“ nach Bedarf und klicken Sie auf OK.
      Select "SalesforcePM"."Contact".* From "SalesforcePM"."Contact" where CreatedDate  > '2017-01-01'
    2. Klicken Sie zum Fortfahren auf OK.
  13. Führen Sie den Fluss aus, indem Sie im Enterprise Designer auf der Symbolleiste auf die Schaltfläche Ausführen klicken.
  14. Besuchen Sie die Eloqua-Homepage, und klicken Sie auf Kontakte. Beachten Sie, dass die Kontakte nach Eloqua migriert wurden.
Mit der erfolgreichen Auflistung der Konten und Kontakte in Oracle Eloqua ist der Migrationsprozess abgeschlossen.