定義資產模型(層次)之間的關係 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

定義資產模型(層次)之間的關係

您可以定義資產模型層次結構,以便在工業運營中的資產模型之間創建邏輯關聯。例如,您可以定義由陸上和近海風力發電場組成的風力發電場。陸上風力發電場包含渦輪機和陸上位置。海上風力發電場包含渦輪機和海上位置。


          AWS IoT SiteWise資產模型之間的風電場層次

當您通過階層將子資產模型與父資產模型相關聯時,則父資產模型的指標可以從子資產模型的指標輸入資料。您可以使用資產模型階層和指標來計算統計資料,以提供您的操作或操作子集的深入解析。如需詳細資訊,請參閱 聚合屬性和其他資產的數據(衡量指標)

每個階層都定義父資產模型與子資產模型之間的關係。在父資產模型中,您可以為同一子資產模型定義多個層次。例如,如果風力發電廠中有兩種不同類型的風力渦輪機(其中所有風力渦輪機都由同一資產模型表示),則可以為每種類型定義層次結構。然後,您可以在風電場模型中定義衡量指標,以計算每種類型的風力渦輪機的獨立統計數據和組合統計數據。

父資產模型可以與多個子資產模型相關聯。例如,如果您有一個陸上風電場和一個由兩種不同資產模型表示的海上風電場,則可以將這些資產模型與相同的父風電場資產模型相關聯。子資產模型也可以與多個父資產模型相關聯。例如,如果您有兩種不同類型的風電場(其中所有風力發電機都由同一資產模型表示),則可以將風力發電機資產模型與不同的風力發電場資產模型相關聯。

注意

定義資產模型階層時,子資產模型必須是ACTIVE或具有以前的ACTIVE版本。如需詳細資訊,請參閱 資產和模型狀態

定義階層式資產模型並建立資產之後,您可以將資產關聯,以完成父子關係。如需更多詳細資訊,請參閱 建立資產建立資產關聯及取消關聯

定義資產模型階層 (主控台)

在 AWS IoT SiteWise 主控台中定義資產模型的階層時,您可以指定下列參數:

  • 層次結構名稱— 階層的名稱,例如Wind Turbines

  • 階層模型— 子資產模型。

如需詳細資訊,請參閱 建立資產模型 (主控台)

範例階層定義

下列範例示範的資產模型階層,可呈現風力發電場與風力發電機的關係。


              AWS IoT SiteWise 「建立模型」頁面的螢幕擷取畫面,並已反白顯示範例階層的參數。

定義資產階層 (CLI)

使用 AWS IoT SiteWise API 定義資產模型的階層時,您可以指定下列參數:

  • name— 階層的名稱,例如Wind Turbines

  • childAssetModelId— 階層的子資產模型 ID。您可以使用 ListassetModel 操作來尋找現有資產模型的 ID。

範例階層定義

下列範例示範的資產模型階層,可呈現風力發電場與風力發電機的關係。此物件是 AssetModelHierarchy 的範例。如需詳細資訊,請參閱 建立資產模型 (CLI)

{ ... "assetModelHierarchies": [ { "name": "Wind Turbines", "childAssetModelId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" }, ] }