Zum Inhalt springen

Salesforce Einstein Analytics-Verbindung in Jitterbit Studio

Einführung

Eine Salesforce Einstein Analytics-Verbindung, die mithilfe des Salesforce Einstein Analytics-Connectors erstellt wird, stellt Zugriff auf Salesforce CRM Analytics her. Nach der Konfiguration einer Verbindung können Instanzen von Salesforce Einstein Analytics-Aktivitäten erstellt werden, die dieser Verbindung zugeordnet sind. Diese können entweder als Quellen (um Daten in einer Operation bereitzustellen) oder als Ziele (um Daten in einer Operation zu nutzen) verwendet werden.

Hinweis

Salesforce Einstein Analytics ist der frühere Name für Salesforce CRM Analytics.

Hinweis

Dieser Connector unterstützt die Organisationsrichtlinie Re-Authentifizierung bei Änderung aktivieren. Wenn diese aktiviert ist, erfordert eine Änderung an Server-Host, Sandbox oder Benutzername in dieser Verbindung, dass Benutzer das Passwort, den Sicherheitstoken, das Consumer Secret oder den Privatschlüssel (abhängig von der ausgewählten Authentifizierung) für die Verbindung erneut eingeben.

Salesforce Einstein Analytics-Verbindung erstellen oder bearbeiten

Eine neue Salesforce Einstein Analytics-Verbindung wird mit dem Salesforce Einstein Analytics-Connector von einer dieser Stellen aus erstellt:

Eine vorhandene Salesforce Einstein Analytics-Verbindung kann von diesen Stellen aus bearbeitet werden:

Salesforce Einstein Analytics-Verbindung konfigurieren

Im Folgenden werden alle Elemente der Benutzeroberfläche des Konfigurationsbildschirms für Salesforce Einstein Analytics-Verbindungen beschrieben.

Tipp

