azure-timeseries-insights - 对复合时间序列 ID 建模
问题描述
我已将Azure 工业物联网平台部署到我的 Azure 订阅。当它提供时序见解时,它使用时序 ID 的复合键。
在对实例进行建模时,我很难确定“时间序列 ID”的格式。
TSI 实例配置错误:
错误描述:
> Unable to create instance(s): Error in 1/1 instances. >Instance-1:
> Values in a single time series ID
> '["i=2256,uat0b626473b51aad434992c48deefc9bb8d03ae7f2,uat0b626473b51aad434992c48deefc9bb8d03ae7f2"]'
> must match the time series ID properties
> '[publisherId:String,dataSetWriterId:String,nodeId:String]' defined
> for the environment.
该文档并没有真正显示它应该如何格式化。(例如,它是否应该包含逗号、方括号等)
时间序列 ID 显示为(Empty)
当我在 UI 中查看它时,所以我没有得到任何提示:
这是示例遥测:
{
"NodeId": "http://microsoft.com/Opc/OpcPlc/#s=AlternatingBoolean",
"EndpointUrl": "opc.tcp://10.1.8.5:51200/",
"ApplicationUri": "urn:OpcPlc:410bf7b98fc2",
"DisplayName": "AlternatingBoolean",
"Timestamp": "2020-08-12T19:07:38.4355693Z",
"Status": "Good",
"Value": {
"Value": false,
"SourceTimestamp": "2020-08-12T19:07:38.1007812Z",
"ServerTimestamp": "2020-08-12T19:07:38.1007828Z"
},
"SequenceNumber": 1319,
"ExtensionFields": {
"EndpointId": "uat0b626473b51aad434992c48deefc9bb8d03ae7f2",
"PublisherId": "uat0b626473b51aad434992c48deefc9bb8d03ae7f2",
"DataSetWriterId": "uat0b626473b51aad434992c48deefc9bb8d03ae7f2"
}
你能为我指出正确的方向吗?
解决方案
谢谢你的问题。您在我们的体验中遇到了我们正在努力修复的错误。修复后,我们将更新文档。给您带来的不便深表歉意。同时,您可以按照以下说明通过 API 添加具有复合 ID 的实例:https ://docs.microsoft.com/en-us/rest/api/time-series-insights/dataaccessgen2/timeseriesinstances/executebatch#instancesbatchput
它应该可以解决您的问题。
推荐阅读
- excel - 使用差异计算时从数据透视表中删除前导空格
- python - 错误:关系“django_admin_log”不存在
- linux - 在 Ubuntu 20.04 上使用 Pip 安装 pandas_profiling 时出错
- r - 向量的滞后指数移动平均值
- python - 如何在 tkinter 中制作用于制作标签的函数或循环
- selenium - 我可以使用什么工具来自动化多个身份验证以进行测试?
- html - 子元素问题的溢出隐藏和绝对位置
- sql - Oracle - 与插入、更新和删除合并的过程
- python - Python:While 和 For 循环
- flutter - 如何在应用内购买非消耗品的 Play 商店中显示用户选择价格按钮?