オンプレミスおよびスターターのサブスクリプション用に Commerce Intelligence アカウントを有効化する
オンプレミスのサブスクリプションで Commerce Intelligence をアクティブにするには、まず Commerce Intelligence アカウントを作成し、設定情報を入力してから、Commerce データベースに接続 Commerce Intelligence ます。
Commerce Intelligence アカウントの作成
アカウントを作成するには、Adobeアカウントチームまたはカスタマーテクニカルアドバイザーにお問い合わせください。
パスワードを作成
アカウントが作成されたら、メールで The Magento BI Team@rjmetrics.com からのアカウント通知メールを確認します。 メールに記載されているリンクを使用して Commerce Intelligence アカウントにアクセスし、パスワードを作成します。 インボックスに移動し、メールアドレスを確認します。
メールを受け取っていない場合は、 サポートにお問い合わせください。
ストアの環境設定
データベース接続を設定する前に、ストア情報フォームに入力します。 この情報は、Connect your Database の設定を完了するために必要です。
Commerce Intelligence 名のユーザーを追加
パスワードを設定して Commerce Intelligence にログインすると、Commerce Intelligence アカウントに他のユーザーを追加できます。 ユーザーを追加する場合は、適切な権限を持つ管理者ユーザーを追加してアクティベーションプロセスを完了します。
Commerce admin で専用の Commerce Intelligence ユーザーを作成します
Commerce Intelligence を使用するには、Commerce プロジェクトに永続的な専用ユーザーを追加する必要があります。 この専用ユーザーは、Commerce への永続的な接続として機能し、新しいデータを取得してアカウントの Commerce Intelligence Data Warehouseに転送できます。
専用の Commerce Intelligence ユーザーを設定すると、アカウントがディアクティベートされたり削除されたりすることがないので、Commerce Intelligence 接続が停止します。
管理者で Commerce Intelligence 専用ユーザーを作成したら、同じユーザーを Contributor
の Master 設定で Commerce プロジェクトのプライマリ環境に追加します。
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 データベースに Commerce Intelligence を接続する
SSH tunnel
トンネルを使用してデータベース接続を確立することを強くお勧めします。 ただし、この方法がオプションでない場合でも、direct connection
を使用して Commerce Intelligence をデータベースにリンクできます。Connect your Magento Database 画面に Commerce Intelligence 情報を入力します。
入力:
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 アカウントに ログインします。