要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 UNLOAD 将查询结果从 Timestream 导出到 S3 LiveAnalytics
LiveAnalytics 目前,Amazon Timestream 允许您使用该语句以经济实惠且安全的方式将查询结果导出到 Amazon S3。UNLOAD使用 UNLOAD 语句,您现在能够以 Apache Parquet 或逗号分隔值(CSV)格式将时间序列数据导出至选定的 S3 存储桶,从而灵活地与其他服务结合使用,以存储、合并和分析时间序列数据。UNLOAD 语句允许您以压缩方式导出数据,从而减少传输的数据和所需的存储空间。UNLOAD 还支持在导出数据时根据所选属性进行分区,从而提升性能并缩短下游服务访问数据的处理时间。此外,您还可以使用 Amazon S3 托管密钥 (SSE-S3) 或密 Amazon
钥管理服务 (Amazon KMS) 托管密钥 (SSE-KMS) 对导出的数据进行加密。
从 Timestream 卸载的好处 LiveAnalytics
使用 UNLOAD 语句的主要优势如下。
-
操作简便:使用
UNLOAD语句,您可以在单个查询请求中以 Apache Parquet 或 CSV 格式导出数千兆字节的数据,既能灵活选择最适合下游处理需求的格式,又可轻松构建数据湖。 -
安全且经济高效:
UNLOAD语句支持以压缩方式将数据导出至 S3 存储桶,并使用客户托管的密钥对数据进行加密(SSE-KMS 或 SSE_S3),从而降低数据存储成本并防范未经授权的访问。 -
性能:使用
UNLOAD语句,可在将数据导出至 S3 存储桶时进行分区。对数据进行分区使下游服务能够并行处理数据,从而缩短其处理时间。此外,下游服务仅需处理所需数据,从而减少所需的处理资源,进而降低相关成本。
从 Timestream 卸载的用例 LiveAnalytics
您可以使用 UNLOAD 语句,将数据写入 S3 存储桶。
-
构建数据仓库:您可以将数千兆字节的查询结果导出至 S3 存储桶,并更轻松地将时间序列数据添加到数据湖中。您可以使用 Amazon Athena 和 Amazon Redshift 等服务,将时间序列数据与其他相关数据结合,从而获得复杂的业务见解。
-
构建 AI 和 ML 数据管道 — 该
UNLOAD语句使您能够轻松地为访问时序数据的机器学习模型构建数据管道,从而更轻松地将时间序列数据与 Amazon SageMaker 和 Amazon EMR 等服务一起使用。 -
简化 ETL 处理 — 将数据导出到 S3 存储桶可以简化对数据执行提取、转换、加载 (ETL) 操作的过程,使您能够无缝使用第三方工具或 Amazon 服务(例如 G Amazon lue)来处理和转换数据。