オンプレミスおよびスターターサブスクリプション用にCommerce Intelligence アカウントをアクティブ化する
オンプレミス サブスクリプション用にCommerce Intelligenceをアクティブ化するには、まずCommerce Intelligence アカウントを作成し、設定情報を入力してから、Commerce IntelligenceをCommerce データベースに接続します。
Commerce Intelligence アカウントを作成
アカウントを作成するには、Adobeのアカウントチームまたはカスタマーテクニカルアドバイザーにお問い合わせください。
パスワードの作成
アカウントが作成されたら、メールでThe Magento BI Team@rjmetrics.comからのアカウント通知メールを確認します。 電子メールに記載されているリンクを使用して、Commerce Intelligence アカウントにアクセスし、パスワードを作成してください。 受信トレイに移動し、電子メールアドレスを確認します。
電子メールが届かない場合は、 サポートにお問い合わせください。
ストアの環境設定
データベース接続を設定する前に、ストア情報フォームに入力します。 この情報は、Connect your Databaseの設定を完了するために必要です。
Commerce Intelligence ユーザーを追加
パスワードを設定してCommerce Intelligenceにログインしたら、他のユーザーをCommerce Intelligence アカウントに追加できます。 ユーザーを追加する場合は、適切な権限を持つ管理者ユーザーを追加して、アクティベーションプロセスを完了します。
Commerce Intelligence管理者に専用のCommerce ユーザーを作成します
Commerce Intelligenceを使用するには、Commerce プロジェクトに永続的かつ専用のユーザーを追加する必要があります。 この専用ユーザーは、アカウントのCommerce Data Warehouseへの新しいデータの取得と転送を可能にするCommerce Intelligenceへの永続的な接続として機能します。
専用のCommerce Intelligence ユーザーを設定すると、アカウントが非アクティブ化または削除されないことが保証されるので、Commerce Intelligence接続が停止されます。
管理者でCommerce Intelligenceの専用ユーザーを作成した後、Commerce設定が Master のContributor プロジェクトのプライマリ環境に同じユーザーを追加します。
Commerce IntelligenceのSSH キーを取得する
-
Connect your database設定のCommerce Intelligence ページで、下にスクロールして「Encryption settings」を選択します。
-
暗号化タイプで、
SSH Tunnelを選択します。 -
ドロップダウンから、指定された公開鍵をコピーします。
公開鍵をCommerce Intelligenceに追加
-
Commerce Adminから、作成したばかりのCommerce Intelligence ユーザーのログイン情報を使用してログインします。
-
「アカウント設定」タブを選択します。
-
下にスクロールして、SSH Keys ドロップダウンを展開します。 次に、Add a public keyを選択します。
-
上記のEncryption Type ステップでコピーした公開鍵を貼り付けます。
Commerce Intelligence Essentials MySQL資格情報を指定してください
-
.magento/services.yamlを更新します。
-
.magento.app.yamlを更新します。
データベース接続情報の取得
Commerce データベースからCommerce Intelligenceへのデータベース接続情報を取得します
-
次のコマンドを実行して、情報を取得します。
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp -
データベース情報を確認します。これは、次の例のようになります。
ホスト、ポート、ユーザー名を含むデータベース接続資格情報を示す
暗号化された接続を使用してCommerce IntelligenceをCommerce データベースに接続します
SSH tunnel トンネルを使用してデータベース接続を行うことを強くお勧めします。 ただし、このメソッドがオプションでない場合でも、Commerce Intelligenceを使用してdirect connectionをデータベースにリンクできます。Commerce Intelligence画面にConnect your Magento Database情報を入力します。
入力:
Integration Name: [自分のCommerce Intelligence インスタンスの名前を選択]
Host: mbi.internal
Port: 3306
ユーザー名: mbi
Password: [前のセクションに表示された入力パスワード ]
Database Name: main
Table Prefixes: [ テーブルの接頭辞がない場合は空白のままにします]
タイムゾーンの設定
入力:
Database Timezone: UTC
Desired Timezone: [ データを表示するタイムゾーンを選択]
暗号化設定情報を取得する
プロジェクト UIには、SSH アクセス文字列が表示されます。 この文字列は、リモートアドレスおよび ユーザー名 に必要な情報を収集するために使用できます。 プロジェクト UIのマスターブランチにある「サイトにアクセス」ボタンを選択して、SSH アクセス文字列を使用します。 次に、次に示すように、User NameとRemote Addressを見つけます。
ユーザー名とリモート アドレスを含むSSH アクセス情報を表示する
Encryptionの設定を入力
入力:
Encryption Type: SSH Tunnel
Remote Address: ssh.us-3.magento.cloud [前の手順]から
Username: vfbfui4vmfez6-master-7rqtwti—mymagento [前の手順]から
Port: 22
統合を保存します。
設定手順を完了したら、統合を保存を選択して変更を適用します。
これで、Commerce データベースをCommerce Intelligence アカウントに正常に接続しました。
設定が完了したら、あなたの アカウントにCommerce Intelligence ログインしてください。