Aviso de fin del soporte: el 15 de diciembre de 2025 AWS finalizará el soporte para AWS IoT Analytics. Después del 15 de diciembre de 2025, ya no podrás acceder a la AWS IoT Analytics consola ni a AWS IoT Analytics los recursos. Para obtener más información, consulta AWS IoT Analytics el fin del soporte.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AddAttributes actividad
Una actividad addAttributes
añade atributos que se basan en los atributos existentes en el mensaje. Esto le permite modificar la forma del mensaje antes de que se almacene. Por ejemplo, puede utilizar addAttributes
para normalizar datos procedentes de diferentes generaciones de firmware del dispositivo.
Considere el siguiente mensaje de entrada.
{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }
La actividad addAttributes
tiene el siguiente aspecto.
{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }
Esta actividad mueve el ID del dispositivo al nivel raíz y extrae el valor de la matriz coord
, promoviéndolos a atributos de nivel superior denominados lat
y lon
. Como resultado de esta actividad, el mensaje de entrada se transforma en el siguiente ejemplo.
{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }
El atributo original sigue estando presente. Si desea eliminarlo, puede utilizar la actividad removeAttributes
.