

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# App Studio アプリでのエンティティの作成
<a name="data-entities-create"></a>

App Studio アプリでエンティティを作成するには、4 つの方法があります。次のリストには、各メソッドとその利点、およびそのメソッドを使用してエンティティを作成および設定する手順へのリンクが含まれています。
+ [既存のデータソースからエンティティを作成する](#data-entities-create-existing-data-source): 既存のデータソーステーブルからエンティティとそのフィールドを自動的に作成し、フィールドをデータソーステーブルの列にマッピングします。このオプションは、App Studio アプリで使用する既存のデータソースがある場合に推奨されます。
+ [App Studio マネージドデータソースを使用したエンティティの作成](#data-entities-create-managed-data-source): App Studio が管理するエンティティと DynamoDB テーブルを作成します。DynamoDB テーブルは、エンティティを更新すると自動的に更新されます。このオプションを使用すると、サードパーティーのデータソースを手動で作成、管理、接続したり、エンティティフィールドからテーブル列へのマッピングを指定したりする必要はありません。アプリのデータモデリングと設定はすべて App Studio で行われます。このオプションは、独自のデータソースを管理したくない場合や、DynamoDB テーブルとその機能がアプリに十分である場合に適しています。
+ [空のエンティティの作成](#data-entities-create-empty): 空のエンティティを完全にゼロから作成します。このオプションは、管理者によって作成された既存のデータソースやコネクタがなく、外部データソースに制約されることなくアプリケーションのデータモデルを柔軟に設計する場合に適しています。エンティティは、作成後にデータソースに接続できます。
+ [AI を使用したエンティティの作成](#data-entities-create-with-ai): 指定されたエンティティ名に基づいてエンティティ、フィールド、データアクション、サンプルデータを生成します。このオプションは、アプリケーションのデータモデルについて考えているが、エンティティへの変換を支援したい場合に推奨されます。

## 既存のデータソースからエンティティを作成する
<a name="data-entities-create-existing-data-source"></a>

データソースのテーブルを使用して、エンティティとそのフィールドを自動的に作成し、エンティティフィールドをテーブルの列にマッピングします。このオプションは、App Studio アプリで使用する既存のデータソースがある場合に推奨されます。

1. 必要に応じて、アプリケーションに移動します。

1. キャンバスの上部にある**データ**タブを選択します。

1. アプリにエンティティがない場合は、**\$1 エンティティ**の作成を選択します。それ以外の場合は、左側の**エンティティ**メニューで **\$1 追加**を選択します。

1. **既存のデータソースからテーブルを使用する**を選択します。

1. **Connector** で、エンティティの作成に使用するテーブルを含むコネクタを選択します。

1. Table で****、エンティティの作成に使用するテーブルを選択します。

1. **データアクションの作成**チェックボックスをオンにして、データアクションを作成します。

1. [**エンティティの作成**] を選択します。これでエンティティが作成され、左側の**エンティティ**パネルに表示されます。

1. 「」の手順に従って、新しいエンティティを設定します[App Studio アプリでエンティティを設定または編集する](data-entities-edit.md)。エンティティは既存のデータソースで作成されたため、フィールド、接続されたデータソース、フィールドマッピングなど、一部のプロパティまたはリソースが既に作成されていることに注意してください。また、作成時にデータアクションの作成チェックボックスを選択した場合、エンティティには**データアクション**が含まれます。

## App Studio マネージドデータソースを使用したエンティティの作成
<a name="data-entities-create-managed-data-source"></a>

App Studio によって管理されるマネージドエンティティと対応する DynamoDB テーブルを作成します。DynamoDB テーブルが関連付けられた AWS アカウントに存在する間、App Studio アプリのエンティティに変更を加えると、DynamoDB テーブルは自動的に更新されます。このオプションを使用すると、サードパーティーのデータソースを手動で作成、管理、接続したり、エンティティフィールドからテーブル列へのマッピングを指定したりする必要はありません。このオプションは、独自のデータソースを管理したくない場合や、DynamoDB テーブルとその機能がアプリに十分である場合に適しています。マネージドエンティティの詳細については、「」を参照してください[AWS App Studio のマネージドデータエンティティ](managed-data-entities.md)。

複数のアプリケーションで同じマネージドエンティティを使用できます。手順については、「[既存のデータソースからエンティティを作成する](#data-entities-create-existing-data-source)」を参照してください。

1. 必要に応じて、アプリケーションに移動します。

1. キャンバスの上部にある**データ**タブを選択します。

1. アプリにエンティティがない場合は、**\$1 エンティティ**の作成を選択します。それ以外の場合は、左側の**エンティティ**メニューで \$1 **追加**を選択します。

1. **App Studio マネージドエンティティの作成**を選択します。

1. **エンティティ名**で、エンティティの名前を指定します。

1. **プライマリキー**で、エンティティのプライマリキーの名前を指定します。プライマリキーはエンティティの一意の識別子であり、エンティティの作成後に変更することはできません。

1. **プライマリキーのデータ型**で、エンティティのプライマリキーのデータ型を選択します。エンティティの作成後にデータ型を変更することはできません。

1. [**エンティティの作成**] を選択します。これでエンティティが作成され、左側の**エンティティ**パネルに表示されます。

1. 「」の手順に従って、新しいエンティティを設定します[App Studio アプリでエンティティを設定または編集する](data-entities-edit.md)。エンティティはマネージドデータで作成されたため、プライマリキーフィールドや接続されたデータソースなど、一部のプロパティまたはリソースがすでに作成されていることに注意してください。

## 空のエンティティの作成
<a name="data-entities-create-empty"></a>

空のエンティティを最初から完全に作成します。このオプションは、管理者によって作成された既存のデータソースまたはコネクタがない場合に推奨されます。空のエンティティを作成すると、外部データソースに制約されることなく App Studio アプリ内でエンティティを設計できるため、柔軟性が得られます。アプリケーションのデータモデルを設計し、それに応じてエンティティを設定した後でも、後で外部データソースに接続できます。

1. 必要に応じて、アプリケーションに移動します。

1. キャンバスの上部にある**データ**タブを選択します。

1. アプリにエンティティがない場合は、**\$1 エンティティ**の作成を選択します。それ以外の場合は、左側の**エンティティ**メニューで **\$1 追加**を選択します。

1. **エンティティの作成**を選択します。

1. [**エンティティの作成**] を選択します。これでエンティティが作成され、左側の**エンティティ**パネルに表示されます。

1. 「」の手順に従って、新しいエンティティを設定します[App Studio アプリでエンティティを設定または編集する](data-entities-edit.md)。

## AI を使用したエンティティの作成
<a name="data-entities-create-with-ai"></a>

指定されたエンティティ名に基づいて、エンティティ、フィールド、データアクション、サンプルデータを生成します。このオプションは、アプリケーションのデータモデルについて考えているが、エンティティへの変換を支援したい場合に推奨されます。

1. 必要に応じて、アプリケーションに移動します。

1. キャンバスの上部にある**データ**タブを選択します。

1. アプリにエンティティがない場合は、**\$1 エンティティ**の作成を選択します。それ以外の場合は、左側の**エンティティ**メニューで \$1 **追加**を選択します。

1. **AI を使用してエンティティを作成する**を選択します。

1. **エンティティ名**で、エンティティの名前を指定します。この名前は、エンティティのフィールド、データアクション、およびサンプルデータを生成するために使用されます。

1. **データアクションの作成**チェックボックスを選択して、データアクションを作成します。

1. **エンティティの生成** を選択します。これでエンティティが作成され、左側の**エンティティ**パネルに表示されます。

1. 「」の手順に従って、新しいエンティティを設定します[App Studio アプリでエンティティを設定または編集する](data-entities-edit.md)。エンティティは AI で作成されたため、エンティティにはすでに生成されたフィールドが含まれていることに注意してください。また、作成時にデータアクションの作成チェックボックスを選択した場合、エンティティには**データアクション**が含まれます。