App Studio アプリでのエンティティの作成 - AWS App Studio

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

App Studio アプリでのエンティティの作成

App Studio アプリでエンティティを作成するには、4 つの方法があります。次のリストには、各メソッド、その利点、およびそのメソッドを使用してエンティティを作成および設定する手順へのリンクが含まれています。

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

  • App Studio マネージドデータソースを使用したエンティティの作成: App Studio が管理するエンティティと DynamoDB テーブルを作成します。DynamoDB テーブルは、エンティティを更新すると自動的に更新されます。このオプションを使用すると、サードパーティーのデータソースを手動で作成、管理、接続したり、エンティティフィールドからテーブル列へのマッピングを指定したりする必要はありません。アプリのデータモデリングと設定はすべて App Studio で行われます。このオプションは、独自のデータソースを管理したくない場合や、DynamoDB テーブルとその機能がアプリに十分である場合に適しています。

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

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

既存のデータソースからのエンティティの作成

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

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

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

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

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

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

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

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

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

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

App Studio マネージドデータソースを使用したエンティティの作成

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

複数のアプリケーションで同じマネージドエンティティを使用できます。手順については、既存のデータソースからのエンティティの作成 を参照してください。

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

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

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

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

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

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

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

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

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

空のエンティティの作成

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

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

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

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

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

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

  6. 「」の手順に従って、新しいエンティティを設定しますApp Studio アプリでのエンティティの設定または編集

AI を使用したエンティティの作成

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

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

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

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

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

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

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

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

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