本页面引用了视图中的
extension
参数。
extension
也可以用作探索的一部分,如extension
(适用于探索)参数文档页面所述。
extension
也可以作为 LookML 信息中心的一部分使用,如信息中心参数文档页面所述。
用量
view: view_name {
extension:必需
}
extension:必需
}
层次结构
extension |
默认值
无接受
值“required”
|
定义
extension: required
参数会将视图标记为需要扩展,这意味着该视图不能单独使用。仅当使用另一个视图中的 extends
参数扩展某个视图时,系统才会使用该视图的内容和设置。
包含 extension: required
的视图本身不会向用户显示;它仅用作其他视图扩展的起点。
extension
参数仅接受值 required
。如果您不希望视图扩展,请完全省略 extension
参数。
如需详细了解如何对 LookML 对象使用 extends
,请参阅通过扩展重复使用代码。
示例
下面的 looker_events
视图具有 extension: required
参数,因此该视图本身将对用户不可见:
文件:events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
如果我们希望使用 looker_events
视图,可以再创建一个扩展该视图的视图,如下所示:
文件:new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}