Partilhar via


Variáveis do modelo de séries temporais

Nota

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 substituição e migração, visite 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érica, categórica e agregada.

  • Os tipos numéricos funcionam com valores numéricos contínuos.
  • Os tipos categóricos trabalham com um conjunto definido de valores discretos.
  • Os tipos 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 Description
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 da 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 ou Double Long para corresponder ao tipo de dados dos dados recebidos.
Interpolação variável Interpolação especifica como reconstruir um sinal usando dados existentes. As opções de interpolação Step 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 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 Description
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 da variável Valores de telemetria usados para computação provenientes do dispositivo ou sensores. As variáveis de tipo categórico devem ser ou Long 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 de interpolação Step 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 Description
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 Execute 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