Fase 7: Convalida del modello di dati - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 7: Convalida del modello di dati

In questo passaggio, l'utente aziendale convalida i risultati della query e verifica se soddisfano le esigenze aziendali. È possibile utilizzare la tabella seguente per verificare i modelli di accesso rispetto ai requisiti dell'utente.

Domanda

Tabella base/GSI

Query

Come utente, voglio recuperare tutti i componenti figlio immediati per un ID componente padre.

GSI1

ParentId = "<ComponentId>"

(Trova i figli immediati di un componente).

Come utente, voglio recuperare un elenco ricorsivo di tutti i componenti figlio per un ID componente.

GSI1 o GSI2

GSI1: ParentId = "<ComponentId>"

oppure

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

(Trova tutti i componenti figlio di livello inferiore utilizzando un componente di livello superiore. Trova tutti i componenti figlio di livello inferiore utilizzando un componente di livello intermedio).

Come utente, voglio vedere gli antenati di un componente.

Tabella di base

ComponentId = "<ComponentId>", quindi seleziona l'attributo Path.

(Trova gli antenati di un componente).

È inoltre possibile implementare uno script (test) in qualsiasi linguaggio di programmazione per interrogare direttamente DynamoDB e confrontare i risultati con quelli previsti.