Configuración de la conexión de Adobe Commerce Intelligence para proyectos existentes de Cloud Starter

NOTE
Adobe Commerce Intelligence se conocía anteriormente como Magento Business Intelligence (MBI).

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.

NOTE
Adobe ya no admite nuevas suscripciones a Cloud Starter, pero si tiene un proyecto de Starter existente, deberá seguir los pasos que se indican a continuación para configurar su conexión.

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:

  1. 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.

    Crear cuenta MBI

    • Vaya a la bandeja de entrada y verifique la dirección de correo electrónico.

    Verificar dirección de correo electrónico

    • Cree una contraseña.

    Crear 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.

    Agregar usuarios

  2. Introduce información sobre tu tienda para establecer tus preferencias.

    Agregar información de tienda

    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.

  3. 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.
  4. Agregue el usuario recién creado al entorno principal del proyecto como Colaborador.

    Agregar usuario como colaborador

  5. 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.

    Configuración de cifrado

  6. 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.

    Agregar una clave pública

    • Añada la clave pública SSH de MBI Essentials del Magento desde arriba.

    Añadir clave pública SSH

  7. 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"
    
  8. 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]"
               }
            ],
    
  9. Conecte la base de datos de Adobe Commerce.

    Conecte su 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]
  10. Establezca su Timezone Settings.

    Configuración de zona horaria

    Entradas

    • Base de datos: Zona horaria: UTC
    • Zona horaria deseada: [Elija la zona horaria en la que desea que se muestren los datos.]
  11. 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.

    Obtener acceso al sitio principal

  12. Escriba información para su Encryption Settings.

    Configuración de cifrado

    Entradas

    • Tipo de cifrado: túnel SSH
    • Dirección remota: ssh.us-3.magento.cloud
    • Nombre de usuario: vfbfui4vmfez6-master-7rqtwti-mymagento
    • Puerto: 22
  13. Haga clic en Save Integration.

  14. Ahora se ha conectado correctamente a su cuenta de Commerce Intelligence Essentials.

  15. 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

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