Criar um novo modelo de dados
Siga estas etapas para criar um novo modelo de dados no Amazon DynamoDB usando o NoSQL Workbench.
Para criar um novo modelo de dados
-
Abra o NoSQL Workbench e, na tela principal, selecione Criar modelo manualmente.
Uma nova página será aberta com uma configuração vazia para sua primeira tabela. O NoSQL Workbench cria todos os modelos de dados com um nome padrão (isto é, untitled-2) e os adiciona à pasta de projeto Drafts.
-
Na tela Configuração de tabela, especifique o seguinte:
-
Table name (Nome da tabela): insira um nome exclusivo para a tabela.
-
Chave de partição: insira um nome de chave de partição e especifique o respectivo tipo. Opcionalmente, você também pode selecionar um formato de tipo de dados mais granular para geração de dados de amostra.
-
Se você quiser adicionar uma chave de classificação, especifique o nome da chave de classificação e o respectivo tipo. Opcionalmente, você também pode selecionar um formato de dados mais granular para geração de dados de amostra.
nota
Para saber mais sobre design de chave primária, como projetar e usar chaves de partição de forma eficaz e usar chaves de classificação, consulte o seguinte:
-
-
É possível adicionar outros atributos para validar mais claramente o modelo e os padrões de acesso. Para adicionar outros atributos:
-
Escolha Adicionar um atributo.
-
Especifique o nome e o tipo do atributo.
-
Opcionalmente, você também pode selecionar um formato de dados mais granular para geração de dados de amostra.
-
-
Se desejar adicionar um índice secundário global, escolha Add global secondary index (Adicionar índice secundário global). Especifique o Global secondary index name (Nome do índice secundário global), o atributo Partition key (Chave de partição) e o Projection type (Tipo de projeção).
Para obter mais informações sobre como trabalhar com índices secundários globais no DynamoDB, consulte Índices secundários globais.
-
Opcionalmente, adicione uma faceta. Faceta é um constructo virtual no NoSQL Workbench. Não é um constructo funcional no DynamoDB. No NoSQL Workbench, as facetas ajudam a visualizar os diferentes padrões de acesso a dados de uma aplicação para o DynamoDB com apenas um subconjunto dos dados em uma tabela.
nota
Recomendamos que, em vez de facetas, você use Adicionar e validar padrões de acesso para visualizar como sua aplicação acessará os dados no DynamoDB. Os padrões de acesso evidenciam suas interações reais com o banco de dados e ajudam a criar o modelo de dados correto para o caso de uso, enquanto as facetas são visualizações não funcionais.
Escolha Adicionar faceta. Especifique o seguinte:
-
O Facet name (Nome da faceta).
-
Um alias de chave de partição, para ajudar a distinguir essa visualização de facetas.
-
Um alias de chave de classificação se você tiver fornecido uma chave de classificação para a tabela.
-
Escolha os atributos que fazem parte dessa faceta.
Repita esta etapa se quiser adicionar mais facetas.
-
-
Por fim, clique no botão Salvar para criar a tabela.
-
Se precisar de outras tabelas ou índices secundários globais, clique no ícone + acima da tabela que você acabou de criar.