

# NoSQL Workbench para DynamoDB
<a name="workbench"></a>

 O NoSQL Workbench para Amazon DynamoDB é uma aplicação GUI multiplataforma do lado do cliente para operações e desenvolvimento de bancos de dados modernos. Ele está disponível para Windows, macOS e Linux. O NoSQL Workbench permite criar modelos de dados do DynamoDB, definir padrões de acesso como operações reais do DynamoDB e validá-los usando dados de amostra. Além disso, é possível organizar os modelos de dados dentro dos projetos. O NoSQL Workbench inclui o DynamoDB local, o que possibilita testar tabelas e índices antes de transferir seu modelo de dados para a nuvem. Para saber mais sobre o DynamoDB local e seus requisitos, consulte [Configurar o DynamoDB local (versão para download)](DynamoDBLocal.md).

**Modelador de dados**  
 Com o NoSQL Workbench para DynamoDB, é possível iniciar um novo projeto do zero ou usar um projeto de amostra que corresponda ao seu caso de uso. Em seguida, você pode criar tabelas e índices secundários globais, definir atributos e configurar dados de amostra. Também é possível visualizar os padrões de acesso como operações reais do DynamoDB (PutItem, UpdateItem, Query e outras) e executá-las nos dados de amostra configurados para validar se o padrão de acesso funciona conforme o esperado, fazendo ajustes no modelo de dados com base nos resultados da validação. Por fim, depois de validado, é necessário transferir o modelo para o DynamoDB local ou a sua conta da AWS para testes adicionais e uso na produção. Para colaboração, é possível importar e exportar os modelos de dados criados. Para obter mais informações, consulte [Criar modelos de dados com o NoSQL Workbench](workbench.Modeler.md).

**Criador de operações**  
O NoSQL Workbench oferece uma avançada interface gráfica do usuário para você desenvolver e testar consultas. Você pode usar o *criador de operações* para visualizar, explorar e consultar conjuntos de dados dinâmicos. O criador de operações estruturadas é compatível com expressão de projeção e expressão de condição, além de gerar código de amostra em vários idiomas. Você pode clonar tabelas diretamente de uma conta do Amazon DynamoDB para outra em diferentes regiões. Também é possível clonar tabelas diretamente entre o DynamoDB local e uma conta do Amazon DynamoDB para uma cópia mais rápida do esquema de chaves da tabela (e, opcionalmente, do esquema e dos itens do GSI) entre seus ambientes de desenvolvimento. Para obter mais informações, consulte [Explorar conjuntos de dados e criar operações com o NoSQL Workbench](workbench.querybuilder.md).

O vídeo a seguir detalha conceitos de modelagem de dados com o NoSQL Workbench.

[![AWS Videos](http://img.youtube.com/vi/p5va6ZX9_o0?si=vqQuf6FjoBuK1phR/0.jpg)](http://www.youtube.com/watch?v=p5va6ZX9_o0?si=vqQuf6FjoBuK1phR)


**Topics**
+ [Baixar o NoSQL Workbench para DynamoDB](workbench.settingup.md)
+ [Criar modelos de dados com o NoSQL Workbench](workbench.Modeler.md)
+ [Explorar conjuntos de dados e criar operações com o NoSQL Workbench](workbench.querybuilder.md)
+ [Modelos de dados de amostra para o NoSQL Workbench](workbench.SampleModels.md)
+ [Histórico de versões do NoSQL Workbench](WorkbenchDocumentHistory.md)