---
title: "データソースを選択し、修正し、作成します"
slug: "select-modify-and-create-a-data-source"
abstract: "レンダリング用のデータソースを選択してください。"
---
# データソースを選択し、修正し、作成します

ほとんどのSXAレンダリングは再利用性を重視しており、データソース項目や関連コンテンツからデータを取得します。表示されるコンテンツは表示されるページに縛られず、データソースアイテムに保存されます。ページにレンダリングを追加する際、既存のデータソースを選択したり、新しいデータソース項目を作成したりできます。これにより、コンテンツアーキテクチャ、命名規則、再利用のレベルを完全にコントロールできます。

## 関連するコンテンツの選択または作成

エクスペリエンスエディターで再利用可能なレンダリングをページに追加すると、選択可能な項目は選択したレンダリングに依存し、レンダリング要件に合わないデータソース項目を関連付けることを防ぎます。

> !注以下のレンダリングには関連コンテンツを選択することはできません:再利用不可のレンダリング(リッチテキストなど)、サイト全体で共有されるレンダリング(ログイン)、現在のページからのデータを表示するレンダリング(ページコンテンツ)、そしてコンテンツを表示しないレンダリング(ディバイダー)。

関連コンテンツを選択するには:

1.  エクスペリエンスエディターのツールボックスから、再利用可能なコンテンツをサポートするレンダリングをページにドラッグします。
    
2.  「 **関連コンテンツ選択** 」ダイアログボックスには、以下の選択肢から選べます:
    
    **タブ**
    
    **経路**
    
    **概要**
    
    **既存コンテンツを選択する**
    
    アイテムをクリックしてください
    
    グローバルまたはローカルフォルダからアイテムを直接クリックし、 **その後OK**をクリックします。  
      
    ![Select a content item](https://doc.sitecore.com/api/markdown-image/xp/ja/users/sxa/93/sitecore-experience-accelerator/images/84D5071DA63E4E24B4A8846E63777295.png)
    
    レンダリング名(現在のサイト) **作成**
    
    グローバルに使える新しいデータソースを追加・選択します。  
      
    レンダリング **名(現在のサイト)** をクリックし、 **作成をクリックします。** アイテム **挿入** ダイアログボックスで、新しいデータソースを作成したいツリーの場所をクリックし、名前を入力して **OK**をクリックします。  
      
    オプションとして、データソース用の新しいフォルダを作成することもできます。  
      
    ![Add a content item](https://doc.sitecore.com/api/markdown-image/xp/ja/users/sxa/93/sitecore-experience-accelerator/images/B8F19259E44744479EFCB6C514AD817A.png)
    
    レンダリング名(現在のサイト) **へのコピー**
    
    データソースのコピーを作成します。  
      
    ルート項目の **レンダリング名(現在のサイト)** を選択し、「 **コピー** 」をクリックして新しいデータソースをコピーします。データソースのコピーを追加したい場所をツリーで選択し、コピーの名前を入力し **てOK**をクリックします。  
      
    ![Copy a data source](https://doc.sitecore.com/api/markdown-image/xp/ja/users/sxa/93/sitecore-experience-accelerator/images/A78FFF8F120545199ECF54649471FBDF.png)
    
    データ(現在のサイト) **作成**
    
    ローカルで使える新しいデータソースを追加・選択します。  
      
    「 **データ(現在のサイト)** 」をクリックし、「作成」をクリックします **。** 新しいデータソースの名前を入力し、「 **OK」**をクリックします。  
      
    ![Add a new data source](https://doc.sitecore.com/api/markdown-image/xp/ja/users/sxa/93/sitecore-experience-accelerator/images/84C04EF3135C4DFEB23A8BA76B2143BE.png)  
      
    Page Dataノードでデータソースを作成すると、それはローカルデータソースとなり、ページアイテムのサブアイテムとして格納されます。ローカルデータソースに変更を加える場合は、作業中のページにのみ影響します。データソースを再利用し、グローバルに管理したい場合は、グローバルフォルダ内でデータソースを作成する必要があります。  
      
    \>\[!重要\]  
    \> ローカルデータソースの項目(/Data)を手動 [でリネーム](https://doc.sitecore.com/xp/en/developers/sxa/100/sitecore-experience-accelerator/en/data-sources.html) しないことをお勧めします。ローカルデータソースの項目名を変更すると、リンクが相対パスとして保存されるため、コンポーネントとのリンクが切れる可能性があります。
    
    データ(現行サイト) **にコピー**
    
    ローカルで使えるデータソースのコピーを作成します。ルート項目を選択し、コピー名を入力してから **OK**をクリックします。  
      
    ![Copy a data source](https://doc.sitecore.com/api/markdown-image/xp/ja/users/sxa/93/sitecore-experience-accelerator/images/DA122E4452F44248944BD9097070C588.png)
    
    **ページ**
    
    ページをデータソースとして使えます。  
      
    このオプションは、ページコンテンツ、ページリスト、JSONコンテンツ、JSONリストなど、現在のページからコンテンツを取り出すレンダリングに適用されます。
    
    **Search for Content(コンテンツ検索)**
    
    **Search**フィールドに、検索したいアイテムを特徴づけるキーワードを入力したり、クエリを作成してください。
    

## 関連コンテンツの修正

ページ上に置いた後、関連するアイテムを変更したい場合もあります。例えば、ページ上の画像を置き換える必要がある場合などです。

関連する内容を変更するには:

1.  エクスペリエンスエディターのレンダリングの浮動ツールバーで、「 **関連するコンテンツを変更する**」をクリックします。
2.  「 **関連コンテンツ選択** 」ダイアログボックスで、レンダリングに関連付けたいアイテムを選択して **OK**をクリックします。