[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

オンプレミスおよびスターターのサブスクリプション用に Commerce Intelligence アカウントを有効化する

オンプレミスのサブスクリプションで Commerce Intelligence をアクティブにするには、まず Commerce Intelligence アカウントを作成し、設定情報を入力してから、Commerce Intelligence データベースに接続 Commerce ます。

Commerce Intelligence アカウントの作成

アカウントを作成するには、Adobe アカウントチームまたはカスタマーテクニカルアドバイザーにお問い合わせください。

パスワードを作成

アカウントが作成されたら、メールで The Magento BI Team@rjmetrics.com からのアカウント通知メールを確認します。 メールに記載されているリンクを使用して Commerce Intelligence アカウントにアクセスし、パスワードを作成します。 インボックスに移動し、メールアドレスを確認します。

メールを受け取っていない場合は、​ サポートにお問い合わせください ​

新しい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 接続が停止します。

NOTE
Adobeでは、永続的なステータスを示すアカウント名(ACI-dedicated、ACI-database-connector など)の使用を推奨しています。

管理者で Commerce Intelligence 専用ユーザーを作成したら、同じユーザーを Commerce の Master 設定で Contributor プロジェクトのプライマリ環境に追加します。

Commerce投稿者にロールが設定されたユーザーインターフェイスを追加

Commerce Intelligenceの SSH キーの取得

  1. 設定の Connect your database ページで、下 Commerce Intelligence スクロールして「Encryption settings」を選択します。

  2. 暗号化の種類 で、SSH Tunnel を選択します。

  3. ドロップダウンから、指定された公開鍵をコピーします。

    SSH トンネルのタイプと公開鍵フィールドを示す暗号化設定ページ

公開鍵を Commerce Intelligence に追加

  1. Commerce Admin から、作成した Commerce Intelligence ユーザーのログイン情報を使用してログインします。

  2. アカウント設定」タブを選択します。

  3. 下にスクロールして、SSH Keys ドロップダウンを展開します。 次に、「Add a public key」を選択します。

    SSH キーを含むアカウント設定ページの節と「公開鍵を追加」ボタンの節

  4. 上記の Encryption Type の手順でコピーした公開鍵を貼り付けます。

    「キーテキスト」フィールドと「送信」ボタンを使用して公開鍵フォームを追加する

Commerce Intelligence Essentials MySQL 資格情報の指定

  1. .magento/services.yaml を更新します。

    services.yaml ファイルの MySQL サービス設定を示すコード

  2. .magento.app.yaml を更新します。

    app.yaml ファイルのデータベース関係の設定を示すコード

データベース接続情報の取得

Commerce データベースへのデータベース接続情報を取得して Commerce Intelligence ます。

  1. 次のコマンドを実行して、情報を取得します。

    echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp

  2. データベース情報を確認します。次の例のようになります。

    ホスト、ポート、ユーザー名を含むデータベース接続資格情報を示す JSON 出力

暗号化された接続を使用して Commerce Intelligence データベースに Commerce を接続する

NOTE
Adobeでは、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 します。

ユーザー名とリモートアドレスを持つ SSH アクセス情報を示すプロジェクト UI

Encryption 設定を入力

暗号化タイプ、リモートアドレス、ユーザー名、ポートのフィールドを持つ暗号化設定フォーム

入力:

Encryption Type: SSH Tunnel

Remote Address: ssh.us-3.magento.cloud [ 前の手順から ]

Username: vfbfui4vmfez6-master-7rqtwti—mymagento [ 前の手順から ]

Port: 22

統合を保存します。

設定手順が完了したら、「統合を保存」を選択して変更を適用します。

これで、Commerce データベースが Commerce Intelligence アカウントに正常に接続されました。

NOTE
Adobe Commerce Intelligence Pro のお客様は、カスタマーサクセスマネージャーまたはカスタマーテクニカルアドバイザーに連絡して、次の手順を調整してください。

設定を完了したら、​ アカウントに ​ ログイン Commerce Intelligence します。

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc