Étape 7 : Valider le modèle de données - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 7 : Valider le modèle de données

Au cours de cette étape, l'utilisateur professionnel valide les résultats de la requête et vérifie s'ils répondent aux besoins de l'entreprise. Vous pouvez utiliser le tableau suivant pour vérifier les modèles d'accès par rapport aux exigences de l'utilisateur.

Question

Table de base//GSI

Interrogation

En tant qu'utilisateur, je souhaite récupérer tous les composants enfants immédiats pour un ID de composant parent.

GSI1

ParentId = "<ComponentId>"

(Trouvez les enfants immédiats d'un composant.)

En tant qu'utilisateur, je souhaite récupérer une liste récursive de tous les composants enfants pour un ID de composant.

GSI1 ou GSI2

GSI1 : ParentId = "<ComponentId>"

or

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

(Trouvez tous les composants enfants de niveau inférieur à l'aide d'un composant de niveau supérieur. Trouvez tous les composants enfants de niveau inférieur à l'aide d'un composant de niveau intermédiaire.)

En tant qu'utilisateur, je souhaite voir les ancêtres d'un composant.

Table de base

ComponentId = "<ComponentId>", puis sélectionnez l'attribut Path.

(Trouvez les ancêtres d'un composant.)

Vous pouvez également implémenter un script (test) dans n'importe quel langage de programmation pour interroger directement DynamoDB et comparer les résultats aux résultats attendus.