建立新的資料模型 - Amazon DynamoDB

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

建立新的資料模型

請依照下列步驟,使用 NoSQL Workbench 在 Amazon DynamoDB 中建立新的資料模型。

建立新的資料模型
  1. 開啟無SQL工作台,然後在左側導覽窗格中,選擇資料模型器圖示。

    顯示 DynamoDB data modeler (資料模型建立工具) 圖示的主控台螢幕擷取畫面。
  2. 選擇 Create data model (建立資料模型)。

    顯示 Create data model (建立資料模型) 按鈕的主控台螢幕擷取畫面。

    Create data model (建立資料模型) 有兩種選擇:從頭開始建立模型或從模板建立。

    顯示 Create data model (建立資料模型) 畫面的主控台螢幕擷取畫面。
    Make model from scratch

    若要從頭開始建立模型,請輸入資料模型的名稱、作者和說明。完成時,請選擇 Create (建立)。

    顯示從頭建立模型的主控台螢幕截取畫面
    Start from a template

    從範本開始可讓您選擇要從範本開始建立的範例模型。選擇 More templates (更多範本),查看更多範本選項。選擇 Select (選取),瀏覽您要使用的範本。

    輸入所選範本的資料模型名稱、作者和說明。您可以選擇 Schema only (僅結構描述) 或 Schema with sample data (有範例資料的結構描述)。

    • Schema only (僅結構描述) 使用主索引鍵 (分割區和排序索引鍵) 和其他屬性,建立一個空的資料模型。

    • Schema with sample data (有範例資料的結構描述) 會建立一個資料模型,其中包含主索引鍵 (分割區和排序索引鍵) 和其他屬性的範例資料。

    完成此資訊後,請選擇 Create (建立) 來建立模型。

    顯示從範本建立模型的主控台螢幕截取畫面
  3. 建立模型後,選擇 Add table (新增資料表)。

    顯示新增資料表按鈕的主控台螢幕擷取畫面。

    如需資料表的詳細資訊,請參閱在 DynamoDB 中使用資料表

  4. 指定下列內容:

    • Table Name (資料表名稱) – 輸入資料表的唯一名稱。

    • 分割區索引鍵:輸入分割區索引鍵名稱並指定其類型。或者,您也可以選擇更精細的資料類型格式來產生範例資料。

    • 若要新增排序索引鍵:

      1. 選取 Add sort key (新增排序索引鍵)。

      2. 指定排序索引鍵名稱及其類型。或者,您可以選擇更精細的資料類型格式來產生範例資料。

    注意

    若要深入了解主索引鍵設計、設計、有效使用分割區索引鍵以及使用排序索引鍵,請參閱以下內容:

  5. 若要新增其他屬性,請針對各屬性執行以下作業:

    1. 選擇新增屬性

    2. 指定屬性名稱和其類型。或者,您可以選擇更精細的資料類型格式來產生範例資料。

  6. 新增面向:

    您可以選擇性地新增面向。構面是 NoSQL Workbench 中的虛擬建構。它不是 DynamoDB 本身中的功能建構模組。

    注意

    NoSQL Workbench 中的構面可協助您視覺化應用程式的不同 Amazon DynamoDB 資料存取模式,其中資料表中只有一部分的資料。如需進一步了解面向,請參閱 檢視資料存取模式

    若要新增面向,

    • 選取 Add facets (新增面向)。

    • 選擇 Add facet (新增面向)。

      顯示 Add facets (新增面向) 按鈕和 Add facet (新增面向) 的主控台螢幕擷取畫面。
    • 指定下列內容:

      • Facet name (面向名稱)。

      • 分割區索引鍵別名有助於分辨此面向視圖。

      • Sork key alias (排序鍵別名)。

      • 選擇屬於此面向的 Other attributes (其他屬性)

    選擇 Add facet (新增面向)。

    顯示面向詳細資訊和 add facet (新增面向) 的主控台螢幕擷取畫面。

    若您想新增更多面向,請重複執行此步驟。

  7. 若要新增全域次要索引,請選擇 Add global secondary index (新增全域次要索引)。

    指定 Global secondary index name (全域次要索引名稱)Partition key (分割區索引鍵) 屬性和 Projection type (投射類型)

    顯示新增GSI按鈕的主控台螢幕擷取畫面。

    如需在 DynamoDB 中使用全域次要索引的詳細資訊,請參閱全域次要索引

  8. 根據預設,您的資料表將使用佈建的容量模式,並對讀取和寫入容量啟用 Auto Scaling 功能。若想變更這些設定,請取消勾選容量設定下的從基底資料表繼承容量設定

    選取所需的容量模式、讀取和寫入容量,以及自動擴展IAM角色 (如適用)。

    如需 DynamoDB 容量設定的詳細資訊,請參閱 DynamoDB 輸送量

  9. 儲存對資料表設定所做的編輯。

    顯示 add table definition (新增資料表定義) 按鈕的主控台螢幕擷取畫面。

如需 CreateTable API 操作的詳細資訊,請參閱 Amazon DynamoDB 參考 CreateTable 中的 。 DynamoDB API