Ingestão de dados usando a CreateBulkImportJob API - 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á.

Ingestão de dados usando a CreateBulkImportJob API

Você pode usar aCreateBulkImportJob API para importar grandes quantidades de dados do Amazon S3. Seus dados devem ser salvos no formato CSV no Amazon S3. Os arquivos de dados podem ter as seguintes colunas.

nota

Para identificar uma propriedade do ativo, pode especificar um dos seguintes.

  • OASSET_ID ePROPERTY_ID da propriedade do ativo para a qual você está enviando dados.

  • OALIAS, que é um alias de fluxo de dados (por exemplo,/company/windfarm/3/turbine/7/temperature). Para usar esta opção, primeiro você deve definir o alias da propriedade do seu ativo. Para saber como definir aliases de propriedades, consulte Mapeamento de fluxos de dados industriais para propriedades de ativos.

  • ALIAS— O alias que identifica a propriedade, como um caminho de stream de dados do servidor de OPC-UA (por exemplo,/company/windfarm/3/turbine/7/temperature). Para obter mais informações, consulte Mapeamento de fluxos de dados industriais para propriedades de ativos.

  • ASSET_ID— O ID do ativo.

  • PROPERTY_ID— O ID da propriedade do ativo.

  • DATA_TYPE— O tipo de dados da propriedade pode ser um destes.

    • STRING— Uma string com até 1024 bytes.

    • INTEGER— Um número de ponto flutuante com intervalo [-10^100, 10^100] e precisão dupla IEEE 754.

    • DOUBLE— Um número inteiro assinado de 32 bits com intervalo [-2.147.483.648, 2.147.483.647].

    • BOOLEANtrue oufalse.

  • TIMESTAMP_SECONDS— O timestamp do ponto de dados, no horário da era UNIX.

  • TIMESTAMP_NANO_OFFSET— O deslocamento de nanossegundos convertido deTIMESTAMP_SECONDS.

  • QUALITY— (Opcional) A qualidade do valor da propriedade do ativo. O valor pode ser um dos seguintes.

    • GOOD— (Padrão) Os dados não são afetados por nenhum problema.

    • BAD— Os dados são afetados por um problema, como falha no sensor.

    • UNCERTAIN— Os dados são afetados por um problema, como a imprecisão do sensor.

    Para obter mais informações sobre como o AWS IoT SiteWise lida com a qualidade dos dados em cálculos, consulte Qualidade dos dados em expressões de fórmula.

  • VALUE— O valor da propriedade do ativo.

exemplo arquivo de dados no formato.csv
unmodeled_alias1,DOUBLE,1635201373,0,GOOD,1.0 unmodeled_alias1,DOUBLE,1635201374,0,GOOD,2.0 unmodeled_alias1,DOUBLE,1635201375,0,GOOD,3.0 unmodeled_alias1,DOUBLE,1635201376,0,GOOD,4.0 unmodeled_alias1,DOUBLE,1635201377,0,GOOD,5.0 unmodeled_alias1,DOUBLE,1635201378,0,GOOD,6.0 unmodeled_alias1,DOUBLE,1635201379,0,GOOD,7.0 unmodeled_alias1,DOUBLE,1635201380,0,GOOD,8.0 unmodeled_alias1,DOUBLE,1635201381,0,GOOD,9.0 unmodeled_alias1,DOUBLE,1635201382,0,GOOD,10.0

AWS IoT SiteWisefornece as seguintes operações de API que você pode usar para criar uma tarefa de importação em massa e obter informações sobre uma tarefa existente.