

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 App Studio 應用程式中建立實體
<a name="data-entities-create"></a>

在 App Studio 應用程式中建立實體有四種方法。下列清單包含每個方法、其優點，以及使用該方法建立和設定實體之說明的連結。
+ [從現有資料來源建立實體](#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. 在**連接器**中，選取包含您要用來建立實體之資料表的連接器。

1. 在**資料表**中，選擇您要用來建立實體的資料表。

1. 選取**建立資料動作**核取方塊以建立資料動作。

1. 選擇 **Create entity** (建立實體)。您的實體現在已建立，您可以在左側**實體**面板中看到它。

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. 選擇 **Create entity** (建立實體)。您的實體現在已建立，您可以在左側**實體**面板中看到它。

1. 遵循中的程序來設定您的新實體[在 App Studio 應用程式中設定或編輯實體](data-entities-edit.md)。請注意，由於您的實體是使用受管資料建立的，因此已建立一些屬性或資源，例如主索引鍵欄位和連線的資料來源。

## 建立空白實體
<a name="data-entities-create-empty"></a>

從頭開始建立完全空的實體。如果您沒有管理員建立的任何現有資料來源或連接器，則此選項為佳。建立空實體可提供彈性，因為您可以在 App Studio 應用程式中設計實體，而不受外部資料來源的限制。在您設計應用程式的資料模型並相應地設定實體之後，您仍然可以稍後將其連接到外部資料來源。

1. 如有必要，請導覽至您的應用程式。

1. 選擇畫布頂端**的資料**索引標籤。

1. 如果您的應用程式中沒有實體，請選擇 **\$1 建立實體**。否則，在左側**實體**功能表中，選擇 **\$1 新增**。

1. 選取**建立實體**。

1. 選擇 **Create entity** (建立實體)。您的實體現在已建立，您可以在左側**實體**面板中看到它。

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 建立的，因此您的實體將已包含產生的欄位。此外，如果您在建立期間選取建立資料動作核取方塊，**您的實體將包含資料動作**。