既存の Cloud Starter プロジェクトへのAdobe Commerce Intelligence 接続の設定

NOTE
Adobe Commerce Intelligence は、以前はMagento Business Intelligence(MBI)と呼ばれていました。

この記事では、既存の Cloud Starter プロジェクトにAdobe Commerce Intelligence 接続を設定する場合の解決策を説明します。

影響を受ける製品とバージョン

cloud starter 上のAdobe Commerce(すべてのバージョン)

問題

既存の Cloud Starter プロジェクトにCommerce Intelligence 接続を設定する。

NOTE
Adobeでは、新しい Cloud Starter サブスクリプションをサポートしなくなりましたが、既存のスタータープロジェクトがある場合は、以下の手順に従って接続を設定する必要があります。

解決策

Commerce Intelligence for Cloud Starter プロジェクトをアクティブにするには、Commerce Intelligence アカウントを作成し、SSH キーを作成して、最後にAdobe Commerce データベースに接続します。

次の手順に従います。

  1. Adobe Commerce インテリジェンスアカウントを作成します。

    • に移動 accounts.magento.com/customer/account/login.
    • に移動します。 My Account > My MBI Instances.
    • 「」をクリックします Create Instance. このボタンが表示されない場合は、カスタマーサクセスマネージャーまたはカスタマーテクニカルアドバイザーにお問い合わせください。
    • Cloud Starter サブスクリプションを選択します。 Cloud Starter のサブスクリプションのみを持っている場合は、これが自動的に選択されます。
    • クリック Continue.
    • アカウントを作成するには、情報を入力します。

    MBI アカウントの作成

    • インボックスに移動し、メールアドレスを確認します。

    メールアドレスを確認

    • パスワードを作成します。

    パスワードの作成

    • アカウントを作成したら、新しいアカウントにユーザーを追加するオプションがあります。 次の手順を実行するために、テクニカル管理者を追加できるようになりました。

    ユーザーを追加

  2. ストアに関する情報を入力して、環境設定を指定します。

    ストア情報の追加

    オンボーディングフローの 3 番目の手順でデータベースを接続する前に、収集する必要がある情報がいくつかあります。 次のフィールドに入力します Connect your database 手順 9 の「」を参照してください。

  3. 専用のCommerce Intelligence ユーザーを作成します。

    • に新しいユーザーを作成 account.adobe.com.
    • に移動 https://accounts.magento.com/customer/account/ :Adobe Commerce アカウントを生成します。
    • 新しいユーザーを使用する理由 Adobe Commerce Intelligence では、アカウントのCommerce Intelligence データウェアハウスに転送する新しいデータを継続的に取得するために、ユーザーをプロジェクトに追加する必要があります。 このユーザーは、その接続として機能します。 このユーザーをプロジェクトに追加する場合は、手順 4 を参照してください。
    • 専用のCommerce Intelligence ユーザーを用意する理由は、追加されたユーザーが誤って非アクティブ化または削除されてCommerce Intelligence 接続が停止するのを防ぐためです。
  4. 新しく作成したユーザーをとしてプロジェクトのプライマリ環境に追加します。 投稿者.

    コントリビューターとしてユーザーを追加

  5. Commerce Intelligence の SSH キーを入手します。

    • に移動します Connect your database Commerce Intelligence のユーザーインターフェイスを設定するページで、下にスクロールして以下を表示します Encryption settings.
    • フィールドの場合、 Encryption Type、を選択 SSH Tunnel.
    • ドロップダウンから、指定したMagento BI Essentials 公開鍵をコピー&ペーストできます。

    暗号化設定

  6. 手順 5 で作成したCommerce Intelligence ユーザーに、新しいMagentoBI Essentials 公開鍵を追加します。

    • に移動 accounts.magento.com/customer/account/login. 作成した新しいCommerce Intelligence ユーザーのアカウント情報を使用してログインします。 次に、 Account Settings タブ。
    • ページを下にスクロールし、「SSH キー」のドロップダウンを展開します。 次に、 Add a public key.

    公開鍵を追加

    • 上記のMagento MBI Essentials SSH 公開鍵を追加します。

    SSH 公開鍵を追加

  7. Business Intelligenceに必要な MySQL 資格情報を入力します。

    • を更新 .magento/services.yaml.
    code language-none
    mysql:
     type: mysql:10.0
     disk: 2048
     configuration:
         schemas:
             - main
         endpoints:
             mysql:
                 default_schema: main
                 privileges:
                     main: admin
             mbi:
                 default_schema: main
                 privileges:
                     main: ro
    
    • を更新 .magento.app.yaml.
    code language-none
    relationships:
             database: "mysql:mysql"
             mbi: "mysql:mbi"
             redis: "redis:redis"
    
  8. データベースをCommerce Intelligence に接続する方法について説明します。

    実行 echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 --decode | json_pp データベースの接続に関する情報を取得します。

    次の出力のような情報が表示されます。

    code language-none
    "mbi" : [
               {
                  "scheme" : "mysql",
                  "rel" : "mbi",
                  "cluster" : "vfbfui4vmfez6-master-7rqtwti",
                  "query" : {
                     "is_master" : true
                  },
                  "ip" : "169.254.169.143",
                  "path" : "main",
                  "host" : "mbi.internal",
                  "hostname" : "3m7xizydbomhnulyglx2ku4wpq.mysql.service._.magentosite.cloud",
                  "username" : "mbi",
                  "service" : "mysql",
                  "port" : 3306,
                  "password" : "[password]"
               }
            ],
    
  9. Adobe Commerce データベースに接続します。

    Adobe Commerce データベースに接続する

    入力:

    • 統合名: [統合の名前を選択します。]
    • ホスト: mbi.internal
    • ポート:3306
    • ユーザー名:mbi
    • パスワード: [手順 8 の出力で提供される入力パスワード。]
    • データベース名:メイン
    • テーブル接頭辞: [テーブルのプレフィックスがない場合は空白のままにします]
  10. を設定 Timezone Settings.

    タイムゾーン設定

    入力

    • データベース:タイムゾーン:UTC
    • 対象のタイムゾーン : [データを表示するタイムゾーンを選択します。]
  11. 暗号化設定に関する情報を取得します。

    • プロジェクト UI には SSH アクセス文字列を指定します。 この文字列は、の設定でリモートアドレスとユーザー名に必要な情報を収集するために使用できます Encryption settings. を選択 SSH にアクセスして、ユーザー名とリモートアドレスを確認します。 の前のテキスト文字列 @ は、ユーザー名との後のテキスト文字列です @ はリモートアドレスです。

    サイトマスターへのアクセス

  12. の入力情報 Encryption Settings.

    暗号化設定

    入力

    • 暗号化の種類:SSH トンネル
    • リモートアドレス:ssh.us-3.magento.cloud
    • ユーザー名:vfbfui4vmfez6-master-7rqtwti—mymagento
    • ポート:22
  13. クリック Save Integration.

  14. これで、Commerce Intelligence Essentials アカウントに正常に接続されました。

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

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a