Sitecore Personalizeにおけるデータシステムの管理
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
データシステムは、意思決定モデルのバリアントで利用できる動的なデータを含む外部システムです。
意思決定モデルでデータシステムを使う典型的な理由は、データシステムの出力を別の意思決定への入力として使うことです。例えば、リアルタイムの天気情報を取得したい場合は、ゲストの位置情報を気象サービスに渡すと、リアルタイムの天気データで応答できます。そのデータを意思決定に活用したり、オファーのコンテンツとして利用したりできます。
データシステムコンポーネントを決定パレットに表示できるようにするには、データシステムへの接続を設定する必要があります。
意思決定においてデータシステムを活用します
データシステムは、意思決定モデルの変種で 使用できる動的なデータを含む 外部システムです。Sitecore Personalize、データシステムに渡したいパラメータをマッピングすることを可能にします。データシステムはこれらのパラメータを使ってデータシステムの応答を決定できます。
意思決定にデータシステムを活用するには:
-
パレットから データシステム コンポーネントをクリックしてドラッグし、決定キャンバスに移動します。データシステムのリストが表示されます。
-
意思決定パネルの、追加したいデータシステムの横に「追加」をクリックします。意思決定キャンバス上にデータシステムコンポーネントが表示されます。
-
編集
アイコンをクリックします。データシステムコンポーネントの名前が表示されたタブが表示されます。 -
Map Request Inputsセクションで、mappingフィールドの各属性の値を入力してください。Map Request Inputsセクションに属性が表示されない場合、データシステム接続を作成したユーザーは、接続を設定する際にRequest BodyウィンドウやRequest URLフィールドにテンプレートのリテラル構文を含めていません。
!ヒントMap Request Inputsセクションの属性フィールドに入力する文字列値には、必ず二重引用符(「)を付けてください。」Test Parametersセクションで入力する文字列値にはクォート符を使わないでください。
-
データシステムコンポーネントの出力を別の決定への入力として使うには、Output Reference属性の隣にある**「コピー**」をクリックし、決定テーブルの入力列を設定する際にコピーした出力参照を貼り付けてください。また、JavaScriptでプログラム可能な決定を書く際にも出力参照を使用できます。
!注出力参照を使用する場合、データシステムを意思決定キャンバス上の依存意思決定コンポーネントに接続しなければなりません。
-
接続 テストをクリックします。接続 テスト 画面が表示されます。
-
「今すぐテスト」をクリックします。解析モデルへの接続を設定したユーザーがリクエストレスポンスにテンプレートの直訳構文**${}**を含めた場合、テストパラメータウィンドウが表示されます。
-
各パラメータについては、ドロップダウンリストから以下のパラメータタイプのいずれかをクリックしてください。
- ストリング
- 番号
- ブール
-
各パラメータについて、パラメータタイプの横のフィールドにデータシステムにパスするテスト値を入力します。
-
「テストを実行する」をクリックします。テスト接続画面では、レスポンスウィンドウにテスト結果と関連するステータスコードが表示されます。
-
戻るをクリックすると****、接続リスト画面に戻ってください。