---
title: "データアクセスコンポーネントの実装"
slug: "implement-data-access-components"
abstract: "Sitecore Data Exchange Frameworkで入力値を読み書き、マッピングするために使用されるデータアクセスコンポーネントの概要。"
---
# データアクセスコンポーネントの実装

データアクセスコンポーネントは、データ同期プロセス中に値を読み書き、マッピングするために使われるロジックを表します。この例のデータアクセスコンポーネントは、テキストファイルの特定の位置から値を読み取る能力を表しています。

例えば、新規顧客の詳細を示すカンマ区切られた値(CSV)を含むファイルを考えます。そのファイルは以下のようになります:

first,last,company
Aaron,Adkins,Ace Corp
Brad,Bedford,Burnside Bread
Charlotte,Colson,Carefree Farms

パイプラインステッププロセッサ*ReadTextFileStepProcessor*ファイルから各行を読み込み、指定された区切り符を使って値の配列を作成します。この例では、区切り符はコンマです。

データアクセスコンポーネントを使って、その配列内の値へのアクセス方法を制御します。この例では、データアクセスコンポーネントを使って以下のものを特定します:

-   ファーストネームはポジション1に位置しています
-   姓(姓)は2番目に位置します
-   会社名は3位に位置しています

このセクションでは、必要なデータアクセスコンポーネントの実装方法を示します。

-   [値アクセス用のテンプレートを作成する](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/create-a-template-for-value-accessors.html "Create a template for value accessors")
-   [値アクセスコンバータを実装してください](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/implement-a-value-accessor-converter.html "Implement a value accessor converter")
-   [値アクセスツールのテンプレートでデフォルト値を設定します](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/set-default-values-on-the-value-accessor-template.html "Set default values on the value accessor template")
-   [値アクセスセットのテンプレートを作成します](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/create-a-template-for-value-accessor-sets.html "Create a template for value accessor sets")
-   [値アクセスツールのデフォルト値を設定するSetテンプレート](https://doc.sitecore.com/xp/ja/developers/def/60/data-exchange-framework/set-default-values-on-the-value-accessor-set-template.html "Set default values on the value accessor set template")