AWS 物联网分析
AWS IOT ANALYTICS
我正在尝试从我的 java sdk 中获取来自物联网分析 (AWS) 的数据,我已经创建了通道和管道,数据在数据集中
有人知道 aws 物联网分析数据获取机制吗?
AWS IoT Analytics 区分存储在通道中的原始数据、存储在数据存储中的已处理数据和存储在数据集中的查询数据。
作为使用 CreateDatasetContent [1] 创建数据集的一部分,您将针对数据存储编写 SQL 查询 运行 并生成存储在数据集中的结果集。这个人可以是 运行 临时的,也可以是每隔 x 小时定期。成功创建数据集后,可以通过GetDatasetContent API [2].
获取查询结果
请注意 CreateDatasetContent API 是异步的,这意味着您需要等到查询 运行 成功。默认情况下,GetDatasetContent 将始终 return 您最新的成功结果,由于查询尚未完成,因此在创建数据集后可能直接为空。为了获得查询的当前状态,您可以将可选的 version=$LATEST 参数传递给 GetDatasetContent 调用。这将为您提供有关当前 运行ning 查询或它是否执行失败的更多信息。
希望对您有所帮助
[1] https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatasetContent.html
[2] https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_GetDatasetContent.html
我正在尝试从我的 java sdk 中获取来自物联网分析 (AWS) 的数据,我已经创建了通道和管道,数据在数据集中
有人知道 aws 物联网分析数据获取机制吗?
AWS IoT Analytics 区分存储在通道中的原始数据、存储在数据存储中的已处理数据和存储在数据集中的查询数据。
作为使用 CreateDatasetContent [1] 创建数据集的一部分,您将针对数据存储编写 SQL 查询 运行 并生成存储在数据集中的结果集。这个人可以是 运行 临时的,也可以是每隔 x 小时定期。成功创建数据集后,可以通过GetDatasetContent API [2].
获取查询结果请注意 CreateDatasetContent API 是异步的,这意味着您需要等到查询 运行 成功。默认情况下,GetDatasetContent 将始终 return 您最新的成功结果,由于查询尚未完成,因此在创建数据集后可能直接为空。为了获得查询的当前状态,您可以将可选的 version=$LATEST 参数传递给 GetDatasetContent 调用。这将为您提供有关当前 运行ning 查询或它是否执行失败的更多信息。
希望对您有所帮助
[1] https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatasetContent.html
[2] https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_GetDatasetContent.html