

# Building data models with NoSQL Workbench
<a name="workbench.Modeler"></a>

You can use the data modeler tool in NoSQL Workbench for Amazon DynamoDB to build new data models, or to design models based on existing data models that satisfy your application data access patterns. The data modeler includes a few sample data models to help you get started.

**Topics**
+ [Creating a new data model](workbench.Modeler.CreateNew.md)
+ [Importing an existing data model](workbench.Modeler.ImportExisting.md)
+ [Editing an existing data model](workbench.Modeler.Edit.md)
+ [Adding sample data to a data model](workbench.Modeler.AddData.md)
+ [Adding and validating access patterns](workbench.Modeler.AccessPatterns.md)
+ [Importing sample data from a CSV file](workbench.Modeler.ImportCSV.md)
+ [Facets](workbench.Modeler.Facets.md)
+ [Viewing all tables in a data model using aggregate view](workbench.Modeler.AggregateView.md)
+ [Exporting a data model](workbench.Modeler.ExportModel.md)
+ [Committing a data model to DynamoDB](workbench.Modeler.Commit.md)