连接

用量

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


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

定义

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

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

示例

mysql_db 连接中检索所用模型的数据:

connection: "mysql_db"

常见挑战

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

connection 引用的连接名称不会采用实际数据库或架构的名称。该名称必须是在配置模型时或 Looker 的管理面板中的连接页面上提供的某个连接。

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

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

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

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