Configuração da conexão do Adobe Commerce Intelligence para projetos existentes do Cloud Starter

NOTE
O Adobe Commerce Intelligence era anteriormente conhecido como Magento Business Intelligence (MBI).

Este artigo fornece uma solução para quando você deseja configurar a conexão do Adobe Commerce Intelligence para um projeto Cloud Starter existente.

Produtos e versões afetados

Adobe Commerce no Cloud Starter (todas as versões)

Problema

Você deseja configurar a conexão do Commerce Intelligence para um projeto Cloud Starter existente.

NOTE
O Adobe não é mais compatível com novas assinaturas do Cloud Starter, mas se você tiver um projeto Starter existente, será necessário seguir as etapas fornecidas abaixo para configurar sua conexão.

Solução

Para ativar os projetos do Commerce Intelligence para Cloud Starter, crie uma conta do Commerce Intelligence, crie uma chave SSH e finalmente se conecte ao banco de dados do Adobe Commerce.

Siga estas etapas:

  1. Crie sua conta da Adobe Commerce Intelligence:

    • Ir para accounts.magento.com/customer/account/login.
    • Navegue até My Account > My MBI Instances.
    • Clique no Create Instance. Se você não vir esse botão, entre em contato com o Gerente de sucesso do cliente ou o Consultor técnico do cliente.
    • Selecione sua assinatura do Cloud Starter. Se você tiver apenas uma assinatura do Cloud Starter, ela será selecionada automaticamente.
    • Clique em Continue.
    • Insira suas informações para criar sua conta.

    Criar conta MBI

    • Vá para a caixa de entrada e verifique o endereço de email.

    Verificar endereço de email

    • Crie uma senha.

    Criar uma senha

    • Depois de criar sua conta, você terá a opção de adicionar usuários à nova conta. Agora é possível adicionar administradores técnicos para executar as etapas a seguir.

    Adicionar usuários

  2. Insira informações sobre sua loja para definir suas preferências.

    Adicionar informações do armazenamento

    Você precisará coletar algumas informações antes de conectar o banco de dados para a terceira etapa do fluxo de integração. Você preencherá a página Connect your database na etapa 9.

  3. Crie um usuário dedicado do Commerce Intelligence.

    • Crie um novo usuário em account.adobe.com.
    • Acesse https://accounts.magento.com/customer/account/ para gerar sua conta da Adobe Commerce.
    • Por que um novo usuário? O Adobe Commerce Intelligence precisa de um usuário adicionado ao projeto para buscar continuamente novos dados que serão transferidos para o data warehouse Commerce Intelligence da conta. Este usuário servirá como essa conexão. A adição desse usuário ao projeto será apresentada na etapa 4.
    • O motivo para ter um usuário dedicado do Commerce Intelligence é impedir que o usuário adicionado seja inadvertidamente desativado ou excluído e interromper a conexão do Commerce Intelligence.
  4. Adicione o usuário recém-criado ao ambiente primário do projeto como um Colaborador.

    Adicionar usuário como Colaborador

  5. Obtenha suas chaves SSH do Commerce Intelligence.

    • Vá para a página Connect your database da interface do usuário de configuração do Commerce Intelligence e role para baixo até Encryption settings.
    • Para o campo, Encryption Type, escolha SSH Tunnel.
    • Na lista suspensa, é possível copiar e colar a Chave pública do Magento BI Essentials fornecida.

    Configurações de criptografia

  6. Adicione sua nova chave pública do Magento BI Essentials ao usuário do Commerce Intelligence criado na etapa 5.

    • Ir para accounts.magento.com/customer/account/login. Faça logon com as informações de logon da sua conta para o novo usuário do Commerce Intelligence criado. Vá para a guia Account Settings.
    • Role para baixo na página e expanda o menu suspenso para chaves SSH. Depois clique em Add a public key.

    Adicionar uma chave pública

    • Adicione a chave pública SSH do Magento MBI Essentials da parte superior.

    Adicionar chave pública SSH

  7. Forneça as credenciais do Business Intelligence Essentials MySQL.

    • Atualize seu .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
    
    • Atualize seu .magento.app.yaml.
    code language-none
    relationships:
             database: "mysql:mysql"
             mbi: "mysql:mbi"
             redis: "redis:redis"
    
  8. Obtenha informações para conectar seu banco de dados ao Commerce Intelligence.

    Execute echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp para obter informações sobre como conectar seu banco de dados.

    Você deve receber informações semelhantes à saída abaixo:

    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 seu banco de dados do Adobe Commerce.

    Conectar ao Banco de Dados do Adobe Commerce

    Entradas:

    • Nome da Integração: [Escolha um nome para a integração.]
    • Host: mbi.internal
    • Porta: 3306
    • Nome de usuário: mbi
    • Senha: [senha de entrada fornecida na saída da Etapa 8.]
    • Nome do banco de dados: main
    • Prefixos de Tabela: [deixe em branco se não houver prefixos de tabela]
  10. Defina seu Timezone Settings.

    Configurações de fuso horário

    Entradas

    • Banco de dados: Fuso horário: UTC
    • Fuso Horário Desejado: [Escolha o fuso horário em que deseja que seus dados sejam exibidos.]
  11. Obter informações para suas configurações de criptografia.

    • A interface do projeto fornece uma cadeia de caracteres de acesso SSH. Esta cadeia de caracteres pode ser usada para coletar as informações necessárias para o Endereço Remoto e o Nome de Usuário na configuração do Encryption settings. Selecione SSH para ver seu Nome de Usuário e Endereço Remoto. A cadeia de texto antes de @ é seu Nome de Usuário e a cadeia de texto depois de @ é seu Endereço Remoto.

    Acessar site mestre

  12. Informações de entrada para Encryption Settings.

    Configurações de criptografia

    Entradas

    • Tipo de criptografia: túnel SSH
    • Endereço remoto: ssh.us-3.magento.cloud
    • Nome de usuário: vfbfui4vmfez6-master-7rqtwti—mymagento
    • Porta: 22
  13. Clique em Save Integration.

  14. Agora você se conectou com êxito à sua conta do Commerce Intelligence Essentials.

  15. Se você for um cliente Adobe Commerce Intelligence Pro, entre em contato com seu Gerente de sucesso do cliente ou com o Supervisor técnico do cliente para coordenar as próximas etapas.

Leitura relacionada

Práticas recomendadas para modificar tabelas de banco de dados no Manual de implementação do Commerce

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