表格存储Tablestore提供了控制台、命令行工具和Tablestore SDK三种访问方式。通过控制台,您可以使用可视化界面快速体验表格存储服务。本文介绍了如何通过控制台管理时序模型。

前提条件

在使用表格存储服务之前,请确保您已经注册了阿里云账号并完成实名认证。如果您还没有创建阿里云账号,系统会在您开通表格存储服务时提示您注册账号

步骤一:开通表格存储服务

如果已经开通表格存储服务,请跳过此操作。服务仅需开通一次,开通过程免费。

  1. 登录表格存储产品详情页
  2. 单击免费开通
  3. Tablestore (Pay-As-You-Go)页面,单击立即购买
  4. 确认订单页面,选中我已阅读并同意《Tablestore (Pay-As-You-Go)服务协议》,单击立即开通
    开通服务后,单击管理控制台,进入表格存储控制台界面。

    您也可以单击阿里云官网首页右上方的控制台,进入阿里云管理控制台首页,单击fig_tablestore_control_001图标,在导航栏中选择产品与服务 > 表格存储,进入表格存储控制台界面。

步骤二:创建时序模型公测实例

  1. 登录表格存储控制台
  2. 在页面上方,选择地域为华东2(上海)。
    选择地域后,控制台上会提示该地域支持的实例规格。
  3. 单击创建时序模型公测实例
  4. 创建时序模型公测实例对话框,输入实例名称并根据业务需求填写实例注释
    注意 单个阿里云账户最多可以创建10个实例,且实例名称在同一地域中必须唯一。
  5. 单击确定

步骤三:创建时序表

  1. 登录表格存储控制台
  2. 概览页面,单击实例名称或在操作列单击实例管理
  3. 实例详情页签,单击时序表列表
  4. 时序表列表页签,单击创建时序表
    说明 您也可以单击一键生成样例,创建一张测试表以及样例数据来快速体验功能。对于新建的测试表,系统会进行一些初始化操作,因此需要等待几十秒左右才能看到时间线。
  5. 创建时序表对话框,按照如下说明配置时序表名称数据生命周期
    参数 描述
    时序表名称 时序表的名称,用于在实例中唯一标识一张时序表。

    时序表的命名规则为由大小写字母、数字或下划线(_)组成,且只能以字母或下划线(_)开头,长度在1~128个字符之间。

    时序表名称不能与已存在的数据表名称重复。

    数据生命周期 时序表中数据的过期时间,单位为秒。当系统判断当前时间减去用户传入数据列的时间已经超过设置的数据生命周期时,系统会自动清理超过数据生命周期的数据。
    注意 在时序表中,系统判断数据产生时间以用户传入的时间列为准,并非数据写入表中的时间。

    取值必须大于等于86400秒(一天)或者必须为-1(数据永不过期)。

  6. 单击确定

    时序表创建完成后,在时序表列表页签,可以看到已经创建的时序表。如果新建的表未显示在列表中,可单击fig_tablestore_002图标,刷新时序表列表。

步骤四:写入数据

通过控制台向时序表中写入时序数据。时序数据由元数据和数据两部分组成,如果未预先新建元数据,则系统会根据写入的数据自动提取元数据。

  1. 时序表列表页签,单击时序表名称后选择数据管理页签或在操作列单击数据管理
  2. (可选)新建时间线。
    1. 数据管理页签,单击新建时间线
    2. 新建时间线对话框,新增时间线元数据。
      fig_datatimeseries
      详细参数说明请参见下表。
      参数 描述
      度量名称 时间线数据所度量的物理量或者监控指标的名称,例如cpu或net,用于表示该时间线记录的是cpu或者网络使用率等。
      数据源 产生时间线的数据源标识,可以为空。
      标签 时间线的标签信息。您可以自定义多个字符串类型的key-value对。
      属性 时间线的属性列,用于记录该时间线的一些属性信息。
    3. 单击确定
  3. 插入数据。
    1. 单击插入数据
    2. 插入数据对话框,设置Time和Columns。fig_datatimeseries
    3. 单击确定

步骤五:检索时间线

检索符合指定条件的所有时间线。

  1. 数据管理页签,单击右上角的查询数据
  2. 查询数据对话框,输入时间线的度量名称,根据实际需要输入数据源以及单击对应区域的添加设置标签、属性或者更新时间的匹配条件。
    下图中条件为查询度量名称为cpu,标签中含有os=Ubuntu16.10的所有时间线。fig_querytimeseries
  3. 单击确定

    符合查询条件的数据会显示在数据管理页签。

步骤六:查询时序数据

查询某一时间线在指定时间范围内的数据。

  1. 数据管理页签,在目标时间线的操作列单击查询数据
  2. 选择时间范围或者微秒时间戳的查询方式并设置时间,单击查询

    符合查询条件的数据会显示在数据管理页签,查询结果支持按列表或者图的方式展示。

    列表展示:fig_timeseriesdataquery
    图展示:
    说明 图中不同颜色代表不同的数据列,将鼠标移动到数据趋势线上将显示该时间节点上不同数据列的值。您还可以通过取消选中或者选中指定数据列来展示所需数据列。
    fig_picdisplay

步骤七:使用SQL查询数据

SQL查询兼容MySQL的查询语法,您可以使用SQL方式访问表中数据。

  1. 概览页面,单击实例名称或在操作列单击实例管理
  2. SQL查询页签,选择时序表后,执行SELECT语句查询所需数据。