Verwenden Sie Variablen in Formelausdrücken - AWS IoT SiteWise

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.

Verwenden Sie Variablen in Formelausdrücken

Variablen stellen AWS IoT SiteWise Asset-Eigenschaften in Formelausdrücken dar. Verwenden Sie Variablen, um Werte aus anderen Objekteigenschaften in Ihre Ausdrücke einzugeben, sodass Sie Daten aus konstanten Eigenschaften (Attributen), Rohdatenströmen (Messungen) und anderen Formeleigenschaften verarbeiten können.

Variablen können Asset-Eigenschaften aus demselben Asset-Modell oder aus zugehörigen untergeordneten Asset-Modellen darstellen. Nur metrische Formeln können Variablen aus untergeordneten Vermögensmodellen eingeben.

Sie identifizieren Variablen mit unterschiedlichen Namen in der Konsole und imAPI.

  • AWS IoT SiteWise Konsole — Verwenden Sie die Namen von Asset-Eigenschaften als Variablen in Ihren Ausdrücken.

  • AWS IoT SiteWise API(AWS CLI, AWS SDKs) — Definieren Sie Variablen mit der ExpressionVariableStruktur, die einen Variablennamen und einen Verweis auf eine Anlageneigenschaft erfordert. Der Variablenname kann Kleinbuchstaben, Zahlen und Unterstriche enthalten. Verwenden Sie dann Variablennamen, um in Ihren Ausdrücken auf Asset-Eigenschaften zu verweisen.

Bei Variablennamen wird zwischen Groß- und Kleinschreibung unterschieden.

Weitere Informationen finden Sie unter Transformationen definieren und Metriken definieren.

Verwenden Sie Variablen, um auf Eigenschaften zu verweisen

Der Wert einer Variablen definiert die Eigenschaft, auf die sie verweist. AWS IoT SiteWise bietet verschiedene Möglichkeiten, dies zu tun.

  • Nach Immobilien-ID: Sie können die eindeutige ID (UUID) der Immobilie angeben, um sie zu identifizieren.

  • Nach Namen: Wenn sich die Immobilie auf demselben Objektmodell befindet, können Sie ihren Namen im Feld für die Eigenschafts-ID angeben.

  • Nach Pfad: Ein Variablenwert kann anhand seines Pfads auf eine Eigenschaft verweisen. Weitere Informationen finden Sie unter Verwenden Sie Pfade, um auf benutzerdefinierte Eigenschaften von Verbundmodellen zu verweisen.

Anmerkung

Variablen werden von der AWS IoT SiteWise Konsole nicht unterstützt. Sie werden verwendet von AWS IoT SiteWise API, einschließlich der AWS Command Line Interface AWS CLI) und AWS SDKs.

Eine Variable, von der Sie in einer Antwort erhalten, AWS IoT SiteWise enthält vollständige Informationen über den Wert, einschließlich der ID und des Pfads.

Wenn Sie jedoch eine Variable an übergeben AWS IoT SiteWise (z. B. bei einem „create“ - oder „update“ -Aufruf), müssen Sie nur eine dieser Variablen angeben. Wenn Sie beispielsweise den Pfad angeben, müssen Sie die ID nicht angeben.