Configurazione della connessione Adobe Commerce Intelligence per i progetti Cloud Starter esistenti
Questo articolo fornisce una soluzione per quando desideri configurare la connessione Adobe Commerce Intelligence per un progetto Cloud Starter esistente.
Prodotti e versioni interessati
Adobe Commerce su cloud starter (tutte le versioni)
Problema
Desideri configurare la connessione Commerce Intelligence per un progetto Cloud Starter esistente.
Soluzione
Per attivare i progetti Commerce Intelligence for Cloud Starter, crea un account Commerce Intelligence, crea una chiave SSH e infine collegati al database Adobe Commerce.
Segui questi passaggi:
-
Crea il tuo account Adobe Commerce Intelligence:
- Vai a accounts.magento.com/customer/account/login.
- Passa a My Account > My MBI Instances.
- Fare clic su Create Instance. Se non trovi questo pulsante, contatta il tuo Customer Success Manager o Customer Technical Advisor.
- Seleziona l’abbonamento a Cloud Starter. Se disponi solo di un abbonamento a Cloud Starter, questo verrà selezionato automaticamente.
- Fare clic su Continue.
- Inserisci le informazioni per creare l’account.
- Vai alla tua casella in entrata e verifica l’indirizzo e-mail.
- Creare una password.
- Dopo aver creato l’account, avrai la possibilità di aggiungere utenti al nuovo account. È ora possibile aggiungere gli amministratori tecnici per eseguire i seguenti passaggi.
-
Inserisci informazioni sul tuo Negozio per impostare le tue preferenze.
Prima di collegare il database per il terzo passaggio del flusso di onboarding è necessario raccogliere alcune informazioni. Compilerai la pagina Connect your database nel passaggio 9.
-
Crea un utente Commerce Intelligence dedicato.
- Crea un nuovo utente in account.adobe.com.
- Vai a https://accounts.magento.com/customer/account/ per generare il tuo account Adobe Commerce.
- Perché un nuovo utente? Adobe Commerce Intelligence richiede che un utente aggiunto al progetto recuperi continuamente nuovi dati da trasferire al data warehouse Commerce Intelligence dell’account. Questo utente fungerà da connessione. L’aggiunta di questo utente al progetto avverrà nel passaggio 4.
- La presenza di un utente Commerce Intelligence dedicato ha lo scopo di impedire che l'utente aggiunto venga inavvertitamente disattivato o eliminato e che venga interrotta la connessione Commerce Intelligence.
-
Aggiungi l'utente appena creato all'ambiente principale del progetto come Collaboratore.
-
Ottieni le tue chiavi SSH di Commerce Intelligence.
- Andare alla pagina Connect your database dell'interfaccia utente di configurazione di Commerce Intelligence e scorrere verso il basso fino a Encryption settings.
- Per il campo Encryption Type, scegliere SSH Tunnel.
- Dall’elenco a discesa, puoi copiare e incollare la chiave pubblica di Magento BI Essentials fornita.
-
Aggiungi la nuova chiave pubblica Magento BI Essentials all’utente Commerce Intelligence creato nel passaggio 5.
- Vai a accounts.magento.com/customer/account/login. Accedi con le informazioni di accesso dell'account per il nuovo utente Commerce Intelligence creato. Quindi passare alla scheda Account Settings.
- Scorri verso il basso nella pagina ed espandi il menu a discesa per le chiavi SSH. Quindi fare clic su Add a public key.
- Aggiungi la chiave pubblica SSH di Magento MBI Essentials dall’alto.
-
Fornire le credenziali MySQL di Business Intelligence Essentials.
- Aggiorna
.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
- Aggiorna
.magento.app.yaml
.
code language-none relationships: database: "mysql:mysql" mbi: "mysql:mbi" redis: "redis:redis"
- Aggiorna
-
Ottenere informazioni per la connessione del database a Commerce Intelligence.
Eseguire
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp
per ottenere informazioni sulla connessione al database.Dovresti ricevere informazioni simili a quelle riportate di seguito:
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]" } ],
-
Connetti il tuo database Adobe Commerce.
Input:
- Nome integrazione: [Scegliere un nome per l'integrazione.]
- Host:
mbi.internal
- Porta: 3306
- Nome utente: mbi
- Password: [password di input fornita nell'output del passaggio 8.]
- Nome database: main
- Prefissi tabella: [lasciare vuoto se non sono presenti prefissi tabella]
-
Imposta Timezone Settings.
Input
- Database: Fuso orario: UTC
- Fuso orario desiderato: [Scegliere il fuso orario in cui visualizzare i dati.]
-
Ottieni informazioni sulle impostazioni di crittografia.
- L’interfaccia utente del progetto fornisce una stringa di accesso SSH. Questa stringa può essere utilizzata per raccogliere le informazioni necessarie per l'indirizzo remoto e il nome utente durante la configurazione di Encryption settings. Selezionare SSH per visualizzare il nome utente e l'indirizzo remoto. La stringa di testo prima di @ è il tuo nome utente e la stringa di testo dopo @ è il tuo indirizzo remoto.
-
Immettere le informazioni per Encryption Settings.
Input
- Tipo di crittografia: tunnel SSH
- Indirizzo remoto: ssh.us-3.magento.cloud
- Nome utente: vfbfui4vmfez6-master-7rqtwti—mymagento
- Porta: 22
-
Fare clic su Save Integration.
-
Connessione all'account Commerce Intelligence Essentials completata.
-
Se sei un cliente Adobe Commerce Intelligence Pro, contatta il tuo Customer Success Manager o il tuo consulente tecnico per coordinare i passaggi successivi.
Lettura correlata
Best practice per la modifica delle tabelle del database nel playbook di implementazione di Commerce