SHOW SEMANTIC METRICS

列出语义视图中的指标(Metrics)。指标是预先定义的聚合表达式,可直接在查询中使用。

语法

SHOW SEMANTIC METRICS IN <semantic_view_name>; SHOW SEMANTIC METRICS FROM <semantic_view_name>;

其中

IN
IN
和
FROM
FROM
可互换使用。

参数说明

参数描述
<semantic_view_name>
<semantic_view_name>
必填。 语义视图名称。支持多段标识符(如
db.schema.view
db.schema.view
)。

输出列

列名类型描述
workspace_name
workspace_name
TEXT工作空间名称
schema_name
schema_name
TEXTSchema 名称
semantic_view_name
semantic_view_name
TEXT语义视图名称
table_name
table_name
TEXT指标所属的逻辑表名(大写的表别名)
name
name
TEXT指标名称
data_type
data_type
TEXT指标的数据类型
synonyms
synonyms
TEXT指标的同义词列表
comment
comment
TEXT指标的注释
access
access
TEXT访问级别:
PUBLIC
PUBLIC
或
PRIVATE
PRIVATE

结果按

table_name, name
table_name, name
字典序排列。

使用说明

  1. 无需运行中的虚拟集群 — 该命令不需要虚拟集群即可执行。
  2. 权限控制 — 仅返回当前用户有权限访问的语义视图中的指标。
  3. Private 指标 — 标记为
    PRIVATE
    PRIVATE
    的指标不会暴露给仅拥有普通权限的用户。

权限要求

权限对象说明
任意权限语义视图至少需要对语义视图拥有一个权限

示例

列出指定语义视图中的指标

SHOW SEMANTIC METRICS IN tpch_sv;

输出示例(节选):

tianqi_ws semantic_view tpch_sv LINEITEM AVG_DISC decimal(19,6) "" NULL PUBLIC tianqi_ws semantic_view tpch_sv LINEITEM AVG_PRICE decimal(19,6) "" NULL PUBLIC tianqi_ws semantic_view tpch_sv LINEITEM COUNT_ORDER bigint "" NULL PUBLIC tianqi_ws semantic_view tpch_sv LINEITEM REVENUE decimal(38,4) "" NULL PUBLIC tianqi_ws semantic_view tpch_sv LINEITEM SUM_BASE_PRICE decimal(25,2) "" NULL PUBLIC tianqi_ws semantic_view tpch_sv LINEITEM SUM_QTY decimal(25,2) "" NULL PUBLIC ...

使用 FROM 关键字(IN 的等价写法)

SHOW SEMANTIC METRICS FROM tpch_sv;

相关命令

联系我们
预约咨询
微信咨询
电话咨询
邮件咨询