Configuración de la conexión de Adobe Commerce Intelligence para proyectos existentes de Cloud Starter
Este artículo proporciona una solución para cuando desee configurar la conexión de Adobe Commerce Intelligence para un proyecto existente de Cloud Starter.
Productos y versiones afectados
Adobe Commerce en cloud starter (todas las versiones)
Problema
Desea configurar la conexión de Commerce Intelligence para un proyecto existente de Cloud Starter.
Solución
Para activar Commerce Intelligence para proyectos de Cloud Starter, cree una cuenta de Commerce Intelligence, una clave SSH y, finalmente, conéctese a la base de datos de Adobe Commerce.
Siga estos pasos:
-
Cree su cuenta de Adobe Commerce Intelligence:
- Vaya a accounts.magento.com/customer/account/login.
- Vaya a My Account > My MBI Instances.
- Haga clic en Create Instance. Si no ve este botón, póngase en contacto con el administrador de éxito del cliente o con el asesor técnico del cliente.
- Seleccione su suscripción a Cloud Starter. Si solo tiene una suscripción a Cloud Starter, esta se selecciona automáticamente.
- Haga clic en Continue.
- Introduzca su información para crear su cuenta de.
- Vaya a la bandeja de entrada y verifique la dirección de correo electrónico.
- Cree una contraseña.
- Después de crear la cuenta, tendrá la opción de agregar usuarios a la nueva cuenta. Ahora se pueden añadir administradores técnicos para llevar a cabo los siguientes pasos.
-
Introduce información sobre tu tienda para establecer tus preferencias.
Debe recopilar cierta información antes de poder conectar la base de datos para el tercer paso del flujo de incorporación. Rellenará la página Connect your database en el paso 9.
-
Cree un usuario de Commerce Intelligence dedicado.
- Cree un nuevo usuario en account.adobe.com.
- Vaya a https://accounts.magento.com/customer/account/ para generar su cuenta de Adobe Commerce.
- ¿Por qué un nuevo usuario? Adobe Commerce Intelligence necesita que se agregue un usuario al proyecto para recuperar continuamente nuevos datos que se transferirán al almacén de datos de Commerce Intelligence de la cuenta. Este usuario servirá como esa conexión. Añadir este usuario al proyecto se realizará en el paso 4.
- El motivo de tener un usuario de Commerce Intelligence dedicado es evitar que el usuario agregado se desactive o elimine de forma involuntaria y detenga la conexión de Commerce Intelligence.
-
Agregue el usuario recién creado al entorno principal del proyecto como Colaborador.
-
Obtenga sus claves SSH de Commerce Intelligence.
- Vaya a la página Connect your database de la interfaz de usuario configurada de Commerce Intelligence y desplácese hacia abajo hasta Encryption settings.
- Para el campo Encryption Type, elija SSH Tunnel.
- En el menú desplegable, puede copiar y pegar la clave pública de Magento BI Essentials proporcionada.
-
Añada la nueva clave pública de Magento BI Essentials al usuario de Commerce Intelligence creado en el paso 5.
- Vaya a accounts.magento.com/customer/account/login. Inicie sesión con la información de inicio de sesión de la cuenta para el nuevo usuario de Commerce Intelligence creado. A continuación, vaya a la ficha Account Settings.
- Desplácese hacia abajo por la página y expanda la lista desplegable para claves SSH. Luego haga clic en Add a public key.
- Añada la clave pública SSH de MBI Essentials del Magento desde arriba.
-
Proporcione credenciales de Business Intelligence Essentials MySQL.
- Actualice su
.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
- Actualice su
.magento.app.yaml
.
code language-none relationships: database: "mysql:mysql" mbi: "mysql:mbi" redis: "redis:redis"
- Actualice su
-
Obtenga información para conectar la base de datos a Commerce Intelligence.
Ejecute
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp
para obtener información sobre cómo conectar la base de datos.Debe recibir información similar a la siguiente:
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]" } ],
-
Conecte la base de datos de Adobe Commerce.
Entradas:
- Nombre de integración: [Elija un nombre para su integración.]
- Host:
mbi.internal
- Puerto: 3306
- Nombre de usuario: mbi
- Contraseña: [se proporcionó la contraseña de entrada en el resultado del paso 8.]
- Nombre de base de datos: main
- Prefijos de tabla: [dejar en blanco si no hay prefijos de tabla]
-
Establezca su Timezone Settings.
Entradas
- Base de datos: Zona horaria: UTC
- Zona horaria deseada: [Elija la zona horaria en la que desea que se muestren los datos.]
-
Obtenga información para la configuración de cifrado.
- La IU del proyecto proporciona una cadena de acceso SSH. Esta cadena se puede usar para recopilar la información necesaria para la dirección remota y el nombre de usuario al configurar su Encryption settings. Seleccione SSH para ver su nombre de usuario y dirección remota. La cadena de texto antes de @ es su nombre de usuario y la cadena de texto después de @ es su dirección remota.
-
Escriba información para su Encryption Settings.
Entradas
- Tipo de cifrado: túnel SSH
- Dirección remota: ssh.us-3.magento.cloud
- Nombre de usuario: vfbfui4vmfez6-master-7rqtwti-mymagento
- Puerto: 22
-
Haga clic en Save Integration.
-
Ahora se ha conectado correctamente a su cuenta de Commerce Intelligence Essentials.
-
Si es cliente de Adobe Commerce Intelligence Pro, póngase en contacto con el administrador de éxito del cliente o con el asesor técnico del cliente para coordinar los siguientes pasos.
Lectura relacionada
Prácticas recomendadas para modificar tablas de base de datos en el libro de estrategias de implementación de Commerce