此页面涉及 探索的一部分
extension参数。
extension也可以用作视图的一部分,如extension(适用于视图)参数文档页面中所述。
extension还可以作为 LookML 信息中心的一部分使用,如信息中心参数文档页面中所述。
用法
explore: explore_name {
extension: required
}
|
层次结构
extension |
默认值
无
接受
值“required”
|
定义
extension: required 参数用于将探索标记为需要扩展,这意味着探索本身无法使用。只有在另一个探索中使用 extends 参数扩展此探索时,才会使用此探索的内容和设置。
带有 extension: required 的探索不会单独显示给用户;它仅用作起点,以便其他探索进行扩展。
extension 参数仅接受值 required。如果您不想要求探索使用扩展程序,请完全省略 extension 参数。
使用 extension: required 的探索无法用作数据测试的 explore_source。LookML 验证程序会生成找不到 explore_source 的错误。
如需详细了解如何将 extends 用于 LookML 对象,请参阅使用 Extends 重用代码。
示例
此 basic_order_fields 探索具有 extension: required 参数,因此探索本身对用户不可见:
explore: basic_order_fields {
extension: required
}
为了使用 basic_order_fields 探索,我们可以创建另一个扩展它的探索,如下所示:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
您可能很想开启 hidden 以隐藏基本订单字段,但请注意,任何基于基本订单字段的探索都会继承此设置。在此特定示例中,如果您开启 hidden,营销订单字段也会被隐藏。