Konfigurieren der Adobe Commerce Intelligence-Verbindung für bestehende Cloud Starter-Projekte

NOTE
Adobe Commerce Intelligence hieß früher Magento Business Intelligence (MBI).

Dieser Artikel bietet eine Lösung für den Fall, dass Sie die Adobe Commerce Intelligence-Verbindung für ein vorhandenes Cloud-Starter-Projekt konfigurieren möchten.

Betroffene Produkte und Versionen

Adobe Commerce on Cloud Starter (alle Versionen)

Problem

Sie möchten die Commerce Intelligence-Verbindung für ein vorhandenes Cloud Starter-Projekt konfigurieren.

NOTE
Adobe unterstützt keine neuen Cloud Starter-Abonnements mehr. Wenn Sie jedoch über ein vorhandenes Starter-Projekt verfügen, müssen Sie die folgenden Schritte ausführen, um Ihre Verbindung zu konfigurieren.

Lösung

Um Commerce Intelligence für Cloud-Einstiegsprojekte zu aktivieren, erstellen Sie ein Commerce Intelligence-Konto, erstellen Sie einen SSH-Schlüssel und stellen Sie schließlich eine Verbindung zu Ihrer Adobe Commerce-Datenbank her.

Führen Sie die folgenden Schritte aus:

  1. Erstellen Sie Ihr Adobe Commerce Intelligence-Konto:

    • Navigieren Sie zu accounts.magento.com/customer/account/login.
    • Navigieren Sie zu My Account > My MBI Instances.
    • Klicken Sie auf die Create Instance. Wenn diese Schaltfläche nicht angezeigt wird, wenden Sie sich an Ihren Customer Success Manager oder technischen Kundenberater.
    • Wählen Sie Ihr Cloud Starter-Abonnement. Wenn Sie nur über ein Cloud Starter-Abonnement verfügen, wird dies automatisch ausgewählt.
    • Klicken Sie auf Continue.
    • Geben Sie Ihre Daten ein, um Ihr Konto zu erstellen.

    MBI-Konto erstellen

    • Wechseln Sie zu Ihrem Posteingang und überprüfen Sie die E-Mail-Adresse.

    E-Mail-Adresse überprüfen

    • Erstellen Sie ein Kennwort.

    Kennwort erstellen

    • Nach der Erstellung Ihres Kontos haben Sie die Möglichkeit, Benutzer zu Ihrem neuen Konto hinzuzufügen. Technische Administratoren können jetzt hinzugefügt werden, um die folgenden Schritte auszuführen.

    Benutzer hinzufügen

  2. Geben Sie Informationen über Ihren Store ein, um Ihre Voreinstellungen festzulegen.

    Store-Informationen hinzufügen

    Es gibt einige Informationen, die Sie sammeln müssen, bevor Sie Ihre Datenbank für den dritten Schritt im Onboarding-Fluss verbinden können. Sie füllen die Connect your database Seite in Schritt 9 aus.

  3. Erstellen Sie einen dedizierten Commerce Intelligence-Benutzer.

    • Erstellen Sie einen neuen Benutzer auf account.adobe.com.
    • Wechseln Sie zu https://accounts.magento.com/customer/account/, um Ihr Adobe Commerce-Konto zu generieren.
    • Warum ein neuer Benutzer? Adobe Commerce Intelligence benötigt einen Benutzer, der zum Projekt hinzugefügt wird, um kontinuierlich neue Daten abzurufen, die an das Commerce Intelligence Data Warehouse des Kontos übertragen werden sollen. Dieser Benutzer dient als diese Verbindung. Das Hinzufügen dieses Benutzers zum Projekt erfolgt in Schritt 4.
    • Ein dedizierter Commerce Intelligence-Benutzer soll verhindern, dass der hinzugefügte Benutzer versehentlich deaktiviert oder gelöscht wird, und die Commerce Intelligence-Verbindung beenden.
  4. Fügen Sie den neu erstellten Benutzer der primären Umgebung des Projekts als Mitwirkender“.

    Benutzer als Mitwirkender hinzufügen

  5. Commerce Intelligence SSH-Schlüssel abrufen.

    • Navigieren Sie zur Seite Connect your database der Benutzeroberfläche "Commerce Intelligence einrichten“ und scrollen Sie nach unten zu Encryption settings.
    • Wählen Sie Encryption Type für das Feld SSH Tunnel aus.
    • Aus dem Dropdown-Menü können Sie den bereitgestellten öffentlichen Magento BI Essentials-Schlüssel kopieren und einfügen.

    Verschlüsselungseinstellungen

  6. Fügen Sie Ihren neuen öffentlichen Magento BI Essentials-Schlüssel zu dem in Schritt 5 erstellten Commerce Intelligence-Benutzer hinzu.

    • Navigieren Sie zu accounts.magento.com/customer/account/login. Melden Sie sich mit Ihren Kontoanmeldeinformationen für den neu erstellten Commerce Intelligence-Benutzer an. Wechseln Sie dann zur Registerkarte Account Settings .
    • Scrollen Sie auf der Seite nach unten und erweitern Sie die Dropdown-Liste für SSH-Schlüssel. Klicken Sie dann auf Add a public key.

    Öffentlichen Schlüssel hinzufügen

    • Fügen Sie den öffentlichen Magento MBI Essentials SSH-Schlüssel von oben hinzu.

    Öffentlichen SSH-Schlüssel hinzufügen

  7. Geben Sie Business Intelligence Essentials-MySQL an.

    • Aktualisieren Sie Ihre .magento/services.yaml.
    code language-none
    mysql:
     type: mysql:10.0
     disk: 2048
     configuration:
         schemas:
             - main
         endpoints:
             mysql:
                 default_schema: main
                 privileges:
                     main: admin
             mbi:
                 default_schema: main
                 privileges:
                     main: ro
    
    • Aktualisieren Sie Ihre .magento.app.yaml.
    code language-none
    relationships:
             database: "mysql:mysql"
             mbi: "mysql:mbi"
             redis: "redis:redis"
    
  8. Erhalten Sie Informationen zum Verbinden Ihrer -Datenbank mit Commerce Intelligence.

    Führen Sie echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp aus, um Informationen zum Verbinden Ihrer Datenbank zu erhalten.

    Sie sollten Informationen ähnlich der folgenden erhalten:

    code language-none
    "mbi" : [
               {
                  "scheme" : "mysql",
                  "rel" : "mbi",
                  "cluster" : "vfbfui4vmfez6-master-7rqtwti",
                  "query" : {
                     "is_master" : true
                  },
                  "ip" : "169.254.169.143",
                  "path" : "main",
                  "host" : "mbi.internal",
                  "hostname" : "3m7xizydbomhnulyglx2ku4wpq.mysql.service._.magentosite.cloud",
                  "username" : "mbi",
                  "service" : "mysql",
                  "port" : 3306,
                  "password" : "[password]"
               }
            ],
    
  9. Adobe Commerce-Datenbank verbinden.

    Adobe Commerce-Datenbank verbinden

    Eingänge:

    • Integrationsname: [Wählen Sie einen Namen für Ihre Integration.]
    • Host: mbi.internal
    • Port: 3306
    • Benutzername: mbi
    • Kennwort: [Eingabekennwort in der Ausgabe von Schritt 8 angegeben.]
    • Datenbankname: main
    • Tabellenpräfixe: [Lassen Sie das Feld leer, wenn keine Tabellenpräfixe vorhanden sind]
  10. Timezone Settings festlegen.

    Zeitzoneneinstellungen

    Eingänge

    • Datenbank: Zeitzone: UTC
    • Gewünschte Zeitzone: [Wählen Sie die Zeitzone aus, in der Ihre Daten angezeigt werden sollen.]
  11. Abrufen von Informationen zu Ihren Verschlüsselungseinstellungen.

    • Die Projekt-Benutzeroberfläche bietet eine SSH-Zugriffszeichenfolge. Diese Zeichenfolge kann verwendet werden, um die Informationen zu sammeln, die für die Remote-Adresse und den Benutzernamen beim Einrichten der Encryption settings benötigt werden. Wählen Sie SSH aus, um Ihren Benutzernamen und Ihre Remote-Adresse anzuzeigen. Die Textzeichenfolge vor @ ist Ihr Benutzername und die Textzeichenfolge nach @ ist Ihre Remote-Adresse.

    Zugriff auf den Site-Master

  12. Eingabeinformationen für Ihre Encryption Settings.

    Verschlüsselungseinstellungen

    Eingänge

    • Verschlüsselungstyp: SSH-Tunnel
    • Remote-Adresse: ssh.us-3.magento.cloud
    • Benutzername: vfbfui4vmfez6-master-7rqtwti—mymagento
    • Port: 22
  13. Klicken Sie auf Save Integration.

  14. Sie haben jetzt erfolgreich eine Verbindung zu Ihrem Commerce Intelligence Essentials-Konto hergestellt.

  15. Wenn Sie Adobe Commerce Intelligence Pro-Kunde sind, wenden Sie sich an Ihren Customer Success Manager oder technischen Kundenberater, um die nächsten Schritte zu koordinieren.

Verwandtes Lesen

Best Practices zum Ändern von Datenbanktabellen im Commerce-Implementierungs-Playbook

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a