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.

Time Series Model változótábla

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