问题描述
我正在使用AWS QuickSight显示图表。数据源是一个AWS IoT分析数据集。
是否可以将AWS IoT分析数据存储数据实时存储到数据集中?我知道我们可以手动执行run Now
,并且在我们按run Now
时将有数据。有什么方法可以将实时数据自动添加到数据集中吗?
当前,用于自动将数据从数据存储中拉到数据集中的最小频率为1分钟。这意味着数据集中的数据(以及QuickSight图表)将始终保持1分钟陈旧状态。
解决方法
使用AWS IoT Analytics数据集时,将查询安排为定期运行以刷新数据集是唯一的自动化选项。 The highest frequency is 1 minute(接近实时),非常适合大多数支持IoT的解决方案。
值得研究的另一种解决方案是使用AWS IoT Core,并通过IoT Core规则将消息从主题流转发到Lambda,然后将记录放入Amazon Kinesis Data Firehose交付流,最后使用Amazon QuickSight可视化S3存储桶中存储的数据。 This link是有关如何实现它的教程。