【问题标题】:AWS IOT ANALYTICSAWS 物联网分析
【发布时间】:2018-11-01 13:42:08
【问题描述】:

我正在尝试从我的 java sdk 中的 iot analytics(AWS) 中获取数据,我已经创建了通道和管道,并且数据在数据集中

有人知道 aws iot 分析数据获取机制吗?

【问题讨论】:

标签: amazon-web-services aws-sdk aws-iot-analytics


【解决方案1】:

AWS IoT Analytics 区分存储在通道中的原始数据、存储在数据存储中的已处理数据和存储在数据集中的查询数据。

作为使用 CreateDatasetContent [1] 创建数据集的一部分,您将编写 SQL 查询,该查询针对您的数据存储运行并生成存储在数据集中的结果集。这个家伙既可以临时运行,也可以每隔 x 小时定期运行。成功创建数据集后,您可以通过GetDatasetContent API [2]获取查询结果。

请注意,CreateDatasetContent API 是异步的,这意味着您需要等到查询成功运行。默认情况下,GetDatasetContent 将始终返回最新的成功结果,该结果可能在创建数据集后直接为空,因为查询尚未完成。为了获取查询的当前状态,您可以将可选的 version=$LATEST 参数传递给 GetDatasetContent 调用。这将为您提供有关当前正在运行的查询或它是否未能执行的更多信息。

希望对你有帮助

[1]https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatasetContent.html

[2]https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_GetDatasetContent.html

【讨论】:

    猜你喜欢
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    相关资源
    最近更新 更多