

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
<a name="step7-hierarchical-model"></a>

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>"`<br />(Trova i figli immediati di un componente). | 
| Come utente, voglio recuperare un elenco ricorsivo di tutti i componenti figlio per un ID componente. | GSI1 oppure GSI2 | GSI1: `ParentId = "<ComponentId>"`<br />or<br />GSI2: `GraphId = "<TopLevelComponentId>#N" AND BEGINS_WITH("Path", "<PATH_OF_Component>")`<br />(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.<br />(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.