Partilhar via


Variáveis do modelo de séries temporais

Observação

O serviço Time Series Insights será desativado em 7 de julho de 2024. Considere migrar os ambientes existentes para soluções alternativas o mais rápido possível. Para obter mais informações sobre a descontinuação e a migração, visite a nossa documentação .

Este artigo descreve as variáveis do Modelo de Série Temporal que especificam fórmulas e regras de cálculo em eventos.

Cada variável pode ser de três tipos: numérico, categórica e agregado.

  • Os tipos de numéricos funcionam com valores numéricos contínuos.
  • Os tipos de categóricos trabalham com um conjunto definido de valores discretos.
  • Os tipos de agregados combinam várias variáveis de um único tipo (todas numéricas ou todas categóricas).

A tabela a seguir exibe quais propriedades são relevantes para cada tipo de variável.

Tabela de variáveis do Modelo de Série Temporal

Variáveis numéricas

Propriedade variável Descrição
Filtro variável Os filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para cálculo.
Valor variável Valores de telemetria usados para computação provenientes do dispositivo ou sensores ou transformados usando expressões de séries temporais. As variáveis de tipo numérico devem ser Double ou Long para corresponder ao tipo de dados dos dados de entrada.
Interpolação variável Interpolação especifica como reconstruir um sinal usando dados existentes. As opções de interpolação de Etapa e Linear estão disponíveis para variáveis numéricas.
Agregação variável Execute cálculos através das funções de agregação de suportadas para tipos de variáveis numéricas.

As variáveis estão em conformidade com o seguinte exemplo JSON:

"Interpolated Speed": {
  "kind": "numeric",
  "value": {
    "tsx": "$event['Speed-Sensor'].Double"
  },
  "filter": null,
  "interpolation": {
    "kind": "step",
    "boundary": {
      "span": "P1D"
    }
  },
  "aggregation": {
    "tsx": "right($value)"
  }
}

Variáveis categóricas

Propriedade variável Descrição
Filtro variável Os filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para cálculo.
Valor variável Valores de telemetria usados para computação provenientes do dispositivo ou sensores. As variáveis de tipo categórico devem ser Long ou String para corresponder ao tipo de dados dos dados recebidos.
Interpolação variável Interpolação especifica como reconstruir um sinal usando dados existentes. A opção Step interpolação está disponível para variáveis categóricas.
Categorias de variáveis As categorias criam um mapeamento entre os valores provenientes do dispositivo ou sensores para uma etiqueta.
Categoria padrão variável A categoria padrão é para todos os valores que não estão sendo mapeados na propriedade "categories".

As variáveis estão em conformidade com o seguinte exemplo JSON:

"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"
  }
}

Variáveis agregadas

Propriedade variável Descrição
Filtro variável Os filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para cálculo.
Agregação variável Realize cálculos através das funções de agregação suportadas para tipos de variáveis agregadas.

As variáveis estão em conformidade com o seguinte exemplo JSON:

"Speed Range": {
  "kind": "aggregate",
  "filter": null,
  "aggregation": {
    "tsx": "max($event.Speed.Double) - min($event.Speed.Double)"
  }
}

As variáveis são armazenadas na definição de tipo de um modelo de série temporal e podem ser fornecidas em linha através de APIs para substituir ou complementar a definição armazenada.

Próximos passos

  • Saiba mais sobre o Modelo de Série Temporal .

  • Leia mais sobre como definir variáveis em linha usando Query APIs.