7단계: 데이터 모델 검증 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

7단계: 데이터 모델 검증

이 단계에서 비즈니스 사용자는 쿼리 결과를 검증하고 비즈니스 요구 사항을 충족하는지 확인합니다. 다음 표를 사용하여 사용자의 요구 사항과 비교하여 액세스 패턴을 확인할 수 있습니다.

질문

기본 테이블/GSI

Query

사용자로서 상위 구성 요소 ID에 대한 모든 직계 하위 구성 요소를 검색하고 싶습니다.

GSI1

ParentId = "<ComponentId>"

(구성 요소의 직계 하위 항목을 찾기)

사용자로서 구성 요소 ID에 대한 모든 하위 구성 요소의 반복 목록을 검색하고 싶습니다.

GSI1 또는 GSI2

GSI1: ParentId = "<ComponentId>"

또는

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

(최상위 구성 요소를 사용하여 모든 하위 구성 요소를 찾습니다. 중간 수준 구성 요소를 사용하여 모든 아래 수준 하위 구성 요소를 찾습니다.)

사용자로서 구성 요소의 상위 항목을 보고 싶습니다.

기본 테이블

ComponentId = "<ComponentId>"그런 다음 Path 속성을 선택합니다.

(구성 요소의 상위 항목을 찾습니다.)

또한 모든 프로그래밍 언어로 스크립트 (테스트) 를 구현하여 DynamoDB를 직접 쿼리하고 결과를 예상 결과와 비교할 수 있습니다.