步驟 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,並將結果與預期的結果進行比較。