Definindo hierarquias de modelos de ativos - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Definindo hierarquias de modelos de ativos

Você pode definir hierarquias de modelos de ativos para criar associações lógicas entre os modelos de ativos em sua operação industrial. Por exemplo, você pode definir um parque eólico composto de parques eólicos terrestres e de deslocamento. Um parque eólico terrestre contém uma turbina e uma localização em terra. Um parque eólico offshore contém uma turbina e uma localização em deslocamento.

AWS IoT SiteWise hierarquias de parques eólicos entre modelos de ativos.

Quando um modelo de ativo filho é associado a um modelo de ativo pai por meio de uma hierarquia, as métricas modelo do ativo pai podem receber dados de entrada das métricas do modelo do ativo filho. Você pode usar hierarquias e métricas de modelo de ativos para calcular estatísticas que forneçam informações sobre sua operação ou sobre um subconjunto da operação. Para ter mais informações, consulte Agregando dados de propriedades e outros ativos (métricas).

Cada hierarquia define uma relação entre um modelo de ativo pai (e um modelo de ativo filho. Em um modelo de ativo pai, você pode definir várias hierarquias para o mesmo modelo de ativo filho. Por exemplo, se você tiver dois tipos diferentes de turbinas em seus parques eólicos, onde todas as turbinas eólicas forem representadas pelo mesmo modelo de ativo, você poderá definir uma hierarquia para cada tipo. Em seguida, você pode definir métricas no modelo de parque eólico para calcular estatísticas independentes e combinadas para cada tipo de turbina eólica.

Um modelo de ativo pai pode ser associado a vários modelos de ativos filho. Por exemplo, se você tem um parque eólico terrestre e um parque eólico remoto representados por dois modelos de ativos diferentes, você pode associar esses modelos de ativos ao mesmo modelo de ativo pai do parque eólico.

Um modelo de ativo filho pode ser associado a vários modelos de ativos filho. Por exemplo, se você tiver dois tipos diferentes de parques eólicos, onde todas as turbinas eólicas são representadas pelo mesmo modelo de ativo, você pode associar o modelo de ativo de turbina eólica a diferentes modelos de ativos de parques eólicos.

nota

Quando você define uma hierarquia de modelo de ativos, o modelo de ativo filho deve ser ACTIVE ou ter uma versão ACTIVE anterior. Para ter mais informações, consulte Estados de ativos e modelos.

Depois de definir modelos de ativos hierárquicos e criar ativos, você pode associar os ativos para concluir o relacionamento pai-filho. Para obter mais informações, consulte Criação de ativos e Associar e desassociar ativos.

Definir hierarquias de modelos de ativos (console)

Ao definir uma hierarquia para um modelo de ativo no AWS IoT SiteWise console, você especifica os seguintes parâmetros:

  • Nome da hierarquia — nome da hierarquia, como Wind Turbines.

  • Modelo de hierarquia — modelo de ativo filho.

  • ID externa da hierarquia (opcional) — Essa é uma ID definida pelo usuário. Para obter mais informações, consulte Referenciando objetos com IDs externos no Guia de Usuário AWS IoT SiteWise .

Para ter mais informações, consulte Criar um modelo de ativo (console).

Definindo hierarquias de ativos ()AWS CLI

Ao definir uma hierarquia para um modelo de ativo com a AWS IoT SiteWise API, você especifica os seguintes parâmetros:

  • name — nome da hierarquia, como Wind Turbines.

  • childAssetModelId— O ID ou o ID externo do modelo de ativo secundário para a hierarquia. Você pode usar a operação ListAssetModelos para encontrar a ID de um modelo de ativo existente.

exemplo Exemplo de definição de hierarquia

O exemplo a seguir demonstra uma hierarquia de ativos que representa o relacionamento de um parque eólico com as turbinas eólicas. Esse objeto é um exemplo de AssetModelhierarquia. Para ter mais informações, consulte Criação de um modelo de ativo (AWS CLI).

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