更新时间:2024-09-13 GMT+08:00
分享

在监控服务创建数据表

使用监控服务进行数据开发与管理时,需要先创建数据表,将接入的数据存储至数据表中。

创建MPPDB表

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的运维数据开发 > 数据开发,进入“数据开发”页面。
  2. 单击“数据管理 > MPPDB”,进入MPPDB页面。
  3. 单击“新建表”,进入New MPPDB Table页面。
  4. 配置MPPDB表参数,参数说明如表1所示。配置完成后,单击“确定”。

    表1 MPPDB表参数说明

    参数名称

    参数说明

    表名

    设置MPPDB表名,只能包含字母、数字、下划线。

    一级主题

    选择一级主题。

    二级主题

    选择二级主题。

    层次

    选择层次。

    描述

    输入表描述。

    Tags

    选择Tags,如果没有可选的Tags,可以单击“编辑Tags”,新建后选择。

    集群

    选择集群。

    Schema名

    选择数据库。

    保存时长(天)

    设置数据保存时长,默认为7天,可以适当减少,不建议超过该值。若要永久存储,可以开启永久存储按钮。

    分区粒度(day)

    默认按天(DAY)进行分区,即每天的数据都会被单独存储和查询。

    类型

    选择数据表类型。

    • timeSeries:时间序列型数据表,自动添加id字段并以其分布数据,自动添加timestamp字段并以其创建分区。
    • configuration:配置型数据表,自动添加id字段并以其分布数据,不创建分区。

    数据列

    • 单击“新增字段”,新增并设置数据表的数据列,可多次新增。
    • 单击“DDL模式”,输入语句,并单击“生成表结构”。

    SqlPreview

    单击“SQLPreview”,可以预览已生成的SQL语句。

创建ClickHouse表

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的运维数据开发 > 数据开发,进入“数据开发”页面。
  2. 单击“数据管理 > ClickHouse”,进入ClickHouse页面。
  3. 单击“新建表”,进入New CH Table页面。
  4. 配置ClickHouse表参数,参数说明如表2所示。配置完成后,单击“保存”。

    表2 ClickHouse表参数说明

    参数名称

    参数说明

    表名

    设置ClickHouse表名,只能包含字母、数字、下划线。

    一级主题

    选择一级主题,如果没有可选主题,可以单击“新建主题”,新建后刷新并选择。

    二级主题

    选择二级主题,如果没有可选主题,可以单击“新建主题”,新建后刷新并选择。

    层次

    选择层次。

    描述

    输入表描述。

    Tags

    选择Tags,如果没有可选的Tags,可以单击“编辑Tags”,新建后选择。

    Cluster Label

    用于筛选绑定label的集群,若集群没有绑定任何label,则任意label都可以选到此集群。

    集群

    选择集群。

    数据库

    选择数据库。

    存储策略

    选择存储策略。

    TTL(D)

    TTL即为生命周期,决定了大盘上实时监控可以查过去多少天的数据。默认是7天,可以适当减少,不建议超过该值。

    是否GDPR

    选择是否依据GDPR通用数据保护条例进行数据保护。

    从Topic获取数据结构

    在选择框选择Topic并单击“获取数据结构”,可以获取Topic的数据结构。

    表结构定义

    根据选择的Topic显示数据结构,可以根据获取的数据结构定义表结构。

    排序字段列表

    显示表结构定义中已开启排序的字段。

    二级分区字段

    选择二级分区字段,一级分区字段默认为时间字段timestamp,二级分区字段用于支持数据写入任务的重做等能力,没有相应需求无需选择。

创建Influxdb表

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的运维数据开发 > 数据开发,进入“数据开发”页面。
  2. 单击“数据管理 > Influxdb”,进入Influxdb页面。
  3. 单击“新建表”,进入New Influxdb DataSource页面。
  4. 配置Influxdb表参数,参数说明如表3所示。配置完成后,单击“确定”。

    表3 Influxdb表参数说明

    参数名称

    参数说明

    表名

    设置Influxdb表名,只能包含字母、数字、下划线。

    一级主题

    选择一级主题。

    二级主题

    选择二级主题。

    层级

    选择层次。

    描述

    输入表描述。

    集群

    选择集群。

    数据库

    选择数据库。

    TTL(day)

    TTL即为生命周期,决定了大盘上实时监控可以查过去多少天的数据。默认是7天,可以适当减少,不建议超过该值。若要长期存储,建议汇聚到DWS中。

    分区粒度(day)

    默认为天级分区粒度,即每天的数据都会被单独存储和查询。

    从Kafka Topic获取数据结构

    在选择框选择Topic并单击“获取数据结构”,可以获取Topic的数据结构。

    表结构定义

    根据选择的Topic显示数据结构,可以根据获取的数据结构定义表结构。

    SqlPreview

    单击“SQLPreview”,可以预览已生成的SQL语句。

相关文档