Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Obs
Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. För mer information om utfasning och migrering, besök vår -dokumentation.
I den här artikeln beskrivs variablerna för Tidsseriemodell som anger formel- och beräkningsregler för händelser.
Varje variabel kan vara en av tre typer: numeriska, kategoriskaoch mängd.
- numeriska sorter fungerar med kontinuerliga numeriska värden.
- Kategoriska typer fungerar med en definierad uppsättning diskreta värden.
- Sammanställ typer kombinerar flera variabler av en enda typ (antingen alla numeriska eller alla kategoriska).
I följande tabell visas vilka egenskaper som är relevanta för varje variabeltyp.
Numeriska variabler
| Variabel egenskap | Beskrivning | 
|---|---|
| Variabelfilter | Filter är valfria villkorssatser för att begränsa antalet rader som övervägs för beräkning. | 
| Variabelvärde | Telemetrivärden som används för beräkning som kommer från enheten eller sensorerna eller omvandlas med hjälp av Time Series-uttryck. Numeriska typvariabler måste vara antingen DoubleellerLongför att matcha datatypen för inkommande data. | 
| Variabelinterpolation | Interpolation anger hur du rekonstruerar en signal med hjälp av befintliga data. Steg och linjära interpoleringsalternativ är tillgängliga för numeriska variabler. | 
| Variabelsammanslagning | Utför beräkningar via de aggregeringsfunktioner som stöds för numeriska variabeltyper. | 
Variabler överensstämmer med följande JSON-exempel:
"Interpolated Speed": {
  "kind": "numeric",
  "value": {
    "tsx": "$event['Speed-Sensor'].Double"
  },
  "filter": null,
  "interpolation": {
    "kind": "step",
    "boundary": {
      "span": "P1D"
    }
  },
  "aggregation": {
    "tsx": "right($value)"
  }
}
Kategoriska variabler
| Variabel egenskap | Beskrivning | 
|---|---|
| Variabelfilter | Filter är valfria villkorssatser för att begränsa antalet rader som övervägs för beräkning. | 
| Variabelvärde | Telemetrivärden som används för beräkning som kommer från enheten eller sensorerna. Kategoriska typvariabler måste vara antingen LongellerStringför att matcha datatypen för inkommande data. | 
| Variabelinterpolation | Interpolation anger hur du rekonstruerar en signal med hjälp av befintliga data. Alternativet steg interpolering är tillgängligt för kategoriska variabler. | 
| Variabelkategorier | Kategorier skapar en mappning mellan de värden som kommer från enheten eller sensorerna till en etikett. | 
| Variabel standardkategori | Standardkategorin är för alla värden som inte mappas i egenskapen "kategorier". | 
Variabler överensstämmer med följande JSON-exempel:
"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"
  }
}
Aggregerade variabler
| Variabel egenskap | Beskrivning | 
|---|---|
| Variabelfilter | Filter är valfria villkorssatser för att begränsa antalet rader som övervägs för beräkning. | 
| Variabelsammanslagning | Utför beräkningar via de aggregeringsfunktioner som stöds för mängdvariabeltyper. | 
Variabler överensstämmer med följande JSON-exempel:
"Speed Range": {
  "kind": "aggregate",
  "filter": null,
  "aggregation": {
    "tsx": "max($event.Speed.Double) - min($event.Speed.Double)"
  }
}
Variabler lagras i typdefinitionen för en tidsseriemodell och kan anges direkt via API:er för att åsidosätta eller komplettera den befintliga definitionen.
Nästa steg
- Läs mer om Time Series Model. 
- Läs mer om hur du definierar variabler inline med hjälp av fråge-API:er. 
