本文主要为您介绍如何使用DataV将表格存储的数据可视化。

背景信息

表格存储的表数据支持接入DataV数据可视化。DataV可以将数据由单一的数字转化为各种动态的可视化图表,根据表数据生成数据看板,实时地将数据展示给需要的用户。

操作步骤

  1. 在DataV控制台配置表格存储数据源。
    1. 登录DataV控制台
    2. 选择我的数据 > 添加数据
    3. 单击类型下拉菜单,选择TableStore。填写Tablestore相关信息。
      参数 说明
      名称 数据源的显示名称,您可以自由命名。
      AK ID 拥有Tablestore访问权限的账号的AccessKey ID。AccessKey ID获取方式参见AccessKey
      AK Secret 拥有Tablestore访问权限的账号的AccessKey Secret。AccessKey Secret获取方式参见AccessKey
      外网 Tablestore的服务地址,需要根据访问的Tablestore实例来填写。
    4. 信息填写完成后,单击确定,完成数据源的添加。新添加的数据源会自动显示在数据源列表中。
  2. 在DataV控制台上,单击我的可视化,选择您的项目,单击编辑,进入大屏编辑界面。
  3. 单击选择某一组件,在数据面板中,选择数据源类型TableStore
  4. 单击选择操作下拉列表选择需要的操作,系统支持以下两种操作方式。
  5. 选择操作下的编辑框中输入查询语句。
    • 查询参数必须为JSON对象。
    • 选择getRow操作时,需要根据指定的主键读取单行数据。

      参数格式如下。

      {
      "table_name": "test",
      "rows": {
      "id": 2
      },
      "columns": [
      "id",
      "test"
      ]
      }
      • table_name:填写您需要查询的Table名。
      • rows:填写行的过滤条件,将筛选出符合条件的行返回。如果您需要在rows里面添加column作为查询条件,那么所添加的column必须是建立过索引的。
      • columns:填写需要返回的列名。
    • 选择getRange操作,可读取指定主键范围内的数据,参数格式如下。
      {
      "table_name": "test",
      "direction": "FORWARD",
      "columns": [
      "id",
      "test"
      ],
      "range": {
      "limit": 4,
      "start": {
      "id": "InfMin"
      },
      "end": {
      "id": 3
      }
      }
      }
      • table_name:填写您需要查询的 Table 名。
      • direction:查询的顺序。
      • columns:填写需要返回的列名。
      • limit:读取最多返回的行数。
      • start:指定读取时的起始列,返回的结果中包含当前起始列,所列出的 column 必须是已经建立索引的列。
      • end:指定读取时的结束列,返回的结果中不包含当前结束列,所列出的 column 必须是已经建立索引的列。
      说明 startend参数里可以使用InfMinInfMax表示最小值和最大值 。
  6. 单击查看数据响应结果,数据响应成功后即可看到效果。