Time Series Types - List
Obtém tipos de série temporal em páginas.
GET https://{environmentFqdn}/timeseries/types?api-version=2020-07-31
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Por FQDN de ambiente, por exemplo, 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com. Você pode obter esse nome de domínio da resposta da API Obter Ambientes, portal do Azure ou Resource Manager do Azure. |
api-version
|
query | True |
string |
Versão da API a ser usada com a solicitação do cliente. Atualmente, a versão com suporte é "2020-07-31". |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
x-ms-continuation |
string |
Token de continuação da página anterior de resultados para recuperar a próxima página dos resultados em chamadas que dão suporte à paginação. Para obter os resultados da primeira página, especifique o token de continuação nula como valor de parâmetro. O token de continuação retornado será nulo se todos os resultados tiverem sido retornados e não houver nenhuma próxima página de resultados. |
|
x-ms-client-request-id |
string |
ID de solicitação de cliente opcional. O serviço registra esse valor. Permite que o serviço rastreie a operação entre os serviços e permite que o cliente entre em contato com o suporte em relação a uma solicitação específica. |
|
x-ms-client-session-id |
string |
ID opcional da sessão do cliente. O serviço registra esse valor. Permite que o serviço rastreie um grupo de operações relacionadas entre serviços e permite que o cliente entre em contato com o suporte em relação a um grupo específico de solicitações. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Operação com êxito. Headers x-ms-request-id: string |
|
Other Status Codes |
Erro inesperado. Headers x-ms-request-id: string |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Types |
Types |
Types |
TypesListPage1
Sample Request
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/types?api-version=2020-07-31
Sample Response
{
"types": [
{
"id": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"name": "DefaultType",
"description": "My Default type",
"variables": {
"EventCount": {
"kind": "aggregate",
"filter": null,
"aggregation": {
"tsx": "count()"
}
}
}
}
],
"continuationToken": "aXsic2tpcCI6MTAwMCwidGFrZSI6MTAwMH0="
}
TypesListPage2
Sample Request
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/types?api-version=2020-07-31
Sample Response
{
"types": [
{
"id": "9b84e946-7b36-4aa0-9d26-71bf48cb2aff",
"name": "TurbineSensor",
"description": "Wind turbine sensor",
"variables": {
"Value": {
"kind": "numeric",
"value": {
"tsx": "$event.value.Double"
},
"aggregation": {
"tsx": "avg($value)"
}
}
}
}
],
"continuationToken": "aXsic2tpcCI6MTAwMCwidGFrASI6MTAwMH0="
}
TypesListPage3
Sample Request
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/types?api-version=2020-07-31
Sample Response
{
"types": []
}
Definições
Nome | Description |
---|---|
Aggregate |
A variável de agregação representa qualquer cálculo de agregação. As Variáveis de Agregação não dão suporte à interpolação. |
Boundary |
O intervalo de tempo à esquerda e à direita do intervalo de pesquisa a ser usado para Interpolação. Isso é útil em cenários em que os pontos de dados estão ausentes perto do início ou final do intervalo de pesquisa de entrada. Pode ser nulo. |
Categorical |
A variável categórica representa o sinal que precisa ser analisado com base na contagem ou duração da ocorrência de um conjunto limitado de valores definidos. |
Get |
Lista parcial de tipos de série temporal retornados em uma única solicitação. |
Interpolation |
A operação de interpolação a ser executada nos pontos de dados brutos. Atualmente, apenas a amostragem de séries temporais interpoladas é permitida. Função de agregação permitida – por exemplo: left($value). Pode ser nulo se nenhuma interpolação precisar ser aplicada. |
Interpolation |
O tipo de técnica de interpolação: "Linear" ou "Step". |
Numeric |
A variável numérica representa um único sinal numérico contínuo que pode ser reconstruído usando interpolação. |
Time |
Categoria usada em variáveis categóricas. Uma categoria é definida por 'label' e 'values' que recebem esse rótulo. |
Time |
Representa a categoria padrão. |
Time |
O tipo de série temporal define variáveis ou fórmulas para fazer computação em eventos associados a instâncias de série temporal. Cada instância de série temporal é associada a exatamente um tipo. Um tipo pode ter uma ou mais variáveis. Por exemplo, uma instância de série temporal pode ser do tipo Sensor de Temperatura, que consiste nas variáveis temperatura média, temperatura mínima e temperatura máxima. |
Tsi |
Informações sobre um erro de API. |
Tsi |
Um erro de API específico com um código de erro e uma mensagem. |
Tsi |
Informações adicionais de erro. |
Tsx |
Expressão de série temporal (TSX) escrita como uma única cadeia de caracteres. Exemplos: "$event. Status.String='Good'", "avg($event. Temperatura)". Consulte a documentação sobre como escrever expressões de série temporal. |
AggregateVariable
A variável de agregação representa qualquer cálculo de agregação. As Variáveis de Agregação não dão suporte à interpolação.
Nome | Tipo | Description |
---|---|---|
aggregation |
A expressão de série temporal de agregação quando kind é "aggregate" é usada para representar a agregação que precisa ser executada diretamente usando propriedades de evento como "$event. Temperatura". Por exemplo, a agregação para calcular o intervalo de alterações de temperatura pode ser gravada como: "max($event. Temperature)-min($event. Temperatura)". |
|
filter |
Filtre os eventos que restringem o número de eventos que estão sendo considerados para computação. Exemplo: "$event. Status.String='Good'". Opcional. |
|
kind |
string:
aggregate |
Os valores "kind" permitidos são : "numérico" ou "aggregate". Embora "numérico" permita que você especifique o valor do sinal reconstruído e a expressão para agregá-los, o tipo "agregação" permite agregar diretamente nas propriedades do evento sem especificar valor. |
Boundary
O intervalo de tempo à esquerda e à direita do intervalo de pesquisa a ser usado para Interpolação. Isso é útil em cenários em que os pontos de dados estão ausentes perto do início ou final do intervalo de pesquisa de entrada. Pode ser nulo.
Nome | Tipo | Description |
---|---|---|
span |
string |
CategoricalVariable
A variável categórica representa o sinal que precisa ser analisado com base na contagem ou duração da ocorrência de um conjunto limitado de valores definidos.
Nome | Tipo | Description |
---|---|---|
categories |
Categoria usada em variáveis categóricas. Uma categoria é definida por 'label' e 'values' que recebem esse rótulo. |
|
defaultCategory |
Representa a categoria padrão. |
|
filter |
Filtre os eventos que restringem o número de eventos que estão sendo considerados para computação. Exemplo: "$event. Status.String='Good'". Opcional. |
|
interpolation |
A variável categórica dá suporte apenas à interpolação 'step'. |
|
kind |
string:
categorical |
Os valores "kind" permitidos são : "numérico" ou "aggregate". Embora "numérico" permita que você especifique o valor do sinal reconstruído e a expressão para agregá-los, o tipo "agregação" permite agregar diretamente nas propriedades do evento sem especificar valor. |
value |
A expressão de série temporal de valor é usada para representar o valor do sinal que será categorizado. Ele pode avaliar apenas o tipo 'String' ou 'Long' para variáveis categóricas. |
GetTypesPage
Lista parcial de tipos de série temporal retornados em uma única solicitação.
Nome | Tipo | Description |
---|---|---|
continuationToken |
string |
Se retornado, isso significa que os resultados atuais representam um resultado parcial. O token de continuação permite obter a próxima página de resultados. Para obter a próxima página de resultados da consulta, envie a mesma solicitação com o parâmetro de token de continuação no cabeçalho HTTP "x-ms-continuation". |
types |
Lista parcial de tipos de série temporal retornados em uma única solicitação. Pode estar vazio se o servidor não puder preencher a página com mais tipos nesta solicitação ou se não houver mais tipos quando o token de continuação for nulo. |
Interpolation
A operação de interpolação a ser executada nos pontos de dados brutos. Atualmente, apenas a amostragem de séries temporais interpoladas é permitida. Função de agregação permitida – por exemplo: left($value). Pode ser nulo se nenhuma interpolação precisar ser aplicada.
Nome | Tipo | Description |
---|---|---|
boundary |
O intervalo de tempo à esquerda e à direita do intervalo de pesquisa a ser usado para Interpolação. Isso é útil em cenários em que os pontos de dados estão ausentes perto do início ou final do intervalo de pesquisa de entrada. Pode ser nulo. |
|
kind |
O tipo de técnica de interpolação: "Linear" ou "Step". |
InterpolationKind
O tipo de técnica de interpolação: "Linear" ou "Step".
Nome | Tipo | Description |
---|---|---|
Linear |
string |
|
Step |
string |
NumericVariable
A variável numérica representa um único sinal numérico contínuo que pode ser reconstruído usando interpolação.
Nome | Tipo | Description |
---|---|---|
aggregation |
A expressão de série temporal de agregação quando kind é "numeric" é usada para representar a agregação que precisa ser executada na expressão $value. Isso requer que $value sejam especificados e só podem usar $value dentro das funções de agregação. Por exemplo, a agregação para calcular o mínimo do $value é escrita como: "min($value)". |
|
filter |
Filtre os eventos que restringem o número de eventos que estão sendo considerados para computação. Exemplo: "$event. Status.String='Good'". Opcional. |
|
interpolation |
A operação de interpolação a ser executada nos pontos de dados brutos. Atualmente, apenas a amostragem de séries temporais interpoladas é permitida. Função de agregação permitida – por exemplo: left($value). Pode ser nulo se nenhuma interpolação precisar ser aplicada. |
|
kind |
string:
numeric |
Os valores "kind" permitidos são : "numérico" ou "aggregate". Embora "numérico" permita que você especifique o valor do sinal reconstruído e a expressão para agregá-los, o tipo "agregação" permite agregar diretamente nas propriedades do evento sem especificar valor. |
value |
A expressão de série temporal de valor é usada para representar o valor do sinal que será agregado ou interpolado. Por exemplo, os valores de temperatura do evento são representados da seguinte maneira: "$event. Temperature.Double". |
TimeSeriesAggregateCategory
Categoria usada em variáveis categóricas. Uma categoria é definida por 'label' e 'values' que recebem esse rótulo.
Nome | Tipo | Description |
---|---|---|
label |
string |
O nome da categoria que será usada na construção dos nomes das variáveis de saída. |
values |
object[] |
A lista de valores para os quais uma categoria mapeia. Pode ser uma lista exclusiva de cadeia de caracteres ou uma lista de long. |
TimeSeriesDefaultCategory
Representa a categoria padrão.
Nome | Tipo | Description |
---|---|---|
label |
string |
O nome da categoria padrão que será atribuída aos valores que não correspondem a nenhum dos definidos nas 'categorias'. |
TimeSeriesType
O tipo de série temporal define variáveis ou fórmulas para fazer computação em eventos associados a instâncias de série temporal. Cada instância de série temporal é associada a exatamente um tipo. Um tipo pode ter uma ou mais variáveis. Por exemplo, uma instância de série temporal pode ser do tipo Sensor de Temperatura, que consiste nas variáveis temperatura média, temperatura mínima e temperatura máxima.
Nome | Tipo | Description |
---|---|---|
description |
string |
Descrição do tipo. Pode ser nulo. |
id |
string |
Identificador de tipo exclusivo que diferencia maiúsculas de minúsculas que é imutável. Pode ser nulo em solicitações de criação ou atualização e, em seguida, o servidor gera a ID. Não é nulo em operações get e delete. |
name |
string |
Nome exclusivo fornecido pelo usuário para o tipo. Mutável, não nulo. |
variables |
object |
Variáveis diferentes associadas ao tipo. Não vazio, não nulo. |
TsiError
Informações sobre um erro de API.
Nome | Tipo | Description |
---|---|---|
error |
Um erro de API específico com um código de erro e uma mensagem. |
TsiErrorBody
Um erro de API específico com um código de erro e uma mensagem.
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres legível e independente de linguagem que define um código de erro específico do serviço. Esse código serve como um indicador mais específico para o código de erro HTTP especificado na resposta. Pode ser usado para lidar programaticamente com casos de erro específicos. |
details |
Contém informações de erro adicionais. Pode ser nulo. |
|
innerError |
Contém um erro mais específico que restringe a causa. Pode ser nulo. |
|
message |
string |
Representação independente de idioma e legível por humanos do erro. Ele se destina como um auxílio aos desenvolvedores e não é adequado para exposição aos usuários finais. |
target |
string |
Destino do erro específico (por exemplo, o nome da propriedade em erro). Pode ser nulo. |
TsiErrorDetails
Informações adicionais de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres legível e independente de linguagem que define um código de erro específico do serviço. Esse código serve como um indicador mais específico para o código de erro HTTP especificado na resposta. Pode ser usado para lidar programaticamente com casos de erro específicos. |
message |
string |
Representação independente de idioma e legível por humanos do erro. Ele se destina como um auxílio aos desenvolvedores e não é adequado para exposição aos usuários finais. |
Tsx
Expressão de série temporal (TSX) escrita como uma única cadeia de caracteres. Exemplos: "$event. Status.String='Good'", "avg($event. Temperatura)". Consulte a documentação sobre como escrever expressões de série temporal.
Nome | Tipo | Description |
---|---|---|
tsx |
string |
Expressão de série temporal (TSX) escrita como uma única cadeia de caracteres. Exemplos: "$event. Status.String='Good'", "avg($event. Temperatura)". Consulte a documentação sobre como escrever expressões de série temporal. |