view_label(适用于“探索”)

本页中提及的 view_label 参数是探索的一部分。

view_label 也可用作联接的一部分,如 view_label(针对联接)文档文档中所述。

view_label 也可以用作维度测量过滤条件的一部分,如 view_label(针对字段)参数文档页面所述。

用法

探索:browse_name {
view_label: “所需的视图标签”
}
层次结构
view_label
默认值
探索的名称

接受
字符串

定义

view_label 更改了探索器基本视图中的这组字段在字段选择器中的标记方式:

有时,view_label 用于在视图名称前添加下划线,这样,该字段就会按字母顺序排序成为字段选择器中的顶部视图。或者,如果您需要多个视图用于建模,则可以使用这些视图,但就业务用户而言,这些视图代表相同的实体。例如,您可能在 LookML 中将一个视图定义为 customer,将另一个视图定义为 customer_facts,并想保留这些名称以用于建模。不过,这两个字词对商家用户而言都可能是“客户”。

如果您想更改字段本身的名称,可以使用 label 参数。

示例

让企业用户看到 customer_facts 探索是客户视图的一部分:

explore: customer_facts {
  view_label: "Customers"
}

-

使 product_facts 探索会向用户显示,作为产品信息视图的一部分:

explore: product_facts {
  view_label: "Product Info"
}

-

常见挑战

除了更改字段选择器的外观之外,view_label 没有其他效果

更改探索view_label 时,仅字段选择器会受到影响。“探索”在探索菜单中的显示方式和在 LookML 中引用字段的方式均保持不变。

通过 view_label 合并多个视图时,请使用正确的大小写

如果您要将“探索”功能的基本视图中的字段与字段选择器中的“探索”中合并后的视图合并,则需要确保 view_label 中使用的大小写正确无误。您使用的大小写应与视图名称在字段选择器中的显示方式一致。请看以下示例:

explore: product {
  view_label: "Product Info"
  join: product_info {
    sql_on: ${product.product_id} = ${product_info.product_id} ;;
  }
}

-

product_info 在字段选择器中的显示方式为商品信息;每个单词的首字母大写,且下划线会更改为空格。因此,我们使用的是 view_label: 'Product Info',而不是 view_label: 'product_info'

字段的 view_label 优先于探索器的 view_label

如果探索中的字段具有 view_label,则该字段将显示在其 view_label(而非探索的 view_label)下。以本示例为例,在“探索”和维度中,维度的值均为 view_label。该维度会显示在其 view_label(而非探索器的 view_label)下:

注意事项

view_label会影响“探索”视图的基本视图

此参数类似于 view_label(针对联接),但会影响“探索”的基本视图,而非联接的视图。与 label(适用于数据视图)不同,此参数只会影响该“探索”中的基本数据视图。