

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Paso 7: validación del modelo de datos
<a name="step7-hierarchical-model"></a>

En este paso, el usuario empresarial valida los resultados de la consulta y verifica si cumplen con las necesidades empresariales. Puede utilizar la siguiente tabla para comparar los patrones de acceso con los requisitos del usuario.


|  |  |  | 
| --- |--- |--- |
| **Pregunta** | **Tabla base/GSI** | **Query** | 
| Como usuario, quiero recuperar todos los componentes secundarios inmediatos de un ID de componente principal. | GSI1 | `ParentId = "<ComponentId>"`(Encuentre los secundarios inmediatos de un componente). | 
| Como usuario, quiero recuperar una lista recursiva de todos los componentes secundarios de un ID de componente. | GSI1 o bien GSI2 | GSI1: `ParentId = "<ComponentId>"`oGSI2: `GraphId = "<TopLevelComponentId>#N" AND BEGINS_WITH("Path", "<PATH_OF_Component>")`(Encuentre todos los componentes secundarios de nivel inferior mediante un componente de nivel superior. Encuentre todos los componentes secundarios de nivel inferior mediante un componente de nivel medio). | 
| Como usuario, quiero ver los antecesores de un componente. | Tabla base | `ComponentId = "<ComponentId>"` y, a continuación, seleccione el atributo de ruta.(Encuentre los antecesores de un componente). | 

También se puede implementar un script (prueba) en cualquier lenguaje de programación para consultar DynamoDB directamente y comparar los resultados con los esperados.