在 Looker 中,模型由相关探索和信息中心组成。与其他 LookML 元素不同,模型未使用特定的“model”参数进行声明。相反,位于 Looker IDE 的模型部分(也称为开发页面)中的任何文件都将定义模型。模型名称取自文件名,并且在您的实例中必须是唯一的,即使在不同的项目中也是如此。
模型文件通常包含任何 explore
声明,以及一些模型级设置。
此页面链接到模型级 LookML 参数。它们通常编写在模型文件的顶部,不应嵌套在其他参数中。
用法示例
将鼠标悬停在参数名称上可查看简要说明;点击参数可以跳转到对应的页面。
当参数可以设置为若干特定选项之一时,系统会首先列出默认值。
。
参数定义
参数名称 | 说明 |
---|---|
结构参数 | |
access_grant |
通过创建访问权限,只有那些获得批准的用户属性值的用户才能访问 LookML 结构。此参数具有 user_attribute 和 allowed_values 子参数。 |
explore |
在“探索”菜单中显示视图。如需详细了解“探索”及其参数,请参阅探索参数参考页面。 |
include |
将文件添加到模型中 |
test |
创建数据测试以验证模型的逻辑。项目设置中包含一个要求执行数据测试的选项。为项目启用此功能后,项目中的开发者必须先运行数据测试,然后才能将更改部署到生产环境中。此参数具有 explore_source 和 assert 子参数。 |
显示参数 | |
label (适用于模型) |
更改模型在“探索”菜单中的显示方式 |
过滤条件参数 | |
case_sensitive (适用于模型) |
指定过滤条件对于模型是否区分大小写 |
查询参数 | |
connection |
更改模型的数据库连接 |
datagroup |
为模型创建数据组缓存政策。此参数包含 label 、description 、max_cache_age 和 sql_trigger 子参数。 |
fiscal_month_offset |
指定您的财年开始的月份(如果此日历年与日历年不同) |
persist_for (适用于模型) |
更改模型的缓存设置 |
persist_with (适用于模型) |
指定用于模型缓存政策的数据组 |
week_start_day |
指定一周中与周相关维度的起始日期 |
可视化和格式设置参数 | |
map_layer (适用于模型) |
创建与 map_layer_name 搭配使用的自定义地图 |
named_value_format |
创建用于 value_format_name 的自定义值格式。此参数具有 value_format 和 strict_value_format 子参数。 |
应避免的参数 | |
scoping |
已移除 3.52 不再需要 |
template |
已移除 3.30 不再需要 |