第 7 步:验证数据模型 - AWS Prescriptive Guidance

第 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 并将结果与预期结果进行比较。