7단계: 데이터 모델 검증
이 단계에서는 비즈니스 사용자가 쿼리 결과를 검증하고 결과가 비즈니스 요구 사항을 충족하는지 확인합니다. 다음 표를 사용하여 액세스 패턴이 사용자 요구 사항과 일치하는지 확인할 수 있습니다.
질문 |
기본 테이블/GSI |
Query |
사용자로서 상위 구성 요소 ID에 대한 모든 직계 하위 구성 요소를 검색하고 싶습니다. |
GSI1 |
(구성 요소의 직계 하위 항목을 찾기) |
사용자로서 구성 요소 ID에 대한 모든 하위 구성 요소의 반복 목록을 검색하고 싶습니다. |
GSI1 또는 GSI2 |
GSI1: or GSI2: (최상위 구성 요소를 사용하여 모든 하위 구성 요소를 찾습니다. 중간 수준 구성 요소를 사용하여 모든 아래 수준 하위 구성 요소를 찾습니다.) |
사용자로서 구성 요소의 상위 항목을 보고 싶습니다. |
기본 테이블 |
(구성 요소의 상위 항목을 찾습니다.) |
또한 원하는 프로그래밍 언어로 스크립트(테스트)를 구현하여 DynamoDB를 직접 쿼리하고, 결과를 예상 결과와 비교할 수도 있습니다.