Configuração da conexão do Adobe Commerce Intelligence para projetos existentes do Cloud Starter
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.
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:
-
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.
- Vá para a caixa de entrada e verifique o endereço de email.
- Crie 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.
-
Insira informações sobre sua loja para definir suas preferências.
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.
-
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.
-
Adicione o usuário recém-criado ao ambiente primário do projeto como um Colaborador.
-
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.
-
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.
- Adicione a chave pública SSH do Magento MBI Essentials da parte superior.
-
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"
- Atualize seu
-
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]" } ],
-
Conecte seu 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]
-
Defina seu Timezone Settings.
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.]
-
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.
-
Informações de entrada para Encryption Settings.
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
-
Clique em Save Integration.
-
Agora você se conectou com êxito à sua conta do Commerce Intelligence Essentials.
-
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