步骤 7:验证数据模型 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 7:验证数据模型

在此步骤中,业务用户验证查询结果并检查它们是否满足业务需求。您可以使用下表根据用户的要求检查访问模式。

问题

基本表/GSI

查询

作为用户,我想检索父组件 ID 的所有直接子组件。

GSI1

ParentId = "<ComponentId>"

(查找组件的直接子组件。)

作为用户,我想检索组件 ID 的所有子组件的递归列表。

GSI1 或 GSI2

GSI1:ParentId = "<ComponentId>"

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

(使用顶部组件查找所有下级子组件,使用中间组件查找所有下级子组件。)

作为用户,我想查看原级组件。

基表

ComponentId = "<ComponentId>",然后选择 “路径” 属性。

(查找组件的原级。)

您也可以使用任何编程语言实现脚本(测试),以直接查询 DynamoDB 并将结果与预期结果进行比较。