使用控制台 - Amazon Timestream

有关与适用于 LiveAnalytics 的 Amazon Timestream 类似的功能,可以考虑使用适用于 InfluxDB 的 Amazon Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

使用控制台

您可以使用适用于 LiveAnalytics 的 Timestream 的 AWS 管理控制台,以创建、编辑、删除、描述和列出数据库和表。您还可以使用控制台运行查询。

教程

本教程介绍如何创建包含示例数据集的数据库,并运行示例查询。本教程使用的示例数据集常见于 IoT 和 DevOps 场景。IoT 数据集包含时间序列数据,例如卡车的速度、位置和载重,用于简化车队管理并识别优化机会。DevOps 数据集包含 EC2 实例指标,例如 CPU、网络和内存利用率,用于提升应用程序性能和可用性。以下是本部分所述说明的视频教程

按照以下步骤创建包含示例数据集的数据库,并使用 AWS 控制台运行示例查询。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择数据库

  3. 点击创建数据库

  4. 在创建数据库页面上,输入以下内容:

    • 选择配置:选择示例数据库

    • 名称:输入您选定的数据库名称。

    • 选择示例数据集:选择 IoTDevOps

    • 点击创建数据库,创建包含两个表的数据库:包含示例数据的 IoT 表和 DevOps 表。

  5. 在导航窗格中,选择查询编辑器

  6. 从顶部菜单中选择示例查询

  7. 点击其中一个示例查询。这将让您返回查询编辑器,编辑器已填充示例查询。

  8. 点击运行,运行查询并查看查询结果。

创建数据库

按照以下步骤,使用 AWS 控制台创建数据库。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择数据库

  3. 点击创建数据库

  4. 在创建数据库页面上,输入以下内容。

    • 选择配置:选择标准数据库

    • 名称:输入您选定的数据库名称。

    • 加密:选择 KMS 密钥或使用默认选项,如果账户中尚不存在 KMS 密钥,适用于 LiveAnalytics 的 Timestream 将在账户中创建 KMS 密钥。

  5. 点击创建数据库,以创建数据库。

创建表

按照以下步骤,使用 AWS 控制台创建表。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择

  3. 点击创建表

  4. 在创建表页面,输入以下内容。

    • 数据库名称:选择在 创建数据库 中创建的数据库名称。

    • 表名称:输入您选定的表名称。

    • 内存存储保留期:指定您希望在内存存储中保留数据的时间长度。内存存储处理传入数据,包括延迟到达的数据(时间戳早于当前时间的数据),并已针对快速时间点查询进行优化。

    • 磁性存储保留期:指定您希望在磁性存储中保留数据的时间长度。磁性存储专为长期存储而设计,并已针对快速分析查询进行优化。

  5. 点击创建表

运行查询

执行以下步骤,使用 AWS 控制台运行查询。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择查询编辑器

  3. 在左侧窗格中,选择在 创建数据库 中创建的数据库。

  4. 在左侧窗格中,选择在 创建表 中创建的数据库。

  5. 在查询编辑器中,可以运行查询。要查看表中最新的 10 行,请运行:

    SELECT * FROM <database_name>.<table_name> ORDER BY time DESC LIMIT 10
  6. (可选)开启启用见解,以获取有关查询效率的见解。

创建计划查询

按照以下步骤,使用 AWS 控制台创建计划查询。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择计划查询

  3. 点击创建计划查询

  4. 查询名称目标表部分,输入以下内容。

    • 名称:输入查询名称。

    • 数据库名称:选择在 创建数据库 中创建的数据库名称。

    • 表名:选择在 创建表 中创建的表名称。

  5. 查询语句部分,输入有效的查询语句。然后点击验证查询

  6. 目标表模型中,为所有未定义的属性定义模型。您可以使用可视化生成器或 JSON。

  7. 运行计划部分中,选择固定速率Chron 表达式。对于 chron 表达式,请参阅计划查询的计划表达式,以了解有关计划表达式的更多详细信息,

  8. SNS 主题部分,输入将用于通知的 SNS 主题。

  9. 错误日志报告部分,输入将用于报告错误的 S3 位置。

    请选择 Encryption key type(加密密钥类型)。

  10. AWS KMS 密钥安全设置部分,选择 AWS KMS 密钥的类型。

    输入适用于 LiveAnalytics 的 Timestream 将用于运行计划查询的 IAM 角色。有关该角色所需权限以及信任关系的详细信息,请参阅计划查询的 IAM 策略示例

  11. 点击创建计划查询

删除计划查询

按照以下步骤,使用 AWS 控制台删除或禁用计划查询。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择计划查询

  3. 选择在 创建计划查询 中创建的计划查询。

  4. 选择操作

  5. 选择禁用删除

  6. 如果已选择“删除”,请确认该操作并选择删除

删除表

按照以下步骤,使用 AWS 控制台删除数据库。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择

  3. 选择在 创建表 中创建的表。

  4. 点击删除

  5. 在确认框中键入删除

删除数据库

按照以下步骤,使用 AWS 控制台删除数据库:

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择数据库

  3. 选择在创建数据库中创建的数据库。

  4. 点击删除

  5. 在确认框中键入删除

编辑表

按照以下步骤,使用 AWS 控制台编辑表。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择

  3. 选择在 创建表 中创建的表。

  4. 点击编辑

  5. 编辑表详细信息并保存。

    • 内存存储保留期:指定您希望在内存存储中保留数据的时间长度。内存存储处理传入数据,包括延迟到达的数据(时间戳早于当前时间的数据),并已针对快速时间点查询进行优化。

    • 磁性存储保留期:指定您希望在磁性存储中保留数据的时间长度。磁性存储专为长期存储而设计,并已针对快速分析查询进行优化。

编辑数据库

按照以下步骤,使用 AWS 控制台编辑数据库。

  1. 打开 AWS 管理控制台

  2. 在导航窗格中,选择数据库

  3. 选择在创建数据库中创建的数据库。

  4. 点击编辑

  5. 编辑数据库详细信息并保存。