Uso
Jerarquía
connection |
Valor predeterminado
NingunaAcepta
Una string que contiene el nombre de una conexión
|
Definición
connection
especifica la conexión de base de datos desde la que un modelo recuperará datos. Las conexiones a la base de datos se definen y nombran en la página Conexiones de la sección Database del panel Administrador de Looker. Un modelo solo puede usar una conexión.
Cuando un desarrollador de Looker define una conexión en un archivo de modelo con el parámetro connection
, el IDE de Looker muestra un menú desplegable que sugiere conexiones a la base de datos que están disponibles en la instancia.
Ejemplos
Recupera datos de la conexión mysql_db
para el modelo que se usa:
connection: "mysql_db"
Desafíos habituales
connection
debe hacer referencia a un nombre de conexión de la configuración de administrador de Looker
El nombre de conexión al que hace referencia connection
no toma el nombre de una base de datos o esquema real. El nombre debe ser una de las conexiones disponibles cuando configuras un modelo o en la página Conexiones del panel Administrador de Looker.
Si existe una configuración del modelo, connection
solo puede hacer referencia a una conexión permitida.
Si un desarrollador de Looker especifica una conexión en el archivo de modelos que no está permitida en la configuración, no se ejecutará ninguna consulta sobre ese modelo.
Si no existe una configuración del modelo, solo ciertas personas pueden realizar consultas.
Si no tienes el permiso manage_models
(incluido en la función de administrador), debes configurar el modelo para poder ejecutar consultas en él.