Configuration de la connexion Adobe Commerce Intelligence pour les projets Cloud Starter existants
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.
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 :
-
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.
- Accédez à votre boîte de réception et vérifiez l’adresse électronique.
- Créez 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.
-
Informations d’entrée sur votre magasin pour définir vos préférences.
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.
-
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.
-
Ajoutez l’utilisateur nouvellement créé à l’environnement principal du projet en tant que contributeur.
-
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.
-
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.
- Ajoutez la clé publique SSH Essentials SSH du Magento ci-dessus.
-
Indiquez les informations d’identification MySQL de Business Intelligence Essentials.
- 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"
- Mettez à jour votre
-
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]" } ],
-
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]
-
Définissez votre Timezone Settings.
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.]
-
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.
-
Informations d’entrée pour votre Encryption Settings.
Entrées
- Type de chiffrement : tunnel SSH
- Adresse distante : ssh.us-3.magento.cloud
- Nom d’utilisateur : vfbfui4vmfez6-master-7rqtwti—mymagento
- Port : 22
-
Cliquez sur Save Integration.
-
Vous êtes maintenant connecté à votre compte Commerce Intelligence Essentials.
-
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.