Criar um novo modelo de dados - Amazon DynamoDB

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
  1. 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.

  2. 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:

  3. É 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.

  4. 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.

  5. 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.

  6. Por fim, clique no botão Salvar para criar a tabela.

  7. Se precisar de outras tabelas ou índices secundários globais, clique no ícone + acima da tabela que você acabou de criar.