View a markdown version of this page

Usare le variabili nelle espressioni delle formule - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Usare le variabili nelle espressioni delle formule

Le variabili rappresentano le proprietà AWS IoT SiteWise degli asset nelle espressioni delle formule. Utilizzate le variabili per inserire valori da altre proprietà degli asset nelle vostre espressioni, in modo da poter elaborare dati provenienti da proprietà costanti (attributi), flussi di dati non elaborati (misurazioni) e altre proprietà delle formule.

Le variabili possono rappresentare le proprietà degli asset dello stesso modello di asset o dei modelli di asset secondari associati. Solo le formule metriche possono immettere variabili dai modelli di asset secondari.

Le variabili vengono identificate con nomi diversi nella console e nell'API.

  • AWS IoT SiteWise console: utilizza i nomi delle proprietà degli asset come variabili nelle tue espressioni.

  • AWS IoT SiteWise API (AWS CLI, AWS SDK): definisci le variabili con la ExpressionVariable struttura, che richiede un nome di variabile e un riferimento a una proprietà dell'asset. Il nome della variabile può contenere lettere minuscole, numeri e caratteri di sottolineatura. Quindi, utilizzate i nomi delle variabili per fare riferimento alle proprietà delle risorse nelle espressioni.

I nomi delle variabili sono sensibili alle maiuscole.

Per ulteriori informazioni, vedete Definizione delle trasformazioni e Definizione delle metriche.

Utilizzate le variabili per fare riferimento alle proprietà

Il valore di una variabile definisce la proprietà a cui fa riferimento. AWS IoT SiteWise fornisce diversi modi per eseguire questa operazione.

Nota

Le variabili non sono supportate dalla AWS IoT SiteWise console. Sono utilizzate dall' AWS IoT SiteWise API, inclusi AWS Command Line Interface AWS CLI) e AWS SDK.

Una variabile che ricevi in una risposta AWS IoT SiteWise include informazioni complete sul valore, inclusi l'ID e il percorso.

Tuttavia, quando si passa una variabile a AWS IoT SiteWise (ad esempio, in una chiamata «create» o «update»), è sufficiente specificarne una. Ad esempio, se si specifica il percorso, non è necessario fornire l'ID.