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.
-
Per ID proprietà: è possibile specificare l'ID univoco della proprietà (UUID) per identificarla.
-
Per nome: se la proprietà si trova sullo stesso modello di asset, puoi specificarne il nome nel campo ID della proprietà.
-
Per percorso: un valore di variabile può fare riferimento a una proprietà in base al relativo percorso. Per ulteriori informazioni, consulta Utilizzate i percorsi per fare riferimento alle proprietà personalizzate del modello composito.
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.