Time Series Model változók
Megjegyzés
A Time Series Insights (TSI) szolgáltatás 2025 márciusa után már nem támogatott. Fontolja meg a meglévő TSI-környezetek alternatív megoldásokba való migrálását a lehető leghamarabb. Az elavulással és a migrálással kapcsolatos további információkért tekintse meg dokumentációnkat.
Ez a cikk az idősorozat-modell változóit ismerteti, amelyek képletet és számítási szabályokat határoznak meg az eseményeken.
Minden változó háromféle lehet: numerikus, kategorikus és összesítő.
- A numerikus típusok folyamatos numerikus értékekkel működnek.
- A kategorikus típusok különálló értékek meghatározott készletével működnek.
- Az aggregátumtípusok egyetlen típusú változót kombinálnak (az összes numerikus vagy az összes kategorikus változót).
Az alábbi táblázat az egyes változókhoz kapcsolódó tulajdonságokat mutatja be.
Numerikus változók
Változó tulajdonság | Description |
---|---|
Változószűrő | A szűrők nem kötelező feltételes záradékok, amelyek korlátozzák a számításhoz figyelembe vett sorok számát. |
Változó értéke | Az eszközről vagy érzékelőkről érkező számításokhoz használt, vagy a Time Series Expressions használatával átalakított telemetriai értékek. A numerikus típusú változóknak vagy Double vagy Long értéknek kell lenniük, hogy megfeleljenek a bejövő adatok adattípusának. |
Változóinterpoláció | Az interpoláció azt határozza meg, hogyan lehet rekonstruálni egy jelet meglévő adatok használatával. A lépés- és lineáris interpolációs lehetőségek numerikus változókhoz érhetők el. |
Változóösszesítés | Számításokat végezhet a numerikus változótípusok támogatott összesítési függvényeivel. |
A változók az alábbi JSON-példának felelnek meg:
"Interpolated Speed": {
"kind": "numeric",
"value": {
"tsx": "$event['Speed-Sensor'].Double"
},
"filter": null,
"interpolation": {
"kind": "step",
"boundary": {
"span": "P1D"
}
},
"aggregation": {
"tsx": "right($value)"
}
}
Kategorikus változók
Változó tulajdonság | Description |
---|---|
Változószűrő | A szűrők nem kötelező feltételes záradékok, amelyek korlátozzák a számításhoz figyelembe vett sorok számát. |
Változó értéke | Az eszközről vagy érzékelőkről érkező számításokhoz használt telemetriai értékek. A kategorikus típusú változóknak vagy Long vagy String típusúnak kell lenniük, hogy megfeleljenek a bejövő adatok adattípusának. |
Változóinterpoláció | Az interpoláció azt határozza meg, hogyan lehet rekonstruálni egy jelet meglévő adatok használatával. A Lépésinterpoláció lehetőség kategorikus változókhoz érhető el. |
Változókategóriák | A kategóriák leképezést hoznak létre az eszközről vagy érzékelőkről egy címkére érkező értékek között. |
Változó alapértelmezett kategóriája | Az alapértelmezett kategória az összes olyan értékhez tartozik, amely nincs leképezve a "kategóriák" tulajdonságban. |
A változók az alábbi JSON-példának felelnek meg:
"Status": {
"kind": "categorical",
"value": {
"tsx": "$event.Status.Long"
},
"interpolation": {
"kind": "step",
"boundary": {
"span" : "PT1M"
}
},
"categories": [
{
"values": [0, 1, 2, 3],
"label": "Good"
},
{
"values": [4],
"label": "Bad"
}
],
"defaultCategory": {
"label": "Not Applicable"
}
}
Változók összesítése
Változó tulajdonság | Description |
---|---|
Változószűrő | A szűrők nem kötelező feltételes záradékok, amelyek korlátozzák a számításhoz figyelembe vett sorok számát. |
Változóösszesítés | Számításokat végezhet a támogatott aggregációs függvényekkel az Összesítő változók típusaihoz. |
A változók az alábbi JSON-példának felelnek meg:
"Speed Range": {
"kind": "aggregate",
"filter": null,
"aggregation": {
"tsx": "max($event.Speed.Double) - min($event.Speed.Double)"
}
}
A változók egy idősorozat-modell típusdefiníciójában vannak tárolva, és az API-kon keresztül beágyazottan is megadhatók a tárolt definíció felülbírálása vagy kiegészítése érdekében.
Következő lépések
További információ a Time Series Modelről.
További információ a változók beágyazott definiálásáról lekérdezési API-k használatával.