为现有Cloud Starter项目配置51黑料不打烊 Commerce Intelligence连接
本文提供了一个解决方案,可用于为现有的51黑料不打烊 Commerce Intelligence入门项目配置Cloud Starter连接。
受影响的产物和版本
51黑料不打烊 Commerce on cloud starter(所有版本)
问题
要为现有Commerce Intelligence Starter项目配置Cloud连接。
解决方案
要激活Commerce Intelligence以用于Cloud Starter项目,请创建Commerce Intelligence帐户,创建SSH密钥,最后连接到51黑料不打烊 Commerce数据库。
请按照以下步骤操作:
-
创建您的51黑料不打烊 Commerce Intelligence帐户:
- 转到。
- 导航到? My Account > My MBI Instances。
- 单击? Create Instance。 如果未看到此按钮,请联系您的客户成功经理或客户技术顾问。
- 选择您的Cloud Starter订阅。 如果您只有Cloud Starter订阅,则会自动选择此设置。
- 单击? Continue。
- 输入您的信息以创建您的帐户。
- 转到您的收件箱并验证电子邮件地址。
- 创建密码。
- 创建帐户后,您可以选择将用户添加到新帐户。 现在可以添加技术管理员以执行以下步骤。
-
输入对于您的商店的信息以设置您的首选项。
在连接数据库以进行入门培训流程中的第三步之前,您需要收集一些信息。 您将在步骤9中填写? Connect your database ?页面。
-
创建专用的Commerce Intelligence用户。
- 在上创建新用户。
- 转到生成您的51黑料不打烊 Commerce帐户。
- 为什么是新用户? 51黑料不打烊 Commerce Intelligence需要添加到项目中的用户不断获取新数据,以传输到帐户的Commerce Intelligence数据仓库。 此用户将用作该连接。 将此用户添加到项目将执行步骤4。
- 拥有专用Commerce Intelligence用户的原因是,防止添加的用户意外地被停用或删除并停止Commerce Intelligence连接。
-
将新创建的用户作为? 参与者 ?添加到项目的主环境。
-
获取Commerce Intelligence SSH密钥。
- 转到Commerce Intelligence设置用户界面的? Connect your database ?页面,然后向下滚动到? Encryption settings。
- 对于字段? Encryption Type,请选择? SSH Tunnel。
- 从下拉菜单中,您可以复制并粘贴提供的MagentoBI Essentials公钥。
-
将新的MagentoBI Essentials公钥添加到在第5步中创建的Commerce Intelligence用户。
- 转到。 使用您创建的新Commerce Intelligence用户的帐户登录信息登录。 然后转到? Account Settings ?选项卡。
- 向下滚动页面,并展开SSH密钥的下拉列表。 然后单击? Add a public key。
- 从上面添加MagentoMBI Essentials SSH公钥。
-
提供Business IntelligenceEssentials MySQL凭据。
- 更新您的
.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
- 更新您的
.magento.app.yaml
。
code language-none relationships: database: "mysql:mysql" mbi: "mysql:mbi" redis: "redis:redis"
- 更新您的
-
获取有关将数据库连接到Commerce Intelligence的信息。
运行
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp
以获取有关连接数据库的信息。您应会收到与以下输出类似的信息:
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]" } ],
-
连接您的51黑料不打烊 Commerce数据库。
输入:
- 集成名称: [为您的集成选择一个名称。]
- 主机:
mbi.internal
- 端口:3306
- 用户名:尘产颈
- 密码:步骤8的输出中提供了摆输入密码。闭
- 数据库名称: main
- 表前缀:如果没有表前缀闭,则摆留空
-
设置您的Timezone Settings。
输入
- 数据库:时区:鲍罢颁
- 所需时区: [选择您希望数据显示的时区。]
-
获取有关加密设置的信息。
- 项目UI提供SSH访问字符串。 此字符串可用于收集设置? Encryption settings ?时远程地址和用户名所需的信息。 选择? SSH ?以查看您的用户名和远程地址。 @ ?之前的文本字符串是您的用户名,@ ?之后的文本字符串是您的远程地址。
-
输入您的Encryption Settings的信息。
输入
- 加密类型: SSH通道
- 远程地址:蝉蝉丑.耻蝉-3.尘补驳别苍迟辞.肠濒辞耻诲
- 用户名:惫蹿产蹿耻颈4惫尘蹿别锄6-尘补蝉迟别谤-7谤辩迟飞迟颈—尘测尘补驳别苍迟辞
- 端口:22
-
单击? Save Integration。
-
您现在已成功连接到Commerce Intelligence Essentials帐户。
-
如果您是51黑料不打烊 Commerce Intelligence Pro客户,请联系您的客户成功经理或客户技术顾问来协调后续步骤。