Cómo corregir errores de configuración de modelos

Uno de los errores que puedes encontrar cuando validate tu LookML es Model <model_name> is not allowed to use connection <connection_name>.

Este error significa que debes consultar la configuración del proyecto de LookML y verificar que el modelo tenga los permisos necesarios y correctos para hacer referencia a las conexiones que necesita.

Por ejemplo, el siguiente error indica que el modelo lauren_ecommerce no puede usar la conexión athena:

Existen dos maneras de corregir el error:

  • Cambiar la conexión a la que se hace referencia en el parámetro connection del archivo de modelo
  • Edita los parámetros de configuración del proyecto para proporcionar acceso a la conexión

En esta página, se proporcionan instrucciones para editar los parámetros de configuración del proyecto.

Edita los parámetros de configuración del modelo

Para editar los parámetros de configuración del modelo, haz lo siguiente:

  1. Expande el error de validación en el IDE.
  2. Selecciona el vínculo Administrar proyectos en el mensaje de error. Esta acción te llevará a la página Proyectos de LookML.

    También puedes navegar a la página Proyectos de LookML con la URL https://<your_looker_domain.com>/projects o seleccionando Proyectos en el menú Desarrollar del panel de navegación izquierdo.
  3. En la página Proyectos de LookML, busca el modelo que activó el error. En este ejemplo, busca el modelo lauren_ecommerce para el proyecto l_ecommerce. El modelo será más visible mediante un error crítico en rojo: Página Administrar proyectos con el modelo lauren_ecommerce destacado.
  4. Selecciona el botón Configurar para abrir la página Editar configuración del modelo.
  5. Revisa las conexiones seleccionadas actualmente para el modelo en la sección Conexiones permitidas. En este ejemplo, el error indica que model 'lauren_ecommerce' is not allowed to use connection 'athena'.. La conexión athena no está seleccionada en las Conexiones permitidas del modelo. La conexión ecommerce_demo se seleccionó por error en este caso:

  6. Marca la casilla junto a la conexión correcta (en este caso, athena). Como alternativa, puedes seleccionar la opción Todas para otorgar al modelo acceso a todas las conexiones, incluidas las conexiones nuevas que se agreguen en el futuro.
  7. Ajusta otras selecciones de conexión según sea necesario.
  8. Selecciona Guardar.
  9. Regresa a tu modelo de LookML y vuelve a validarlo para verificar que el error de configuración del modelo ya no esté: Resultado de la validación de LookML en el IDE que no muestra errores de LookML.