AddAttributes Aktivität - AWS IoT Analytics

Hinweis zum Ende des Supports: Am 15. Dezember 2025 AWS endet der Support für AWS IoT Analytics. Nach dem 15. Dezember 2025 können Sie nicht mehr auf die AWS IoT Analytics Konsole oder AWS IoT Analytics Ressourcen zugreifen. Weitere Informationen finden Sie unter AWS IoT Analytics Ende des Supports.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AddAttributes Aktivität

Eine addAttributes-Aktivität fügt Attribute basierend auf vorhandenen Attributen in der Nachricht hinzu. Auf diese Weise können Sie die Form der Nachricht ändern, bevor sie gespeichert wird. Verwenden Sie beispielsweise addAttributes, um Daten aus verschiedenen Generationen von Gerätefirmware zu normalisieren.

Stellen Sie sich die folgende Eingabemeldung vor.

{ "device": { "id": "device-123", "coord": [ 47.6152543, -122.3354883 ] } }

Die addAttributes Aktivität sieht wie folgt aus.

{ "addAttributes": { "name": "MyAddAttributesActivity", "attributes": { "device.id": "id", "device.coord[0]": "lat", "device.coord[1]": "lon" }, "next": "MyRemoveAttributesActivity" } }

Diese Aktivität verschiebt die Geräte-ID auf die Stammebene und extrahiert den Wert aus dem coord Array, wodurch er zu Attributen der obersten Ebene mit der Bezeichnung lat und lon heraufgestuft wird. Als Ergebnis dieser Aktivität wird die Eingabenachricht in das folgende Beispiel umgewandelt.

{ "device": { "id": "device-123", "coord": [ 47.6, -122.3 ] }, "id": "device-123", "lat": 47.6, "lon": -122.3 }

Das ursprüngliche Geräteattribut ist nach wie vor vorhanden. Wenn Sie es entfernen möchten, können Sie die removeAttributes-Aktivität verwenden.