Felder mit einem Variablensymbol unterstützen die Verwendung von globalen Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder damit, eine öffnende eckige Klammer [ in das Feld einzugeben, oder klicken Sie auf das Variablensymbol, um ein Menü mit vorhandenen Variablen zur Auswahl anzuzeigen.

  • Verbindungsname: Geben Sie einen Namen ein, um die Verbindung zu identifizieren. Der Name muss für jede Salesforce Einstein Analytics-Verbindung eindeutig sein und darf keine Schrägstriche / oder Doppelpunkte : enthalten. Dieser Name wird auch verwendet, um den Salesforce Einstein Analytics-Endpunkt zu identifizieren, der sich auf eine bestimmte Verbindung und deren Aktivitäten bezieht.

  • Server-Host: Geben Sie den Anmeldeserver der Salesforce-Instanz ein. Beispiel: https://login.salesforce.com.

  • Sandbox: Wählen Sie diese Option aus, um die Sandbox für die im Feld Server-Host definierte Salesforce-Instanz zu verwenden.

  • Authentifizierung: Wählen Sie die Authentifizierungsmethode aus, die für die Verbindung mit Salesforce verwendet werden soll.

    • Benutzername-Passwort: (Standard.) Wählen Sie diese Option, um sich mit einem Salesforce-Benutzernamen und -Passwort zu authentifizieren:

      • Benutzername: Geben Sie den Salesforce-Kontobenutzernamen ein.

      • Passwort: Geben Sie das Salesforce-Kontopasswort ein.

      • Sicherheitstoken: Falls gemäß der Sicherheitskonfiguration der Salesforce-Instanz erforderlich, geben Sie den Sicherheitstoken ein, der dem Salesforce-Konto zugeordnet ist. Ein Sicherheitstoken ist möglicherweise nicht erforderlich, wenn beispielsweise die Salesforce-Instanz Single Sign-On mit einem externen Identitätsanbieter verwendet und Cloud Agent oder Private Agent-IP-Adressen in Salesforce vertrauenswürdige IP-Bereiche einbezogen hat.

  • Client Credentials: Wählen Sie diese Option, um sich mit dem Consumer Key und Secret aus einer externen Salesforce-Client-App oder Connected App zu authentifizieren (Machine-to-Machine-Authentifizierung). Salesforce erfordert den OAuth 2.0 Client Credentials Flow, um die My Domain URL Ihrer Organisation anstelle des generischen Login-Servers zu verwenden. Setzen Sie daher Server host oben auf eine URL wie https://exampleDomain.my.salesforce.com anstelle des Standardwerts:

    -   **Consumer key:** Geben Sie den Consumer Key aus einer externen Salesforce-Client-App oder Connected App ein, die für den OAuth 2.0 Client Credentials Flow konfiguriert ist. Anweisungen zum Konfigurieren der App und zum Abrufen dieses Werts finden Sie unter [2-legged OAuth 2.0 prerequisites for Salesforce-based connectors](/de/integration-studio/design/connectors/salesforce/salesforce-connector-configuration/prerequisites/).
    
    -   **Consumer secret:** Geben Sie das Consumer Secret aus derselben externen Salesforce-Client-App oder Connected App ein.
    
    • JWT Bearer: Wählen Sie diese Option, um sich mit einer selbstsignierten JWT-Assertion zu authentifizieren, die mit einem privaten Schlüssel signiert ist (Server-to-Server-Authentifizierung ohne Passwortanforderung):

      • Username: Geben Sie den Benutzernamen des Salesforce-Kontos ein.

      • Consumer key: Geben Sie den Consumer Key aus einer Salesforce Connected App ein, die für den OAuth 2.0 JWT Bearer Flow konfiguriert ist. Weitere Informationen finden Sie in der Salesforce-Dokumentation OAuth 2.0 JWT Bearer Flow for Server-to-Server Integration.

      • Private key: Geben Sie den privaten Schlüssel ein, der dem digitalen Zertifikat entspricht, das in die Salesforce Connected App hochgeladen wurde, in diesem Format:

        -----BEGIN PRIVATE KEY-----
        
        <private key>
        
        -----END PRIVATE KEY-----
        

        Ersetzen Sie <private key> (einschließlich der spitzen Klammern < >) durch den entsprechenden Wert. Ein PKCS1-Privatschlüssel im Format -----BEGIN RSA PRIVATE KEY----- wird ebenfalls unterstützt.

  • Version: Geben Sie die Salesforce SOAP API Version im Format vXX oder vXX.X ein. Beispiel: v63.0.

  • Test: Klicken Sie, um die Verbindung mit der bereitgestellten Konfiguration zu überprüfen. Wenn die Verbindung getestet wird, lädt der Agent bzw. die Agenten in der Agent-Gruppe, die der aktuellen Umgebung zugeordnet ist, die neueste Version des Connectors herunter. Dieser Connector unterstützt das Aussetzen des Downloads der neuesten Connector-Version durch die organization policy Disable Auto Connector Update.

  • Save changes: Klicken Sie, um die Verbindungskonfiguration zu speichern und zu schließen.

  • Discard changes: Nachdem Sie Änderungen an einer neuen oder vorhandenen Konfiguration vorgenommen haben, klicken Sie, um die Konfiguration zu schließen, ohne sie zu speichern. Eine Meldung fordert Sie auf, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

  • Delete: Nachdem Sie eine vorhandene Verbindungskonfiguration geöffnet haben, klicken Sie, um die Verbindung dauerhaft aus dem Projekt zu löschen und die Konfiguration zu schließen (siehe Component dependencies, deletion, and removal). Eine Meldung fordert Sie auf, zu bestätigen, dass Sie die Verbindung löschen möchten.

Nächste Schritte

Nachdem eine Salesforce Einstein Analytics-Verbindung erstellt wurde, platzieren Sie einen Activity-Typ auf der Design-Canvas, um Activity-Instanzen zu erstellen, die entweder als Quellen (um Daten in einer Operation bereitzustellen) oder als Ziele (um Daten in einer Operation zu verbrauchen) verwendet werden.

Menüaktionen für eine Verbindung und ihre Activity-Typen sind in der Projektbereich und in der Design-Komponentenpalette verfügbar. Weitere Informationen finden Sie unter Actions menus in Connector basics.

Diese Activity-Typen sind verfügbar:

  • Load: Lädt Objektdaten in Salesforce CRM Analytics hoch und soll als Ziel in einer Operation verwendet werden.