Konfigurieren der Adobe Commerce Intelligence-Verbindung für bestehende Cloud Starter-Projekte
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.
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:
-
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.
- Wechseln Sie zu Ihrem Posteingang und überprüfen Sie die E-Mail-Adresse.
- Erstellen Sie ein Kennwort.
- 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.
-
Geben Sie Informationen über Ihren Store ein, um Ihre Voreinstellungen festzulegen.
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.
-
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.
-
Fügen Sie den neu erstellten Benutzer der primären Umgebung des Projekts als Mitwirkender“.
-
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.
-
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.
- Fügen Sie den öffentlichen Magento MBI Essentials SSH-Schlüssel von oben hinzu.
-
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"
- Aktualisieren Sie Ihre
-
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]" } ],
-
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]
-
Timezone Settings festlegen.
Eingänge
- Datenbank: Zeitzone: UTC
- Gewünschte Zeitzone: [Wählen Sie die Zeitzone aus, in der Ihre Daten angezeigt werden sollen.]
-
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.
-
Eingabeinformationen für Ihre Encryption Settings.
Eingänge
- Verschlüsselungstyp: SSH-Tunnel
- Remote-Adresse: ssh.us-3.magento.cloud
- Benutzername: vfbfui4vmfez6-master-7rqtwti—mymagento
- Port: 22
-
Klicken Sie auf Save Integration.
-
Sie haben jetzt erfolgreich eine Verbindung zu Ihrem Commerce Intelligence Essentials-Konto hergestellt.
-
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