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á.
Gerenciando fluxos de dados
Você pode organizar seus dados associando fluxos de dados às propriedades do ativo ou desassociando os fluxos de dados das propriedades do ativo. Atualmente, você pode associar fluxos de dados somente a medições.
Se a medição associada for usada para definir uma métrica ou transformação, os dados recebidos do fluxo de dados iniciarão os cálculos.
Uma propriedade do ativo não pode ser associada a vários fluxos de dados ao mesmo tempo.
As seções a seguir mostram como usar oAWS IoT SiteWise console ou a API para gerenciar fluxos de dados.
Pré-requisitos
Para começar a gerenciar fluxos de dados, preencha o seguinte.
Se você for novo noAWS IoT SiteWise após 24 de novembro de 2021, ignore esta seção. Os clientes que começaram a usarAWS IoT SiteWise antes dessa data precisam definir as configurações do serviçoAWS IoT SiteWise para permitir a ingestão de dados sem modelos e ativos de ativos.
-
Certifique-se de que sua função do IAM tenha as permissões mostradas no exemplo a seguir.
exemplo Políticas de usuário do IAM
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PutAssetPropertyValuesAssetPropertyOnly", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:asset/*" }, { "Sid": "PutAssetPropertyValuesPropertyAliasAllowed", "Effect": "Allow", "Action": "iotsitewise:BatchPutAssetPropertyValue", "Resource": "arn:aws:iotsitewise:*:*:time-series/*" } ] }
Importante Antes de ingerir dados em um fluxo de dados, faça o seguinte.
-
O
time-series
recurso deve ser autorizado se você usar um alias de propriedade para identificar o fluxo de dados. -
O
asset
recurso deve ser autorizado se você usar uma ID de ativo para identificar o ativo que contém a propriedade do ativo associada.
Para obter mais informações sobre o gerenciamento de políticas, consulte Gerenciando políticas do IAM do IAM no Manual do usuário do IAM.
-
-
Defina as configurações de ingestão de dadosAWS IoT SiteWise para permitir aceitar fluxos de dados que não estejam associados às propriedades do ativo.
Definir configurações de ingestão de dados (console)
Você pode configurarAWS IoT SiteWise para aceitar fluxos de dados não associados às propriedades do ativo usando oAWS IoT SiteWise console.
Para definir configurações de ingestão de dados (console)
-
Navegue até o console do AWS IoT SiteWise
. -
No painel de navegação, em Configurações, escolha Ingestão de dados.
-
Na página Ingestão de dados, escolha Editar.
-
Na seção Ingestão de dados desassociada, escolha Habilitar ingestão de dados para fluxos de dados não associados às propriedades do ativo.
Importante Depois de configurarAWS IoT SiteWise para aceitar fluxos de dados não associados às propriedades do ativo, você não pode desativar essa configuração.
-
Escolha Save (Salvar).
-
Em Habilitar ingestão de dados desassociados, escolha Atualizar. O status da ingestão de dados desassociados se torna Ativo. Esse processo pode levar alguns minutos para ser concluído.
Definir configurações de ingestão de dados (AWS CLI)
Você pode configurarAWS IoT SiteWise para aceitar fluxos de dados não associados às propriedades do ativo usando a operação PutStorageConfigurationda API. A seção a seguir usaAWS CLI o.
Para definir as configurações de ingestão de dados (AWS CLI)
-
Para configurarAWS IoT SiteWise para receber fluxos de dados não associados às propriedades do ativo, execute o comando a seguir.
Importante Depois de configurarAWS IoT SiteWise para aceitar fluxos de dados não associados às propriedades do ativo, você não pode desativar essa configuração.
aws iotsitewise put-storage-configuration \ --storage-type SITEWISE_DEFAULT_STORAGE \ --disassociated-data-storage ENABLED
Você pode configurar o
storageType
paraMULTI_LAYER_STORAGE
. Para obter mais informações, consulte Gerenciamento de dados.exemplo response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "UPDATE_IN_PROGRESS" } }
Esse processo pode levar alguns minutos para ser concluído.
-
Execute os comandos a seguir para recuperar informações sobre o gerenciamento de configurações, execute o comando a seguir.
aws iotsitewise describe-storage-configuration
exemplo response
{ "storageType": "SITEWISE_DEFAULT_STORAGE", "disassociatedDataStorage": "ENABLED", "configurationStatus": { "state": "ACTIVE" }, "lastUpdateDate": "2021-11-16T15:54:14-07:00" }