此页面链接到作为 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_on 、foreign_key 、type 和/或 sql_table_name 组合替换,如此处所述
|
sql_foreign_key |
AVOID 3.16
已被 foreign_key 取代 |