Time Series Types - List
取得頁面中的時間序列類型。
GET https://{environmentFqdn}/timeseries/types?api-version=2020-07-31
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
environment
|
path | True |
string |
每個環境 FQDN,例如 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com。 您可以從取得環境 API、Azure 入口網站 或 Azure Resource Manager 的回應中取得此功能變數名稱。 |
api-version
|
query | True |
string |
要與用戶端要求搭配使用的 API 版本。 目前支援的版本是 「2020-07-31」。 |
要求標頭
名稱 | 必要 | 類型 | Description |
---|---|---|---|
x-ms-continuation |
string |
來自上一頁結果的接續令牌,以擷取支援分頁之呼叫中結果的下一頁。 若要取得第一頁結果,請將 Null 接續令牌指定為參數值。 如果已傳回所有結果,則傳回的接續標記為 Null,而且沒有下一頁的結果。 |
|
x-ms-client-request-id |
string |
選擇性用戶端要求識別碼。 服務會記錄此值。 允許服務跨服務追蹤作業,並允許客戶連絡有關特定要求的支持人員。 |
|
x-ms-client-session-id |
string |
選擇性用戶端會話識別碼。 服務會記錄此值。 允許服務追蹤跨服務的相關作業群組,並允許客戶連絡支持人員,以取得特定要求群組的相關信息。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功的作業。 Headers x-ms-request-id: string |
|
Other Status Codes |
非預期的錯誤。 Headers x-ms-request-id: string |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名稱 | 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": []
}
定義
名稱 | Description |
---|---|
Aggregate |
匯總變數代表任何匯總計算。 匯總變數不支援插補。 |
Boundary |
要用於插補的搜尋範圍左邊和右邊的時間範圍。 這在接近輸入搜尋範圍的開始或結尾處遺失數據點的情況下很有説明。 可以是 null。 |
Categorical |
類別變數代表必須根據發生一組有限定義值的計數或持續時間進行分析的訊號。 |
Get |
單一要求中傳回的時間序列類型部分清單。 |
Interpolation |
要對原始數據點執行的插補作業。 目前只允許取樣插補的時間序列。 允許的聚合函數 - 例如:左 ($value) 。 如果不需要套用插補點,則可以為 Null。 |
Interpolation |
插補技術的類型:「Linear」 或 「Step」。。 |
Numeric |
數值變數代表單一連續數值訊號,可使用插補重新建構。 |
Time |
類別變數中使用的類別。 類別是由 'label' 和指派此標籤的 'values' 所定義。 |
Time |
表示預設類別。 |
Time |
時間序列類型會定義變數或公式,以針對與時間序列實例相關聯的事件執行計算。 每個時間序列實例都只與一個類型相關聯。 一個類型可以有一或多個變數。 例如,時間序列實例的類型可能是 Temperature Sensor,其中包含平均溫度、最小溫度和溫度上限變數。 |
Tsi |
API 錯誤的相關信息。 |
Tsi |
具有錯誤碼和訊息的特定 API 錯誤。 |
Tsi |
其他錯誤資訊。 |
Tsx |
時間序列表達式 (TSX) 寫入為單一字串。 範例:「$event。Status.String='Good'“, ”avg ($event.溫度) “。 請參閱有關如何撰寫時間序列表達式的檔。 |
AggregateVariable
匯總變數代表任何匯總計算。 匯總變數不支援插補。
名稱 | 類型 | Description |
---|---|---|
aggregation |
當種類為 「匯總」時,匯總時間序列表達式是用來表示需要直接使用「$event」等事件屬性執行的匯總。溫度」。 例如,計算溫度變更範圍的匯總可以寫入為:「最大 ($event。溫度) 分鐘 ($event。溫度) 」。 |
|
filter |
篩選限制要考慮計算之事件數目的事件。 範例:「$event。Status.String='Good'”。 選擇性。 |
|
kind |
string:
aggregate |
允許的“kind” 值為 - “numeric” 或 “aggregate”。 雖然「數值」可讓您指定重建訊號的值,以及匯總它們的運算式,但「匯總」種類可讓您直接匯總事件屬性,而不需要指定值。 |
Boundary
要用於插補的搜尋範圍左邊和右邊的時間範圍。 這在接近輸入搜尋範圍的開始或結尾處遺失數據點的情況下很有説明。 可以是 null。
名稱 | 類型 | Description |
---|---|---|
span |
string |
CategoricalVariable
類別變數代表必須根據發生一組有限定義值的計數或持續時間進行分析的訊號。
名稱 | 類型 | Description |
---|---|---|
categories |
類別變數中使用的類別。 類別是由 'label' 和指派此標籤的 'values' 所定義。 |
|
defaultCategory |
表示預設類別。 |
|
filter |
篩選限制要考慮計算之事件數目的事件。 範例:「$event。Status.String='Good'”。 選擇性。 |
|
interpolation |
類別變數只支援 『step』 插補。 |
|
kind |
string:
categorical |
允許的“kind” 值為 - “numeric” 或 “aggregate”。 雖然「數值」可讓您指定重建訊號的值,以及匯總它們的運算式,但「匯總」種類可讓您直接匯總事件屬性,而不需要指定值。 |
value |
值時間序列表達式是用來表示要分類之訊號的值。 它只能評估為類別變數的 『String』 或 'Long' 類型。 |
GetTypesPage
單一要求中傳回的時間序列類型部分清單。
名稱 | 類型 | Description |
---|---|---|
continuationToken |
string |
如果傳回,這表示目前的結果代表部分結果。 接續令牌允許取得下一頁的結果。 若要取得查詢結果的下一頁,請在 「x-ms-continuation」 HTTP 標頭中使用接續令牌參數傳送相同的要求。 |
types |
單一要求中傳回的時間序列類型部分清單。 如果伺服器無法在此要求中以更多類型填滿頁面,或接續令牌為 Null 時沒有其他類型,則可為空白。 |
Interpolation
要對原始數據點執行的插補作業。 目前只允許取樣插補的時間序列。 允許的聚合函數 - 例如:左 ($value) 。 如果不需要套用插補點,則可以為 Null。
名稱 | 類型 | Description |
---|---|---|
boundary |
要用於插補的搜尋範圍左邊和右邊的時間範圍。 這在接近輸入搜尋範圍的開始或結尾處遺失數據點的情況下很有説明。 可以是 null。 |
|
kind |
插補技術的類型:「Linear」 或 「Step」。。 |
InterpolationKind
插補技術的類型:「Linear」 或 「Step」。。
名稱 | 類型 | Description |
---|---|---|
Linear |
string |
|
Step |
string |
NumericVariable
數值變數代表單一連續數值訊號,可使用插補重新建構。
名稱 | 類型 | Description |
---|---|---|
aggregation |
當種類為 「numeric」 時,匯總時間序列表達式用來表示必須在$value運算式上執行的匯總。 這需要指定$value,而且只能在聚合函數內使用$value。 例如,計算最小$value的匯總會寫入為:「最小 ($value) 」。 |
|
filter |
篩選限制要考慮計算之事件數目的事件。 範例:「$event。Status.String='Good'”。 選擇性。 |
|
interpolation |
要對原始數據點執行的插補作業。 目前只允許取樣插補的時間序列。 允許的聚合函數 - 例如:左 ($value) 。 如果不需要套用插補點,則可以為 Null。 |
|
kind |
string:
numeric |
允許的“kind” 值為 - “numeric” 或 “aggregate”。 雖然「數值」可讓您指定重建訊號的值,以及匯總它們的運算式,但「匯總」種類可讓您直接匯總事件屬性,而不需要指定值。 |
value |
值時間序列表達式是用來表示即將匯總或插補的訊號值。 例如,事件的溫度值會像這樣表示:「$event。Temperature.Double”。 |
TimeSeriesAggregateCategory
類別變數中使用的類別。 類別是由 'label' 和指派此標籤的 'values' 所定義。
名稱 | 類型 | Description |
---|---|---|
label |
string |
用來建構輸出變數名稱的類別名稱。 |
values |
object[] |
類別目錄所對應的值清單。 可以是字串的唯一清單或long清單。 |
TimeSeriesDefaultCategory
表示預設類別。
名稱 | 類型 | Description |
---|---|---|
label |
string |
將指派給不符合 『categories』 中定義之任何值的預設類別名稱。 |
TimeSeriesType
時間序列類型會定義變數或公式,以針對與時間序列實例相關聯的事件執行計算。 每個時間序列實例都只與一個類型相關聯。 一個類型可以有一或多個變數。 例如,時間序列實例的類型可能是 Temperature Sensor,其中包含平均溫度、最小溫度和溫度上限變數。
名稱 | 類型 | Description |
---|---|---|
description |
string |
類型的描述。 可能是 Null。 |
id |
string |
不可變的區分大小寫的唯一類型標識碼。 在建立或更新要求時可為 Null,然後伺服器會產生標識碼。 取得和刪除作業時不是 Null。 |
name |
string |
使用者指定之類型的唯一名稱。 可變動,而非 Null。 |
variables |
object |
與型別相關聯的不同變數。 不是空的,不是 Null。 |
TsiError
API 錯誤的相關信息。
名稱 | 類型 | Description |
---|---|---|
error |
具有錯誤碼和訊息的特定 API 錯誤。 |
TsiErrorBody
具有錯誤碼和訊息的特定 API 錯誤。
名稱 | 類型 | Description |
---|---|---|
code |
string |
與語言無關、人類可讀取的字串,可定義服務特定的錯誤碼。 此程式代碼可作為回應中指定的 HTTP 錯誤碼更明確的指標。 可用來以程式設計方式處理特定錯誤案例。 |
details |
包含其他錯誤資訊。 可能是 Null。 |
|
innerError |
包含更明確的錯誤,可縮小原因範圍。 可能是 Null。 |
|
message |
string |
人類可讀、與語言無關的錯誤表示法。 它是開發人員的協助,不適合公開給終端使用者。 |
target |
string |
例如,特定錯誤的目標 (,錯誤) 的屬性名稱。 可能是 Null。 |
TsiErrorDetails
其他錯誤資訊。
名稱 | 類型 | Description |
---|---|---|
code |
string |
與語言無關、人類可讀取的字串,可定義服務特定的錯誤碼。 此程式代碼可作為回應中指定的 HTTP 錯誤碼更明確的指標。 可用來以程式設計方式處理特定錯誤案例。 |
message |
string |
人類可讀、與語言無關的錯誤表示法。 它是開發人員的協助,不適合公開給終端使用者。 |
Tsx
時間序列表達式 (TSX) 寫入為單一字串。 範例:「$event。Status.String='Good'“, ”avg ($event.溫度) “。 請參閱有關如何撰寫時間序列表達式的檔。
名稱 | 類型 | Description |
---|---|---|
tsx |
string |
時間序列表達式 (TSX) 寫入為單一字串。 範例:「$event。Status.String='Good'“, ”avg ($event.溫度) “。 請參閱有關如何撰寫時間序列表達式的檔。 |