Sitecore Personalizeでのデータ・システムの管理
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
データシステムは、意思決定モデルバリアントで使用できる動的データを含む外部システムです。
意思決定モデルでデータシステムを使用する一般的な理由は、データシステムからの出力を別の意思決定への入力として使用することです。たとえば、リアルタイムの天気情報を取得する場合、ゲストの位置を天気サービスに渡すと、リアルタイムの天気データで応答できます。その後、このデータを意思決定に使用したり、オファーのコンテンツとして使用したりできます。
データ・システムへの接続を設定して、Data Systemコンポーネントをデシジョン・パレットに表示できるようにする必要があります。
意思決定におけるデータシステムの使用
意思決定におけるデータシステムの使用
データシステムは、意思決定モデルバリアント で使用できる動的データを含む 外部システムです。Sitecore Personalizeを使用すると、データシステムに渡すパラメーターをマップできます。データ・システムは、これらのパラメーターを使用して、データ・システムの応答を判別できます。
意思決定でデータシステムを使用するには:
-
Data Systemコンポーネントをクリックして、パレットから決定キャンバスにドラッグします。データ・システムのリストが表示されます。
-
Decisioningペインで、追加するデータシステムの横にあるAddをクリックします。Data Systemコンポーネントが決定キャンバスに表示されます。
-
Edit
アイコンをクリックします。Data Systemコンポーネントの名前を含むタブが表示されます。 -
「 Map Request Inputs 」セクションで、マッピング・フィールドに各属性の値を入力します。 Map Request Inputsセクションに属性が表示されない場合、データシステム接続を作成したユーザーは、接続の設定時にRequest BodyウィンドウまたはRequest URLフィールドにテンプレートリテラル構文を含めていませんでした。
先端Map Request Inputsセクションの属性フィールドに入力する文字列値を二重引用符 (") で囲む必要があります。Test Parametersセクションに入力する文字列値には引用符を使用しないでください。
-
Data Systemコンポーネントからの出力を別の決定への入力として使用するには、Output Reference属性の横にあるCopyをクリックし、入力列を決定テーブルで設定するときにコピーした出力参照を貼り付けます。また、JavaScriptでプログラム可能な決定を記述するときに、出力参照を使用することもできます。
メモ出力参照を使用する場合は、データ・システムをディシジョン・キャンバス上の依存ディシジョン・コンポーネントに接続する必要があります。
-
「 Test Connection」をクリックします。 Test Connection画面が表示されます。
-
「Test Now」をクリックします。解析モデルへの接続を設定したユーザーが、Request Responseにテンプレートリテラル構文${}を含めていた場合は、Test Parametersウィンドウが表示されます。
-
各パラメーターについて、ドロップダウン リストから次のいずれかのパラメーター タイプをクリックします。
-
String
-
Number
-
Boolean
-
-
各パラメーターについて、データ システムに渡すテスト値をパラメーター タイプの横のフィールドに入力します。
-
「 Run Test」をクリックします。 Test Connection画面には、テストの結果が応答ウィンドウに関連のステータスコードとともに表示されます。
-
Backをクリックすると、Connections一覧画面に戻ります。