

# 새 데이터 모델 생성
<a name="workbench.Modeler.CreateNew"></a>

다음 단계에 따라 NoSQL Workbench를 사용하여 Amazon DynamoDB에 새 데이터 모델을 생성합니다.

**새 데이터 모델 생성**

1.  NoSQL Workbench를 열고 기본 화면에서 **모델 수동 생성**을 선택합니다.

    첫 번째 테이블에 대한 빈 구성이 있는 새 페이지가 열립니다. NoSQL Workbench는 기본 이름(즉, untitled-2)으로 모든 새 데이터 모델을 생성하고 **초안** 프로젝트 폴더에 추가합니다.

1.  **테이블 구성 화면**에서 다음을 지정합니다.
   +  **테이블 이름** - 고유한 테이블 이름을 입력합니다.
   +  **파티션 키** - 파티션 키 이름을 입력하고 그 형식을 지정합니다. 필요에 따라 샘플 데이터 생성을 위해 보다 세분화된 데이터 유형 형식을 선택할 수도 있습니다.
   +  **정렬 키**를 추가하려면 정렬 키 이름과 유형을 지정합니다. 필요에 따라 샘플 데이터 생성을 위해 보다 세분화된 데이터 유형 형식을 선택할 수 있습니다.
**참고**  
 프라이머리 키 설계, 효과적인 파티션 키 설계 및 사용, 정렬 키 사용에 대한 자세한 내용은 다음을 참조하세요.  
 [프라이머리 키](HowItWorks.CoreComponents.md#HowItWorks.CoreComponents.PrimaryKey) 
 [DynamoDB에서 효과적으로 파티션 키를 설계해 사용하는 모범 사례입니다.](bp-partition-key-design.md) 
 [정렬 키를 사용하여 DynamoDB의 데이터를 정리하는 모범 사례](bp-sort-keys.md) 

1. 다른 속성을 추가하여 모델 및 액세스 패턴을 보다 명확하게 검증할 수 있습니다. 다른 속성을 추가하려는 경우 다음을 수행합니다.
   +  **속성 추가**를 선택합니다.
   +  속성 이름과 형식을 지정합니다.
   +  필요에 따라 샘플 데이터 생성을 위해 보다 세분화된 데이터 유형 형식을 선택할 수 있습니다.

1.  전역 보조 인덱스를 추가할 경우에는 **Add global secondary index(전역 보조 인덱스 추가)**를 선택합니다. **Global secondary index name(전역 보조 인덱스 이름)**, **파티션 키** 속성 및 **Projection type(프로젝션 형식)**을 지정합니다.

   DynamoDB의 글로벌 보조 인덱스 작업에 대한 자세한 내용은 [글로벌 보조 인덱스](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html)를 참조하세요.

1.  필요에 따라 **패싯을 추가**합니다. 패싯은 NoSQL Workbench의 가상 구성입니다. DynamoDB에서는 함수 구성이 아닙니다. NoSQL Workbench의 패싯은 테이블의 일부 데이터만 사용하여 DynamoDB에 대한 애플리케이션의 다양한 데이터 액세스 패턴을 시각화하는 데 도움이 됩니다.
**참고**  
 [액세스 패턴 추가 및 검증](workbench.Modeler.AccessPatterns.md)을 사용하여 애플리케이션이 패싯 대신 DynamoDB의 데이터에 액세스하는 방법을 시각화하는 것이 좋습니다. 액세스 패턴은 실제 데이터베이스 상호 작용을 미러링하고 사용 사례에 맞는 올바른 데이터 모델을 구축하는 데 도움이 되는 반면, 패싯은 비기능적 시각화입니다.

    **패싯 추가**를 선택합니다. 다음을 지정합니다.
   +  **Facet name(패싯 이름)** 
   +  **파티션 키 별칭**은 이 패싯 보기를 구분하는 데 도움이 됩니다.
   +  테이블에 **정렬 키**를 제공한 경우 **정렬 키 별칭**입니다.
   +  이 패싯의 일부인 **속성**을 선택합니다.

    패싯을 더 추가하려면 이 단계를 반복합니다.

1.  마지막으로 **저장** 버튼을 클릭하여 테이블을 생성합니다.

1.  다른 **테이블** 또는 **글로벌 보조 인덱스**가 필요한 경우 방금 생성한 테이블 위의 **\$1** 아이콘을 클릭합니다.