联接参数

此页面链接到作为 join 参数的子级的所有 LookML 参数。如需详细了解如何使用联接,请参阅在 LookML 中使用联接文档页面。

联接允许将多个视图添加到一个“探索”中,让用户可以同时访问和比较各种视图中的字段。您可以在模型文件中声明“探索”和任何所需的 join 参数。

用法示例

将鼠标悬停在参数名称上可查看简要说明;点击参数可以跳转到对应的页面。
当参数可以设置为若干特定选项之一时,系统会首先列出默认值。

参数定义

参数名称 说明
结构参数
join 加入“探索”的其他视图
显示参数
view_label(用于加入) 更改联接的视图名称在字段选择器中的显示方式
联接参数
fields(用于加入) 确定将哪些字段带入“探索”
foreign_key 指定使用联接视图的主键的探索与联接之间的关系
from(用于加入) 指定联接所依据的视图
outer_only 指定是否所有查询都必须使用外部联接
relationship 将联接声明为具有一对一、多对一、一对多或多对多关系
required_joins 指定当选择特定联接中的字段时,应将哪些联接应用于探索
sql_on 通过编写 SQL ON 子句指定探索与联接之间的关系
sql_table_name(用于加入) 指定联接所依据的数据库表
type(用于加入) 将联接声明为左、全、内或交叉类型
查询参数
required_access_grants(用于加入) 仅允许用户属性值与访问权限相匹配的用户访问联接
sql_where 如果查询中包含此联接,则会在查询的 WHERE 子句中插入用户无法更改或移除此探索的条件。(仅限 BigQuery)
应避免的参数
sql(用于加入) 避免 3.10 sql_onforeign_keytype 和/或 sql_table_name 组合替换,如此处所述
sql_foreign_key AVOID 3.16 已被 foreign_key 取代