Compartilhar via


Variáveis de Modelo de Série Temporal

Nota

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

Este artigo descreve as variáveis de Modelo de Série Temporal que especificam regras de fórmula e computação em eventos.

Cada variável pode ser um dos três tipos: numérico, categórica e agregação.

  • Tipos numéricos trabalham com valores contínuos numéricos.
  • Tipos categóricos operam com um conjunto definido de valores discretos.
  • tipos de agregação combinam várias variáveis de um único tipo (todos numéricos ou todos categóricos).

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 de variável Filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para computação.
Valor da variável Valores de telemetria usados para computação provenientes do dispositivo ou sensores ou transformados usando expressões de série temporal. 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 A interpolação especifica como reconstruir um sinal usando dados existentes. Opções de interpolação linear estão disponíveis para variáveis numéricas na Etapa.
Agregação de variável Executar 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 Descrição
Filtro de variável Filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para computação.
Valor da variável Valores de telemetria usados para computação provenientes do dispositivo ou sensores. Variáveis de tipo categórico devem ser Long ou String para corresponder ao tipo de dados dos dados de entrada.
Interpolação variável A interpolação especifica como reconstruir um sinal usando dados existentes. A opção de interpolação da etapa está disponível para variáveis categóricas.
Categorias de variáveis As categorias criam um mapeamento entre os valores provenientes do dispositivo ou dos sensores para um rótulo.
Categoria padrão de 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 de agregação

Propriedade variável Descrição
Filtro de variável Filtros são cláusulas condicionais opcionais para restringir o número de linhas que estão sendo consideradas para computação.
Agregação de variável Realize cálculos usando as 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 embutidas por meio de APIs para substituir ou complementar a definição armazenada.

Próximas etapas

  • Saiba mais sobre o modelo de série temporal .

  • Leia mais sobre como definir variáveis diretamente usando APIs de consultas .