---
title: "Sitecore Personalizeにおけるデータシステムの管理"
slug: "managing-data-systems-in-sitecore-personalize"
abstract: "意思決定モデルのバリアントにおけるデータシステムの使い方(Sitecore Personalize)。"
---
# Sitecore Personalizeにおけるデータシステムの管理

データシステムは、意思決定モデルのバリアントで利用できる動的なデータを含む外部システムです。

意思決定モデルでデータシステムを使う典型的な理由は、[データシステムの出力を別の意思決定への入力として使](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-data-systems-in-sitecore-personalize.html#UUID-734baf36-6510-778b-36ce-5c102aa0923d "Use a data system in a decision")うことです。例えば、リアルタイムの天気情報を取得したい場合は、ゲストの位置情報を気象サービスに渡すと、リアルタイムの天気データで応答できます。そのデータを意思決定に活用したり、オファーのコンテンツとして利用したりできます。

**データシステム**コンポーネントを決定パレットに表示できるようにするには、データシステムへの接続を設定する必要があります。

## 意思決定においてデータシステムを活用します

データシステムは、意思決定モデルの変種で [使用できる動的なデータを含む](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-data-systems-in-sitecore-personalize.html "Managing data systems in Sitecore Personalize") 外部システムです。Sitecore Personalize、データシステムに渡したいパラメータをマッピングすることを可能にします。データシステムはこれらのパラメータを使ってデータシステムの応答を決定できます。

意思決定にデータシステムを活用するには:

1.  パレットから **データシステム** コンポーネントをクリックしてドラッグし、決定キャンバスに移動します。データシステムのリストが表示されます。
    
2.  **意思決定**パネルの、追加したいデータシステムの横に「**追加**」をクリックします。意思決定キャンバス上に**データシステム**コンポーネントが表示されます。
    
3.  **編集**![Edit\_decision\_table.png](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/Edit_decision_table.png)アイコンをクリックします。**データシステム**コンポーネントの名前が表示されたタブが表示されます。
    
4.  **Map Request Inputs**セクションで、mappingフィールドの各属性の値を入力してください。**Map Request Inputs**セクションに属性が表示されない場合、データシステム接続を作成したユーザーは、接続を設定する際に**Request Body**ウィンドウや**Request URL**フィールドにテンプレートのリテラル構文を含めていません。
    
    > !ヒント**Map Request Inputs**セクションの属性フィールドに入力する文字列値には、必ず二重引用符(「)を付けてください。」**Test Parameters**セクションで入力する文字列値にはクォート符を使わないでください。
    
5.  **データシステム**コンポーネントの出力を別の決定への入力として使うには、**Output Reference**属性の隣にある**「コピー**」をクリックし、決定テーブルの[入力列を設定する](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-decision-tables-in-sitecore-personalize/using-input-columns-in-a-decision-table/configure-an-input-column-that-uses-a-data-source.html "Configure an input column that uses a data source")際にコピーした出力参照を貼り付けてください。また、JavaScriptで[プログラム可能な決定を書く](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-programmable-decisions/managing-programmable-decisions.html "Managing programmable decisions")際にも出力参照を使用できます。
    
    > !注出力参照を使用する場合、データシステムを意思決定キャンバス上の依存意思決定コンポーネントに接続しなければなりません。
    
6.  接続 **テスト**をクリックします。接続 **テスト** 画面が表示されます。
    
7.  **「今すぐテスト**」をクリックします。解析モデルへの接続を設定したユーザーが**リクエストレスポ**ンスにテンプレートの直訳構文**${}**を含めた場合、**テストパラメータ**ウィンドウが表示されます。
    
8.  各パラメータについては、ドロップダウンリストから以下のパラメータタイプのいずれかをクリックしてください。
    
    -   **ストリング**
    -   **番号**
    -   **ブール**
9.  各パラメータについて、パラメータタイプの横のフィールドにデータシステムにパスするテスト値を入力します。
    
10.  **「テストを実行する**」をクリックします。**テスト接続**画面では、レスポンスウィンドウにテスト結果と関連するステータスコードが表示されます。
     
11.  戻**るをクリックすると****、接続**リスト画面に戻ってください。