要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用控制台
您可以使用适用于 Timestream Live Analytics 的 Amazon 管理控制台来创建、编辑、删除、描述和列出数据库和表。您还可以使用控制台运行查询。
教程
本教程介绍如何创建包含示例数据集的数据库,并运行示例查询。本教程中使用的示例数据集经常出现在物联网和 DevOps 场景中。IoT 数据集包含时间序列数据,例如卡车的速度、位置和载重,用于简化车队管理并识别优化机会。该 DevOps 数据集包含 EC2 实例指标,例如 CPU、网络和内存利用率,用于提高应用程序性能和可用性。以下是本部分所述说明的视频教程
按照以下步骤创建填充了示例数据集的数据库,并使用 Amazon 控制台运行示例查询。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择数据库
-
点击创建数据库。
-
在创建数据库页面上,输入以下内容:
-
选择配置:选择示例数据库。
-
名称:输入您选定的数据库名称。
-
选择示例数据集 —选择物联网和 DevOps.
-
单击 “创建数据库”,创建一个包含两个表的数据库:IoT,并 DevOps 填充了示例数据。
-
-
在导航窗格中,选择查询编辑器
-
从顶部菜单中选择示例查询。
-
点击其中一个示例查询。这将让您返回查询编辑器,编辑器已填充示例查询。
-
点击运行,运行查询并查看查询结果。
创建数据库
按照以下步骤使用 Amazon 控制台创建数据库。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择数据库
-
点击创建数据库。
-
在创建数据库页面上,输入以下内容。
-
选择配置:选择标准数据库。
-
名称:输入您选定的数据库名称。
-
加密:选择 KMS 密钥或使用默认选项,如果账户中尚不存在 KMS 密钥,适用于 LiveAnalytics 的 Timestream 将在账户中创建 KMS 密钥。
-
-
点击创建数据库,以创建数据库。
创建表
按照以下步骤使用 Amazon 控制台创建表。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择表
-
点击创建表。
-
在创建表页面,输入以下内容。
-
数据库名称:选择在 创建数据库 中创建的数据库名称。
-
表名称:输入您选定的表名称。
-
内存存储保留期:指定您希望在内存存储中保留数据的时间长度。内存存储处理传入的数据,包括延迟到达的数据(时间戳早于当前时间的数据),并针对快速 point-in-time查询进行了优化。
-
磁性存储保留期:指定您希望在磁性存储中保留数据的时间长度。磁性存储专为长期存储而设计,并已针对快速分析查询进行优化。
-
-
点击创建表。
运行查询
按照以下步骤使用 Amazon 控制台运行查询。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择查询编辑器
-
在左侧窗格中,选择在 创建数据库 中创建的数据库。
-
在左侧窗格中,选择在 创建表 中创建的数据库。
-
在查询编辑器中,可以运行查询。要查看表中最新的 10 行,请运行:
SELECT * FROM <database_name>.<table_name> ORDER BY time DESC LIMIT 10 -
(可选)开启启用见解,以获取有关查询效率的见解。
创建计划查询
按照以下步骤使用 Amazon 控制台创建计划查询。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择计划查询。
-
点击创建计划查询。
-
在查询名称和目标表部分,输入以下内容。
-
在查询语句部分,输入有效的查询语句。然后点击验证查询。
-
在目标表模型中,为所有未定义的属性定义模型。您可以使用可视化生成器或 JSON。
-
在运行计划部分中,选择固定速率或 Chron 表达式。对于 chron 表达式,请参阅计划查询的计划表达式,以了解有关计划表达式的更多详细信息,
-
在 SNS 主题部分,输入将用于通知的 SNS 主题。
-
在错误日志报告部分,输入将用于报告错误的 S3 位置。
请选择 Encryption key type(加密密钥类型)。
-
在 Amazon KMS 密钥的安全设置部分,选择 K Amazon MS 密钥的类型。
输入 Timestream LiveAnalytics 将用于运行计划查询的 IAM 角色。有关该角色所需权限以及信任关系的详细信息,请参阅计划查询的 IAM 策略示例。
-
点击创建计划查询。
删除计划查询
按照以下步骤,使用 Amazon 控制台删除或禁用计划查询。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择计划查询
-
选择在 创建计划查询 中创建的计划查询。
-
选择操作。
-
选择禁用或删除。
-
如果已选择“删除”,请确认该操作并选择删除。
删除表
按照以下步骤使用 Amazon 控制台删除数据库。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择表
-
选择在 创建表 中创建的表。
-
点击删除。
-
在确认框中键入删除。
删除数据库
按照以下步骤使用 Amazon 控制台删除数据库:
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择数据库
-
选择在创建数据库中创建的数据库。
-
点击删除。
-
在确认框中键入删除。
编辑表
按照以下步骤使用 Amazon 控制台编辑表格。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择表
-
选择在 创建表 中创建的表。
-
点击编辑
-
编辑表详细信息并保存。
-
内存存储保留期:指定您希望在内存存储中保留数据的时间长度。内存存储处理传入的数据,包括延迟到达的数据(时间戳早于当前时间的数据),并针对快速 point-in-time查询进行了优化。
-
磁性存储保留期:指定您希望在磁性存储中保留数据的时间长度。磁性存储专为长期存储而设计,并已针对快速分析查询进行优化。
-
编辑数据库
按照以下步骤使用 Amazon 控制台编辑数据库。
-
打开 Amazon 管理控制台
。 -
在导航窗格中,选择数据库
-
选择在创建数据库中创建的数据库。
-
点击编辑
-
编辑数据库详细信息并保存。