连接

用法


connection: "connection_name"
层次结构
connection
默认值

接受
包含连接名称的字符串

定义

connection 用于指定模型将从中检索数据的数据库连接。数据库连接在 Looker 的管理面板的数据库部分中的连接页面上定义和命名。

当 Looker 开发者使用 connection 参数在模型文件中定义连接时,Looker IDE 会显示一个下拉菜单,其中建议了实例上可用的数据库连接。

示例

ecommerce.model.lookml 文件中,指定模型应从 ecommerce_events 连接检索数据:

connection: "ecommerce_events"

常见挑战

connection 必须引用 Looker 管理设置中的连接名称

connection 引用的连接名称不采用实际数据库或架构的名称。该名称必须是您在配置模型时可用的连接之一,或者位于 Looker 的管理面板中的连接页面上。

如果存在模型配置,则 connection 只能引用允许的连接

如果 Looker 开发者在模型文件中指定的连接在模型配置中不受允许,则对该模型的任何查询都不会运行。

如果模型配置不存在,则只有特定人员可以查询

如果您未获得 manage_models 权限(该权限包含在管理员角色中),则必须先配置模型,然后才能针对该模型运行查询。