用量
connection:"connection_name"
层次结构
connection |
默认值
无接受
包含连接名称的字符串
|
定义
connection
指定模型将从中检索数据的数据库连接。数据库连接是在 Looker 的管理面板的数据库部分的连接页面上定义和命名的。一个模型只能使用一个连接。
当 Looker 开发者使用 connection
参数在模型文件中定义连接时,Looker IDE 会显示一个下拉菜单,其中会建议实例上可用的数据库连接。
示例
从 mysql_db
连接中检索所用模型的数据:
connection: "mysql_db"
常见挑战
connection
必须在 Looker 的管理员设置中引用连接名称
connection
引用的连接名称不会采用实际数据库或架构的名称。该名称必须是在配置模型时或 Looker 的管理面板中的连接页面上提供的某个连接。
如果存在模型配置,则 connection
只能引用允许的连接
如果 Looker 开发者在模型文件中指定了模型配置中不允许的连接,则针对该模型的任何查询都不会运行。
如果模型配置不存在,则只有特定人员可以查询
如果您未被授予 manage_models
权限(该权限包含在管理员角色中),则必须先配置模型,然后才能针对该模型运行查询。