オンプレミスおよびスターターのサブスクリプション用に 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
commerce-business-intelligence-help-mbi