问题标签 [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.

0 投票
0 回答
165 浏览

azure-timeseries-insights - TimeSeriesIds 数组从 Azure 时序见解预览 API 返回错误

我们正在尝试从 Azure 时序见解预览 API 获取值。

这个请求:

这个请求:

单独工作正常,但是当尝试将它们组合成一个请求时:

我们得到这样的回应:

据我所知,这基本上意味着 TimeSeriesId 不存在,但它们单独工作。从文档(https://docs.microsoft.com/en-us/rest/api/time-series-insights/preview-query)我只能理解这应该有效吗?

来自文档的示例查询:

0 投票
1 回答
159 浏览

c# - 如何发送延续令牌来查询天蓝色的时间序列见解?

我正在查询数据库以使用 C# 库 DataPlaneClient ( https://github.com/Azure-Samples/Azure-Time-Series-Insights/tree/master/csharp-tsi-preview-sample ) 检索时间序列数据和我无法获得超过 10,000 个时间戳。

我试图查看它应该在哪里添加继续令牌,但没有这样做。我什至使用邮递员认为这可能是图书馆本身的错误。

结果仍然是 10,000 时间戳,尽管我希望有更多结果,或者至少有一些延续令牌,这样我就可以继续查询更多数据。

0 投票
0 回答
158 浏览

azure - 在单个查询中查询相同搜索范围内的多个 Azure TSI 时间序列实例

我们有一个 Azure 时间序列洞察环境,其中包含多个时间序列,可通过其timeSeriesName.

使用文档中的信息。我能够查询我创建的时间序列,但一次只能查询一个。

通过循环不同的时间序列名称,我也能够聚合事件,但不幸的是,这种方法对于我们的预期目的不够有效。

因此,我尝试在单个查询中从同一 Azure 时序见解环境中查询多个时序实例(即多个时序名称)。文档中没有提供这种方法。

数据旨在由应用程序作为批次摄取,该应用程序将在其上运行各种机器学习操作。以下两个查询都按预期工作,但一次只能用于一个时间序列。

我希望输出是以下形式:

{'时间戳': ['2017-03-08T00:00:00Z', '2017-03-08T00:01:00Z', '2017-03-08T00:02:00Z', '2017-03-08T00:03 :00Z', '2017-03-08T00:04:00Z'], 'properties': ["name123": {'values': [5.1, 6.3, 7.6, 4.5, 3.3], 'name': '温度' , 'type': 'Double'}, "name987": {'values': [13.5, 15.7, 12.1, 9.7, 8.5], 'name': 'Temperature', 'type': 'Double'}]

0 投票
1 回答
60 浏览

azure-timeseries-insights - 获取每个时间序列的所有最新事件

获取每个时间序列的最新事件以显示所有存储时间序列的当前值的最有效方法是什么?

0 投票
0 回答
35 浏览

azure-timeseries-insights - 脚本数据访问策略

我知道如何使用Data Access Policies向Time Series Insights中的用户授予访问权限。

在此处输入图像描述

但是可以使用 PowerShell 或 Bash 编写脚本吗?

0 投票
1 回答
156 浏览

powerbi - 将 Azure 时序见解数据导入 Power BI

我们正在为通过 IoT 中心的数据流实施 Azure 时序见解 (TSI),并希望连接到 Power BI 以实现高级可视化。有一项规定可以构建自定义查询以从 Azure TSI 连接到 Power BI,但我想在特定时间范围内获取数据集存在限制,并且仅限于为视图选择的时间序列 ID。

有没有一种方法可以在 Azure TSI 中的数据刷新时获取 Power BI 中的最新数据,以及在构建查询时未选择的额外数量的时间序列 ID。

干杯,

阿米特

0 投票
1 回答
124 浏览

api - 从 Time Series Insights 获取最新的时间序列消息

是否有一个 TSI-Endpoint 提供来自例如 iot-hub 的时间序列的最新消息?在我目前的情况下,我必须轮询一段时间(例如现在到过去 30 秒),我想知道是否有更好的方法来做到这一点?

0 投票
1 回答
261 浏览

azure - Azure 时序见解预览版编写的 Parquet 文件不可读

我们有一个连接到事件中心的 Azure 时序见解预览实例。传入事件作为 parquet 文件写入相关的冷存储数据帐户。当我尝试使用各种阅读器(如 parquet-[head|cat|etc] cmd 工具)打开 parquet 文件时,出现错误。

的输出parquet-head

org.apache.parquet.io.ParquetDecodingException:无法读取文件文件中块 -1 中 0 处的值:20200123140854700_c8876d10_01.parquet

这是更详细的问题示例。这是的输出parquet-dump

$ parquet-dump 20200123140854700_c8876d10_01.parquet
行组 0 ------------------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------- 时间戳:INT64 SNAPPY DO:0 FPO: 4 SZ:100/850/8.50 VC:100 ENC:PLAIN,RLE ST:[min: 2020-01-23T14:08:52.583+0000, max: 2020-01-23T14:08:52.583+0000, num_nulls: 0 ] id_string: BINARY SNAPPY DO:167 FPO:194 SZ:80/76/0.95 VC:100 ENC:PLAIN_DICTIONARY,PLAIN,RLE ST:[min: dabas96, max: dabas96, num_nulls: 0] dabasuploader_time_string: BINARY SNAPPY DO:313 FPO:855 SZ:705/2177/3.09 VC:100 ENC:PLAIN_DICTIONARY,PLAIN,RLE ST:[num_nulls: 0, min/max not defined] dabasuploader_prod_kwh_string: BINARY SNAPPY DO:1118 FPO:1139 SZ:62/58/0.94 VC:100 ENC:PLAIN_DICTIONARY,PLAIN,RLE ST:[min: 0, max: 0, num_nulls: 0] dabasuploader_pred_nxd_kwh_string: BINARY SNAPPY DO:1252 FPO:1488 SZ:319/390/1.22 VC:100 ENC:PLAIN_DICTIONARY,PLAIN,RLE ST:[num_nulls: 0, min/max not defined] dabasuploader_pred_today_kwh_string: BINARY SNAPPY DO:1650 FPO:1903 SZ:336/404/1.20 VC:100 ENC:PLAIN_DICTIONARY,PLAIN,RLE ST:[ num_nulls: 0, min/max not defined] java.lang.IllegalArgumentException: [solpos_altitude_double] optional double solpos_altitude_double is not in the store: [[dabasuploader_time_string] optional binary dabasuploader_time_string (STRING), [dabasuploader_pred_nxd_kwh_string] optional binary dabasuploader_pred_nxd_kwh_string (STRING), [ id_string] 可选二进制 id_string (STRING), [timestamp] 可选 int64 时间戳 (TIMESTAMP(MILLIS,true)),[dabasuploader_pred_today_kwh_string] 可选二进制 dabasuploader_pred_today_kwh_string (STRING), [dabasuploader_prod_kwh_string] 可选二进制 dabasuploader_prod_kwh_string (STRING)] 100

来自solpos_altitude_double我们上传到 eventthub 的事件。我的意思是,我们称之为solpos_altitude. 根据_double文档,后缀来自 TSI。

根据我能找到的所有 MS Azure 文档,阅读镶木地板文件应该没有问题。

有人知道出了什么问题吗?如果需要更多信息,我很乐意提供。

0 投票
1 回答
173 浏览

java - 无法观察发送到 Azure 时间序列洞察资源管理器的事件

我已经配置了一个时序环境和一个事件中心来接收时序环境中的数据。我在示例中使用了简单的发送 java 客户端。我可以从时间序列环境的监控选项卡中看到接收到的事件(使用入口存储的事件图)。我可以观察到如下图:

在此处输入图像描述 在此处输入图像描述

但问题是,当我使用时间序列洞察浏览器时,我无法观察到我发送的事件。它表示没有事件。

在此处输入图像描述

请问你能帮我解决这个问题吗?

0 投票
1 回答
100 浏览

azure - 如何通过上传 JSON 来编辑时序见解(预览版)实例?

我在我的 TSI 预览(Azure - 时间序列洞察)环境中创建了实例,并且可以使用 UI 对其进行很好的编辑。但是,我有很多实例需要编辑,因此需要进行批量编辑。但是,每当我在实例页面中上传 Json 文档时,我正在尝试编辑的所选实例中没有任何变化。这是我尝试上传的 json:

这应该指定现在应该为具有时间序列 ID MET01_IRD_GHI_B_TRND 的实例分配特定类型。json 上传成功,但似乎没有任何改变。我还尝试通过在 json 有效负载中创建一个新的唯一 timeseriesID 来添加一个新实例,这也导致没有结果。

我对时序见解相当陌生,所以我不确定这是否可行,但我确信应该有某种方法可以批量上传对实例的编辑等。

我能做些什么?