Konfigurera Adobe Commerce Intelligence-anslutning för befintliga Cloud Starter-projekt
Den här artikeln innehåller en lösning för när du vill konfigurera Adobe Commerce Intelligence-anslutningen för ett befintligt Cloud Starter-projekt.
Berörda produkter och versioner
Adobe Commerce on cloud starter (alla versioner)
Problem
Du vill konfigurera Commerce Intelligence-anslutningen för ett befintligt Cloud Starter-projekt.
Lösning
Om du vill aktivera Commerce Intelligence för Cloud Starter-projekt skapar du ett Commerce Intelligence-konto, skapar en SSH-nyckel och ansluter till din Adobe Commerce-databas.
Följ de här stegen:
-
Skapa ett Adobe Commerce Intelligence-konto:
- Gå till accounts.magento.com/customer/account/login.
- Navigera till My Account > My MBI Instances.
- Klicka på Create Instance. Om du inte ser den här knappen kontaktar du din Customer Success Manager eller kundens tekniska rådgivare.
- Välj din Creative Cloud Starter-prenumeration. Om du bara har en Cloud Starter-prenumeration väljs den automatiskt.
- Klicka på Continue.
- Ange dina uppgifter för att skapa ditt konto.
- Gå till din inkorg och verifiera e-postadressen.
- Skapa ett lösenord.
- När du har skapat ditt konto kan du lägga till användare i ditt nya konto. Nu kan tekniska administratörer läggas till för att utföra följande steg.
-
Ange information om din butik för att ange dina inställningar.
Det finns viss information som du måste samla in innan du kan ansluta databasen för det tredje steget i startflödet. Du fyller i sidan Connect your database i steg 9.
-
Skapa en dedikerad Commerce Intelligence-användare.
- Skapa en ny användare på account.adobe.com.
- Gå till https://accounts.magento.com/customer/account/ för att skapa ditt Adobe Commerce-konto.
- Varför en ny användare? Adobe Commerce Intelligence behöver en användare som läggs till i projektet för att kontinuerligt hämta nya data som ska överföras till kontots Commerce Intelligence datalager. Den här användaren fungerar som den anslutningen. Om du lägger till den här användaren i projektet kommer du till steg 4.
- Orsaken till att du har en dedikerad Commerce Intelligence-användare är att den tillagda användaren inte oavsiktligt inaktiveras eller tas bort och att Commerce Intelligence-anslutningen avbryts.
-
Lägg till den nyskapade användaren i projektets primära miljö som Contributor.
-
Hämta dina Commerce Intelligence SSH-nycklar.
- Gå till sidan Connect your database i Commerce Intelligence inställningsgränssnitt och bläddra nedåt till Encryption settings.
- Välj SSH Tunnel för fältet Encryption Type.
- I listrutan kan du kopiera och klistra in den angivna offentliga nyckeln för Magento BI Essentials.
-
Lägg till din nya offentliga nyckel för Magento BI Essentials till den Commerce Intelligence-användare som skapades i steg 5.
- Gå till accounts.magento.com/customer/account/login. Logga in med din kontoinloggningsinformation för den nya Commerce Intelligence-användare som har skapats. Gå sedan till fliken Account Settings.
- Bläddra nedåt på sidan och expandera listrutan för SSH-tangenter. Klicka sedan på Add a public key.
- Lägg till den offentliga nyckeln för SSH från ovan för Magento MBI Essentials.
-
Ange autentiseringsuppgifter för Business Intelligence Essentials MySQL.
- Uppdatera din
.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
- Uppdatera din
.magento.app.yaml
.
code language-none relationships: database: "mysql:mysql" mbi: "mysql:mbi" redis: "redis:redis"
- Uppdatera din
-
Hämta information om hur du ansluter databasen till Commerce Intelligence.
Kör
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp
om du vill ha information om hur du ansluter databasen.Du bör få information som liknar utdata nedan:
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]" } ],
-
Anslut Adobe Commerce-databasen.
Indata:
- Integrationsnamn: [Välj ett namn för integreringen.]
- Värd:
mbi.internal
- Port: 3306
- Användarnamn: mbi
- Lösenord: [indatalösenord angavs i utdata från steg 8.]
- Databasnamn: huvud
- Tabellprefix: [lämna tomt om det inte finns några tabellprefix]
-
Ange Timezone Settings.
Indata
- Databas: Tidszon: UTC
- Önskad tidszon: [Välj den tidszon som du vill att dina data ska visas i.]
-
Hämta information om dina krypteringsinställningar.
- Projektgränssnittet tillhandahåller en SSH-åtkomststräng. Strängen kan användas för att samla in den information som behövs för fjärradressen och användarnamnet när du konfigurerar Encryption settings. Välj SSH om du vill visa ditt användarnamn och din fjärradress. Textsträngen före @ är ditt användarnamn och textsträngen efter @ är din fjärradress.
-
Indatainformation för din Encryption Settings.
Indata
- Krypteringstyp: SSH-tunnel
- Fjärradress: ssh.us-3.magento.cloud
- Användarnamn: vfbfui4vmfez6-master-7rqtwti—mymagento
- Port: 22
-
Klicka på Save Integration.
-
Du har nu anslutit till ditt Commerce Intelligence Essentials-konto.
-
Om du är kund hos Adobe Commerce Intelligence Pro kontaktar du din Customer Success Manager eller kundens tekniska rådgivare för att samordna nästa steg.
Relaterad läsning
Metodtips för att ändra databastabeller i Commerce Implementeringspellbook