问题标签 [azure-timeseries-insights]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 如何从 Power BI 报告中更改 Azure 时序见解的查询参数
我正在寻找一种将特定日期范围内的实时数据和数据显示到 Power BI 报告的方法。
我们尝试了什么 -
- 从 TSI 复制自定义查询
- 连接到 Power BI
- 在 Power BI Desktop 中添加了开始和结束日期的查询参数。
- 刷新查询后获取 Power BI Desktop 上的实时数据。
- 我们还可以使用编辑参数获取特定日期范围的数据
问题
- 它仅在我们使用 Power BI Desktop 时有效,我们希望从已发布的报表中更改查询参数。
- 我们已关注Power BI 视频,但无法看到将参数绑定到任何列的选项,如下图所示 -
问题 -
Power BI 是否支持TSI 连接器的m 查询参数?如果没有,微软是否有解决上述问题的建议?
java - Http 请求的响应不包含全部数据
我使用标准的 Spring Boot webclient 将 http POST 请求发送到 azure timeseries 洞察。
在响应正文中,我错过了值。
环境:
- 视窗 10
- Java 11(ibm-semeru_jdk-11.0.13+8_openj9 和 amazon-corretto_jdk11.0.13_8)
- 春季启动 2.5.6
- OkHttpClient 4.9.2
- IntelliJ IDEA 2021.2.3
这是我的步骤:
我用spring boot webclient试试这个
这与 OkHttpClient (验证响应,但我得到相同的响应内容)
我发送这个 POST 正文:
Spring Boot webclient和OkHttpClient的结果(不是预期的)
(我删除了所有空值,以简单地查看差异)
但是,如果我使用Postman发送相同的 POST,我会得到这个结果(预期):
如您所见,邮递员的结果包含更多的值和更少的空值。我已经尝试使用 .Net Core 5 httpclient 进行相同的 POST,并且得到与使用 Postman 相同的结果。
我的问题是,有人知道这里出了什么问题吗?
azure - 如何使用 TSI Gen2 Rest API (Azure) 计算停机时间报告
我们正在与 Azure IoT Hub 合作,它将数据发送到 Azure TSI,并且我们正在利用 TSI Rest API 从中获取数据。
数据格式-
原始遥测看起来像 -
例如,我在时间戳中使用了 123456。
我需要计算停机时间(最后一次出现 0 - 第一次出现 0),然后忽略状态 1,再次计算 1 后下一个 0 的停机时间。
我们只需要使用 TSI Rest API 来完成它。任何想法?
azure - 如何将具有不同时间戳属性的多个 Azure IoT 设备中的数据带入同一个 Azure 时序见解环境?
我有多个 Azure IoT 设备将遥测消息发送到单个 IoT 中心。每个设备都有自己的时间戳属性名称。如何使所有这些设备的数据进入相同的 TSI 环境?
我尝试为同一个 IoT 中心创建多个事件源,但具有不同的时间戳属性。这一次只将一个事件源的时间戳记为 $ts,但是如何查询特定设备的相应时间序列数据?
azure-timeseries-insights - 如何在基于 Angular 的 Web 应用程序中嵌入时间序列洞察图表?
好吧,没有足够的资源可用于在 Angular Web 应用程序上实现 TSI 图表。
利用时间序列洞察 Gen2。
在这里,我们使用 MSAL 库来生成访问令牌请求。 获取访问令牌方法
在代码中,在按钮上单击 UI,我们正在调用 getTSICharts() 方法
- 当我们调用这个方法得到错误响应时 {"error":{"code":"InvalidInput","message":"Input cannot be null."}}
不太确定这里有什么实际问题。如果我们能获得一个工作演示示例来实现这一点,那就太好了。
azure-timeseries-insights - 无法在 Azure TSI Gen1 获取事件 API 响应中筛选出所需的属性
我正在使用以下请求正文仅获取所需的属性值。
网址如下:
https://12345678a-bcde-3e91-blah-2292933292aa.env.timeseries.azure.com/events?api-version=2016-12-12
尽管指定了所需的属性,但响应返回所有属性,就好像它没有看到谓词字符串一样。我可能做错了什么?
编辑
我在 TSI 概览页面中收到“属性计数错误”。这可能是根本原因,但我不确定
“对于时序见解环境 ABC:您已使用环境中的所有 641/600 属性”。
azure-eventhub - 避免 Time Series Insight / EventHub 上的重复数据
我正在使用使用 EventHub 中的事件的时序洞察。我刚刚看到我们有一些重复的数据。有没有办法避免在 TSI 甚至 EventHub 上存储重复数据?
azure-eventhub - 如何从 IOT Central 数据导出中键入和建模遥测,通过事件中心路由并在 TSI 中使用?
使用 IOT Central 数据导出到 Event Hub 时,您的消息格式为:
我的问题是如何将 Telemetry 属性解压缩为 TSI 可以视为类型的东西?
Type 似乎依赖于更扁平的命名结构,比如$event.telemety.watts
,没有办法查询$event.telemetrty.label == "watts
.
我的一个想法是,我可能需要在数据到达 TSI 之前先转换这些数据,方法是使用入站事件中心、展平架构的函数和 TSI 读取的出站事件中心。