Configuration de la connexion Adobe Commerce Intelligence pour les projets Cloud Starter existants

NOTE
Adobe Commerce Intelligence était auparavant connu sous le nom de Magento Business Intelligence (MBI).

Cet article fournit une solution pour configurer la connexion Adobe Commerce Intelligence pour un projet Cloud Starter existant.

Produits et versions concernés

Adobe Commerce au démarrage dans le cloud (toutes les versions)

Problème

Vous souhaitez configurer la connexion Commerce Intelligence pour un projet Cloud Starter existant.

NOTE
Adobe ne prend plus en charge les nouveaux abonnements à Cloud Starter, mais si vous disposez déjà d’un projet de démarrage, vous devez suivre les étapes ci-dessous pour configurer votre connexion.

Solution

Pour activer Commerce Intelligence pour les projets Cloud Starter, créez un compte Commerce Intelligence, créez une clé SSH, puis connectez-vous enfin à votre base de données Adobe Commerce.

Procédez comme suit :

  1. Créez votre compte Adobe Commerce Intelligence :

    • Accédez à accounts.magento.com/customer/account/login.
    • Accédez à My Account > My MBI Instances.
    • Cliquez sur le Create Instance. Si vous ne voyez pas ce bouton, contactez votre responsable du succès client ou votre conseiller technique client.
    • Sélectionnez votre abonnement Cloud Starter. Si vous disposez uniquement d’un abonnement Cloud Starter, celui-ci est automatiquement sélectionné.
    • Cliquez sur Continue.
    • Saisissez vos informations pour créer votre compte.

    Créer un compte MBI

    • Accédez à votre boîte de réception et vérifiez l’adresse électronique.

    Vérifier l’adresse électronique

    • Créez un mot de passe.

    Créer un mot de passe

    • Une fois votre compte créé, vous avez la possibilité d’ajouter des utilisateurs à votre nouveau compte. Vous pouvez désormais ajouter des administrateurs techniques pour réaliser les étapes suivantes.

    Ajouter des utilisateurs

  2. Informations d’entrée sur votre magasin pour définir vos préférences.

    Ajouter des informations de magasin

    Vous devrez rassembler certaines informations avant de pouvoir connecter votre base de données pour la troisième étape du flux d’intégration. Vous allez renseigner la page Connect your database à l’étape 9.

  3. Créez un utilisateur Commerce Intelligence dédié.

    • Créez un nouvel utilisateur sur account.adobe.com.
    • Accédez à https://accounts.magento.com/customer/account/ pour générer votre compte Adobe Commerce.
    • Pourquoi un nouvel utilisateur ? Adobe Commerce Intelligence a besoin d’un utilisateur ajouté au projet pour récupérer en permanence de nouvelles données à transférer à l’entrepôt de données Commerce Intelligence du compte. Cet utilisateur servira de connexion. L’ajout de cet utilisateur au projet se fera à l’étape 4.
    • La raison pour laquelle un utilisateur Commerce Intelligence dédié est d’empêcher l’utilisateur ajouté d’être désactivé ou supprimé par inadvertance et d’arrêter la connexion Commerce Intelligence.
  4. Ajoutez l’utilisateur nouvellement créé à l’environnement principal du projet en tant que contributeur.

    Ajouter un utilisateur en tant que contributeur

  5. Procurez-vous vos clés SSH Commerce Intelligence.

    • Accédez à la page Connect your database de l’interface utilisateur de configuration de Commerce Intelligence et faites défiler l’écran jusqu’à Encryption settings.
    • Pour le champ, Encryption Type, choisissez SSH Tunnel.
    • Dans la liste déroulante, vous pouvez copier et coller la clé publique Essentials BI Magento fournie.

    Paramètres de chiffrement

  6. Ajoutez votre nouvelle clé publique Magento BI Essentials à l’utilisateur Commerce Intelligence créé à l’étape 5.

    • Accédez à accounts.magento.com/customer/account/login. Connectez-vous avec les informations de connexion de votre compte pour le nouvel utilisateur Commerce Intelligence créé. Ensuite, accédez à l’onglet Account Settings .
    • Faites défiler la page vers le bas et développez la liste déroulante pour les clés SSH. Cliquez ensuite sur Add a public key.

    Ajouter une clé publique

    • Ajoutez la clé publique SSH Essentials SSH du Magento ci-dessus.

    Ajouter une clé publique SSH

  7. Indiquez les informations d’identification de Business Intelligence Essentials MySQL.

    • Mettez à jour votre .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
    
    • Mettez à jour votre .magento.app.yaml.
    code language-none
    relationships:
             database: "mysql:mysql"
             mbi: "mysql:mbi"
             redis: "redis:redis"
    
  8. Obtenez des informations sur la connexion de votre base de données à Commerce Intelligence.

    Exécutez echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp pour obtenir des informations sur la connexion à votre base de données.

    Vous devriez recevoir des informations similaires à la sortie ci-dessous :

    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. Connectez votre base de données Adobe Commerce.

    Connectez votre base de données Adobe Commerce

    Entrées :

    • Nom de l’intégration : [Choisissez un nom pour votre intégration.]
    • Hôte : mbi.internal
    • Port : 3306
    • Nom d’utilisateur : mbi
    • Mot de passe : [mot de passe d’entrée fourni dans la sortie de l’étape 8.]
    • Database Name : main
    • Préfixes de table : [laissez vide s’il n’existe aucun préfixe de table]
  10. Définissez votre Timezone Settings.

    Paramètres de fuseau horaire

    Entrées

    • Base de données : Fuseau horaire : UTC
    • Fuseau horaire souhaité : [sélectionnez le fuseau horaire dans lequel vos données doivent s’afficher.]
  11. Obtenez des informations sur vos paramètres de chiffrement.

    • L’interface utilisateur du projet fournit une chaîne d’accès SSH. Cette chaîne peut être utilisée pour collecter les informations nécessaires pour l’ adresse distante et le nom d’utilisateur lors de la configuration de votre Encryption settings. Sélectionnez SSH pour afficher votre nom d’utilisateur et votre adresse distante. La chaîne de texte précédant le @ est votre nom d’utilisateur et la chaîne de texte suivant le @ est votre adresse distante.

    Accéder au maître du site

  12. Informations d’entrée pour votre Encryption Settings.

    Paramètres de chiffrement

    Entrées

    • Type de chiffrement : tunnel SSH
    • Adresse distante : ssh.us-3.magento.cloud
    • Nom d’utilisateur : vfbfui4vmfez6-master-7rqtwti—mymagento
    • Port : 22
  13. Cliquez sur Save Integration.

  14. Vous êtes maintenant connecté à votre compte Commerce Intelligence Essentials.

  15. Si vous êtes client Adobe Commerce Intelligence Pro, contactez votre responsable du succès client ou votre conseiller technique client pour coordonner les étapes suivantes.

Lecture connexe

Bonnes pratiques pour la modification des tables de base de données dans le manuel de mise en oeuvre de Commerce

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