创建DLI表关联OpenTSDB
功能描述
使用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'); |
关键字
参数 |
描述 |
---|---|
host |
OpenTSDB连接地址。 获取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'); |