文档首页 > > SQL语法参考> 批作业SQL语法> 跨源连接OpenTSDB表> 创建DLI表关联OpenTSDB

创建DLI表关联OpenTSDB

分享
更新时间:2020/08/20 GMT+08:00

功能描述

使用CREATE TABLE命令创建DLI表并关联OpenTSDB上已有的metric,该语法支持CloudTable服务的OpenTSDB和MRS服务的OpenTSDB。

前提条件

创建DLI表关联OpenTSDB之前需要创建跨源连接。管理控制台操作请参考经典型跨源连接增强型跨源连接

语法格式

1
2
3
4
5
CREATE TABLE [IF NOT EXISTS] UQUERY_OPENTSDB_TABLE_NAME
  USING OPENTSDB OPTIONS (
  'host' = 'xx;xx',
  'metric' = 'METRIC_NAME',
  'tags' = 'TAG1,TAG2');

关键字

表1 CREATE TABLE参数描述

参数

描述

host

OpenTSDB连接地址。

获取OpenTSDB连接地址需要先创建跨源连接,管理控制台操作请参考经典型跨源连接增强型跨源连接

  • 访问CloudTable OpenTSDB,填写OpenTSDB链接地址。
  • 访问MRS OpenTSDB,若使用增强型跨源连接,填写OpenTSDB所在节点IP与端口,格式为"IP:PORT",OpenTSDB存在多个节点时,用分号间隔。若使用经典型跨源,填写经典型跨源返回的连接地址,管理控制台操作请参考经典型跨源连接

metric

所创建的DLI表对应的OpenTSDB中的指标名称。

tags

metric对应的标签,用于归类、过滤、快速检索等操作。可以是1个到8个,以“,”分隔,包括对应metric下所有tagk的值。

注意事项

创建DLI表时,不需要指定timestamp和value字段,系统会根据指定的tags自动构建字段,包含以下字段,其中TAG1和TAG2由tags指定。

  • TAG1 String
  • TAG2 String
  • timestamp Timestamp
  • value double

示例

1
2
3
4
5
CREATE table opentsdb_table
  USING OPENTSDB OPTIONS (
  'host' = 'opentsdb-3xcl8dir15m58z3.cloudtable.com:4242',
  'metric' = 'city.temp',
  'tags' = 'city,location');
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问