定義資產模型階層 - AWS IoT SiteWise

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

定義資產模型階層

您可以定義資產模型階層,以建立工業作業中資產模型之間的邏輯關聯。例如,您可以定義由陸上和海上風電場組成的風力發電場。陸上風電場包含一個渦輪機和陸上位置。一個離岸風電場包含一個渦輪機和離岸位置。

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

當您透過階層將子資產模型與父資產模型產生關聯時,父資產模型的量度可以從子資產模型的量度輸入資料。您可以使用資產模型階層和指標來計算統計資料,以深入瞭解您的作業或作業子集。如需詳細資訊,請參閱彙總屬性和其他資產 (量度) 的資料

每個階層都會定義上階資產模型與子資產模型之間的關係。在上階資產模型中,您可以將多個階層定義為相同的下階資產模型。例如,如果您的風力發電場中有兩種不同類型的風力發電機,其中所有風力發電機都以相同的資產模型表示,則您可以為每種類型定義階層。然後,您可以在風力發電場模型中定義指標,以計算每種類型的風力發電機的獨立和組合統計資料。

父資產模型可以與多個子資產模型相關聯。例如,如果您有一個陸上風電場和一個以兩種不同資產模型表示的離岸風電場,您可以將這些資產模型與相同的母風電場資產模型建立關聯。

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

注意

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

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

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

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

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

  • 層次結構模型 — 子資產模型。

  • 階層外部 ID (選擇性) — 這是使用者定義的 ID。如需詳細資訊,請參閱《AWS IoT SiteWise 使用者指南》中的 使用外部參考物件 IDs

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

定義資產階層 (AWS CLI)

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

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

  • childAssetModelId— 階層之子資產模型的 ID 或外部 ID。您可以使用此ListAssetModels作業來尋找現有資產模型的 ID。

範例階層定義

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

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