オンプレミスおよびスターターのサブスクリプション用に 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 admin で専用の Commerce ユーザーを作成します
Commerce Intelligence を使用するには、Commerce プロジェクトに永続的な専用ユーザーを追加する必要があります。 この専用ユーザーは、Commerce への永続的な接続として機能し、新しいデータを取得してアカウントの Commerce Intelligence Data Warehouseに転送できます。
専用の 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 アクセス文字列を指定します。 この文字列は、Remote Address および Username に必要な情報の収集に使用できます。 プロジェクト UI のマスターブランチにある「アクセス サイト」ボタンをクリックして、SSH アクセス文字列を使用します。 次に、User Name を見つけ、以下に示すように Remote Address します。
Encryption 設定を入力
入力:
Encryption Type: SSH Tunnel
Remote Address: ssh.us-3.magento.cloud [ 前の手順から ]
Username: vfbfui4vmfez6-master-7rqtwti—mymagento [ 前の手順から ]
Port: 22
統合を保存します。
設定手順が完了したら、「統合を保存」を選択して変更を適用します。
これで、Commerce データベースが Commerce Intelligence アカウントに正常に接続されました。
設定を完了したら、 アカウントに ログイン Commerce Intelligence します。