Time Series Types - List
Возвращает типы временных рядов на страницах.
GET https://{environmentFqdn}/timeseries/types?api-version=2020-07-31
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
environment
|
path | True |
|
Полное доменное имя среды, например 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com. Это доменное имя можно получить из ответа API get Environments, портал Azure или Azure Resource Manager. |
|
api-version
|
query | True |
|
Версия API, используемая с клиентским запросом. Сейчас поддерживается версия 2020-07-31. |
Заголовок запроса
| Name | Required | Type | Description |
|---|---|---|---|
| x-ms-continuation |
|
Маркер продолжения с предыдущей страницы результатов для получения следующей страницы результатов в вызовах, поддерживающих разбиение на страницы. Чтобы получить результаты первой страницы, укажите токен продолжения NULL в качестве значения параметра. Возвращенный маркер продолжения имеет значение NULL, если возвращены все результаты и не существует следующей страницы результатов. |
|
| x-ms-client-request-id |
|
Необязательный идентификатор запроса клиента. Служба записывает это значение. Позволяет службе отслеживать операции между службами и позволяет клиенту обращаться в службу поддержки в отношении конкретного запроса. |
|
| x-ms-client-session-id |
|
Необязательный идентификатор сеанса клиента. Служба записывает это значение. Позволяет службе отслеживать группу связанных операций между службами и позволяет клиенту обращаться в службу поддержки в отношении определенной группы запросов. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Успешная операция. Headers
|
|
| Other Status Codes |
Непредвиденная ошибка. Headers
|
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
|
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": []
}
Определения
|
Aggregate |
Агрегатная переменная представляет любое вычисление агрегирования. Агрегатные переменные не поддерживают интерполяцию. |
| Boundary |
Диапазон времени слева и справа от диапазона поиска, который будет использоваться для интерполяции. Это полезно в сценариях, когда точки данных отсутствуют близко к началу или концу входного диапазона поиска. Может быть равен null. |
|
Categorical |
Категориальная переменная представляет сигнал, который необходимо проанализировать на основе количества или длительности вхождения ограниченного набора определенных значений. |
|
Get |
Частичный список типов временных рядов, возвращаемых в одном запросе. |
| Interpolation |
Операция интерполяции, выполняемая для необработанных точек данных. В настоящее время разрешена только выборка интерполированных временных рядов. Разрешенная агрегатная функция, например left($value). Может иметь значение NULL, если интерполяция не требуется применять. |
|
Interpolation |
Тип метода интерполяции: Linear или Step. |
|
Numeric |
Числовая переменная представляет собой один непрерывный числовый сигнал, который можно воссоздать с помощью интерполяции. |
|
Time |
Категория, используемая в категориальных переменных. Категория определяется меткой и "значениями", назначенными этой меткой. |
|
Time |
Представляет категорию по умолчанию. |
|
Time |
Тип временных рядов определяет переменные или формулы для вычисления событий, связанных с экземплярами временных рядов. Каждый экземпляр временных рядов связан с одним типом. Один тип может содержать одну или несколько переменных. Например, экземпляр временных рядов может иметь тип датчика температуры, который состоит из переменных среднее значение температуры, минимальной температуры и максимальной температуры. |
|
Tsi |
Сведения об ошибке API. |
|
Tsi |
Конкретная ошибка API с кодом ошибки и сообщением. |
|
Tsi |
Дополнительные сведения об ошибке. |
| Tsx |
Выражение временных рядов (TSX), написанное как одна строка. Примеры: "$event. Status.String='Good', "avg($event. Температура)". См. документацию по написанию выражений временных рядов. |
AggregateVariable
Агрегатная переменная представляет любое вычисление агрегирования. Агрегатные переменные не поддерживают интерполяцию.
| Name | Type | Description |
|---|---|---|
| aggregation |
Выражение временных рядов агрегирования, если тип является "агрегатным" используется для представления агрегата, который необходимо выполнить непосредственно с помощью таких свойств событий, как "$event". Температура". Например, агрегирование для вычисления диапазона изменений температуры можно записать следующим образом: "max($event. Temperature)-min($event. Температура)". |
|
| filter |
Фильтрация по событиям, ограничивающим количество событий, которые рассматриваются для вычислений. Пример: "$event. Status.String='Good'". Необязательный элемент. |
|
| kind |
string:
|
Допустимые значения kind: "numeric" или "aggregate". Хотя "числовой" позволяет указать значение восстановленного сигнала и выражение для их агрегирования, тип "агрегат" позволяет напрямую агрегировать свойства события без указания значения. |
Boundary
Диапазон времени слева и справа от диапазона поиска, который будет использоваться для интерполяции. Это полезно в сценариях, когда точки данных отсутствуют близко к началу или концу входного диапазона поиска. Может быть равен null.
| Name | Type | Description |
|---|---|---|
| span |
|
CategoricalVariable
Категориальная переменная представляет сигнал, который необходимо проанализировать на основе количества или длительности вхождения ограниченного набора определенных значений.
| Name | Type | Description |
|---|---|---|
| categories |
Категория, используемая в категориальных переменных. Категория определяется меткой и "значениями", назначенными этой меткой. |
|
| defaultCategory |
Представляет категорию по умолчанию. |
|
| filter |
Фильтрация по событиям, ограничивающим количество событий, которые рассматриваются для вычислений. Пример: "$event. Status.String='Good'". Необязательный элемент. |
|
| interpolation |
Категориальная переменная поддерживает только интерполяцию step. |
|
| kind |
string:
|
Допустимые значения kind: "numeric" или "aggregate". Хотя "числовой" позволяет указать значение восстановленного сигнала и выражение для их агрегирования, тип "агрегат" позволяет напрямую агрегировать свойства события без указания значения. |
| value |
Выражение временных рядов используется для представления значения сигнала, который будет классифицироваться. Он может вычислить только тип String или Long для категориальных переменных. |
GetTypesPage
Частичный список типов временных рядов, возвращаемых в одном запросе.
| Name | Type | Description |
|---|---|---|
| continuationToken |
|
При возвращении это означает, что текущие результаты представляют частичный результат. Токен продолжения позволяет получить следующую страницу результатов. Чтобы получить следующую страницу результатов запроса, отправьте тот же запрос с параметром токена продолжения в заголовке HTTP x-ms-continuation. |
| types |
Частичный список типов временных рядов, возвращаемых в одном запросе. Может быть пустым, если серверу не удалось заполнить страницу дополнительными типами в этом запросе или больше типов, если маркер продолжения имеет значение NULL. |
Interpolation
Операция интерполяции, выполняемая для необработанных точек данных. В настоящее время разрешена только выборка интерполированных временных рядов. Разрешенная агрегатная функция, например left($value). Может иметь значение NULL, если интерполяция не требуется применять.
| Name | Type | Description |
|---|---|---|
| boundary |
Диапазон времени слева и справа от диапазона поиска, который будет использоваться для интерполяции. Это полезно в сценариях, когда точки данных отсутствуют близко к началу или концу входного диапазона поиска. Может быть равен null. |
|
| kind |
Тип метода интерполяции: Linear или Step. |
InterpolationKind
Тип метода интерполяции: Linear или Step.
| Name | Type | Description |
|---|---|---|
| Linear |
|
|
| Step |
|
NumericVariable
Числовая переменная представляет собой один непрерывный числовый сигнал, который можно воссоздать с помощью интерполяции.
| Name | Type | Description |
|---|---|---|
| aggregation |
Выражение временного ряда агрегирования, если для представления статистической обработки, необходимой для $value выражения, используется тип "числовой". Для этого необходимо указать $value и использовать только $value внутри агрегатных функций. Например, агрегирование для вычисления минимума $value записывается как "min($value)". |
|
| filter |
Фильтрация по событиям, ограничивающим количество событий, которые рассматриваются для вычислений. Пример: "$event. Status.String='Good'". Необязательный элемент. |
|
| interpolation |
Операция интерполяции, выполняемая для необработанных точек данных. В настоящее время разрешена только выборка интерполированных временных рядов. Разрешенная агрегатная функция, например left($value). Может иметь значение NULL, если интерполяция не требуется применять. |
|
| kind |
string:
|
Допустимые значения kind: "numeric" или "aggregate". Хотя "числовой" позволяет указать значение восстановленного сигнала и выражение для их агрегирования, тип "агрегат" позволяет напрямую агрегировать свойства события без указания значения. |
| value |
Выражение временных рядов значений используется для представления значения сигнала, который будет агрегироваться или интерполироваться. Например, значения температуры события представлены следующим образом: "$event. Temperature.Double". |
TimeSeriesAggregateCategory
Категория, используемая в категориальных переменных. Категория определяется меткой и "значениями", назначенными этой меткой.
| Name | Type | Description |
|---|---|---|
| label |
|
Имя категории, которая будет использоваться при создании имен выходных переменных. |
| values |
|
Список значений, с которым сопоставляется категория. Может быть уникальным списком строк или длинным списком. |
TimeSeriesDefaultCategory
Представляет категорию по умолчанию.
| Name | Type | Description |
|---|---|---|
| label |
|
Имя категории по умолчанию, которая будет назначена значениям, которые не соответствуют ни одному из тех, которые определены в категории. |
TimeSeriesType
Тип временных рядов определяет переменные или формулы для вычисления событий, связанных с экземплярами временных рядов. Каждый экземпляр временных рядов связан с одним типом. Один тип может содержать одну или несколько переменных. Например, экземпляр временных рядов может иметь тип датчика температуры, который состоит из переменных среднее значение температуры, минимальной температуры и максимальной температуры.
| Name | Type | Description |
|---|---|---|
| description |
|
Описание типа. Может принимать значение NULL. |
| id |
|
Уникальный идентификатор уникального типа с учетом регистра, неизменяемый. Может иметь значение NULL при создании или обновлении запросов, а затем сервер создает идентификатор. Не имеет значения NULL при операциях получения и удаления. |
| name |
|
Уникальное имя типа, заданное пользователем. Изменяемый, а не null. |
| variables |
|
Различные переменные, связанные с типом. Не пустой, а не null. |
TsiError
Сведения об ошибке API.
| Name | Type | Description |
|---|---|---|
| error |
Конкретная ошибка API с кодом ошибки и сообщением. |
TsiErrorBody
Конкретная ошибка API с кодом ошибки и сообщением.
| Name | Type | Description |
|---|---|---|
| code |
|
Независимая от языка строка, читаемая человеком, которая определяет код ошибки, относящуюся к конкретной службе. Этот код служит более конкретным индикатором для кода ошибки HTTP, указанного в ответе. Можно использовать для программной обработки конкретных случаев ошибок. |
| details |
Содержит дополнительные сведения об ошибке. Может принимать значение NULL. |
|
| innerError |
Содержит более конкретную ошибку, которая сужает причину. Может принимать значение NULL. |
|
| message |
|
Удобочитаемое, независимое от языка представление ошибки. Она предназначена для разработчиков и не подходит для воздействия на конечных пользователей. |
| target |
|
Целевой объект конкретной ошибки (например, имя свойства в ошибке). Может принимать значение NULL. |
TsiErrorDetails
Дополнительные сведения об ошибке.
| Name | Type | Description |
|---|---|---|
| code |
|
Независимая от языка строка, читаемая человеком, которая определяет код ошибки, относящуюся к конкретной службе. Этот код служит более конкретным индикатором для кода ошибки HTTP, указанного в ответе. Можно использовать для программной обработки конкретных случаев ошибок. |
| message |
|
Удобочитаемое, независимое от языка представление ошибки. Она предназначена для разработчиков и не подходит для воздействия на конечных пользователей. |
Tsx
Выражение временных рядов (TSX), написанное как одна строка. Примеры: "$event. Status.String='Good', "avg($event. Температура)". См. документацию по написанию выражений временных рядов.
| Name | Type | Description |
|---|---|---|
| tsx |
|
Выражение временных рядов (TSX), написанное как одна строка. Примеры: "$event. Status.String='Good', "avg($event. Температура)". См. документацию по написанию выражений временных рядов. |