Etapa 7: Validar o modelo de dados - Recomendações da AWS

Etapa 7: Validar o modelo de dados

Nesta etapa, o usuário comercial valida os resultados da consulta e verifica se eles atendem às necessidades comerciais. É possível utilizar a tabela a seguir para verificar os padrões de acesso em relação aos requisitos do usuário.

Pergunta

Tabela base / GSI

Query

Como usuário, quero recuperar todos os componentes filhos imediatos para um ID de componente pai.

GSI1

ParentId = "<ComponentId>"

(Encontrar filhos imediatos de um componente.)

Como usuário, quero recuperar uma lista recursiva de todos os componentes filhos para um ID de componente.

GSI1 ou GSI2

GSI1: ParentId = "<ComponentId>"

ou

GSI2: GraphId = "<TopLevelComponentId>#N" AND BEGINS_WITH("Path", "<PATH_OF_Component>")

(Encontrar todos os componentes filhos de nível inferior usando um componente de nível superior. Encontrar todos os componentes filhos de nível inferior usando um componente de nível intermediário.)

Como usuário, quero ver os ancestrais de um componente.

Tabela base

ComponentId = "<ComponentId>" e depois selecione o atributo Caminho.

(Encontrar ancestrais de um componente.)

Você também pode implementar um script (teste) em qualquer linguagem de programação para consultar o DynamoDB diretamente e comparar os resultados com os resultados esperados.