有关与适用于 LiveAnalytics 的 Amazon Timestream 类似的功能,可以考虑使用适用于 InfluxDB 的 Amazon Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
在适用于 LiveAnalytics 的 Timestream 中使用计划查询
适用于 LiveAnalytics 的 Amazon Timestream 的计划查询功能是一种完全托管、无服务器且可扩展的解决方案,用于计算和存储聚合数据、汇总数据及其他形式的预处理数据。这些数据通常用于操作控制面板、业务报告、临时分析及其他应用程序。计划查询可提高实时分析的性能和成本效益,因此您可以从数据中获取更多见解,并可以继续制定更明智的业务决策。
使用计划查询,您可以定义实时分析查询,这些查询对数据执行聚合、汇总及其他操作,而适用于 LiveAnalytics 的 Amazon Timestream 会定期自动运行这些查询,并将查询结果可靠地写入单独的表中。数据通常在几分钟内计算并更新至这些表中。
随后,您可以将控制面板和报告指向包含聚合数据的表进行查询,而不必查询体量庞大的源表。这会使性能和成本效益得以提升,其幅度可能超过数量级。这是因为汇总数据表包含的数据远少于源表,因此能提供更快的查询速度和更经济的数据存储。
此外,带有计划查询的表还提供适用于 LiveAnalytics 的 Timestream 表的所有现有功能。例如,您可以使用 SQL 查询表。您可以使用 Grafana 对存储在表中的数据进行可视化。也可以使用 Amazon Kinesis、Amazon MSK、AWS IoT Core 和 Telegraf,将数据摄取到表中。您可以在这些表上配置数据留存策略,以实现自动数据生命周期管理。
由于包含聚合数据的表的数据留存与源表完全解耦,您还可以选择缩短源表的数据留存时间,同时以更低的数据存储成本将聚合数据保留更长时间。计划查询使实时分析更快、更经济,让更多客户能够轻松获取,从而监控其应用程序并推动更优的数据驱动型业务决策。
计划查询优势
计划查询具有以下优势:
-
操作简便:计划查询是无服务器架构,且完全托管。
-
性能和成本:由于计划查询会预先计算数据的聚合、汇总或其他实时分析操作,并将结果存储在表中,因此访问由计划查询填充的表的查询所包含的数据量会少于源表。因此,在这些表上运行的查询速度更快且成本更低。由计划计算填充的表所包含数据少于其源表,因此有助于降低存储成本。您还可以在内存存储中以远低于保留源数据的成本,将这些数据保留更长时间。
-
互操作性:由计划查询填充的表格提供适用于 LiveAnalytics 的 Timestream 表的所有现有功能,可与所有支持适用于 LiveAnalytics 的 Timestream 的服务和工具配合使用。有关详细信息,请参阅使用其他服务。
计划查询使用案例
您可以使用计划查询以生成业务报告,这些报告汇总应用程序中最终用户的活动,从而能够训练机器学习模型以实现个性化服务。您还可以使用计划查询设置警报,用于检测异常情况、网络入侵或欺诈活动,以便能够立即采取补救措施。
此外,您还可以使用计划查询实现更有效的数据治理。您可以通过仅向计划查询授予源表访问权限,并仅允许开发人员访问由计划查询填充的表,以实现此目的。这可最大限度减少长时间运行而出现意外查询的影响。
示例:使用实时分析检测欺诈性付款,并制定更明智的商业决策
以一种支付系统为例,该系统可处理从分布在美国主要大都市的多个销售点终端发送的交易。您希望使用适用于 LiveAnalytics 的 Amazon Timestream 存储和分析交易数据,以便检测欺诈性交易,并运行实时分析查询。这些查询可帮助您解答业务问题,例如确定每小时最繁忙和使用最少的销售点终端、各城市每日最繁忙时段,以及每小时交易量最大的城市。
系统每分钟处理约 10 万笔交易。存储在适用于 LiveAnalytics 的 Amazon Timestream 中的每笔交易都是 100 字节。您已配置 10 个查询,这些查询每分钟运行一次,以检测各种欺诈性付款。您还创建了 25 个查询,这些查询按不同维度对数据进行汇总和切片/切分,以帮助解答您的业务问题。这些查询各自处理过去一小时的数据。
您已创建显示这些查询所生成数据的控制面板。控制面板包含 25 个小组件,每小时刷新一次,通常任何时刻都有 10 名用户同时访问。最后,内存存储配置为 2 小时的数据留存期,磁性存储配置为 6 个月的数据留存期。
在这种情况下,您可以使用实时分析查询,该查询会在每次访问和刷新控制面板时重新计算数据,或者使用控制面板的派生表。基于实时分析查询的控制面板,其查询费用为每月 120.70 美元。相比之下,由派生表支持的控制面板,其查询费用为每月 12.27 美元(请参阅 适用于 LiveAnalytics 的 Amazon Timestream 定价