Las funciones de integración continua (CI) de Looker te permiten ejecutar pruebas en tu proyecto de LookML para ofrecer experiencias de datos más fiables, eficientes y fáciles de usar. Puedes usar los validadores de CI para detectar problemas con SQL, pruebas de datos, contenido y LookML antes de que se publiquen, de modo que puedas verificar tu LookML y evitar errores en las consultas de tus usuarios. También puedes configurar los validadores de CI para que se ejecuten automáticamente cuando se envíe una solicitud de extracción a tu repositorio de LookML.
La integración continua se compone de los siguientes validadores, que ejecutan diferentes comprobaciones en tu instancia de Looker:
- Validador de SQL: verifica que las dimensiones de tus Exploraciones se ejecuten correctamente en tu base de datos.
- Validador de aserciones: ejecuta las pruebas de datos de LookML que hayan creado tus desarrolladores de Looker y devuelve todos los fallos y errores.
- Validador de contenido: ejecuta la validación de contenido de Looker para detectar errores en los Looks y los paneles de control de tu proyecto de LookML.
- Validador de LookML: ejecuta el Validador de LookML para comprobar si hay errores de LookML en el proyecto.
Para usar estos validadores en tu instancia de LookML, puedes crear un paquete de integración continua, que define un conjunto de validadores y sus opciones asociadas a tu proyecto de LookML. Consulta las siguientes páginas para obtener información sobre los conjuntos de pruebas de integración continua:
- Crear un conjunto de integración continua
- Ejecutar paquetes de integración continua
- Ver los resultados de una ejecución de CI
Requisitos
Para usar la integración continua, necesitas lo siguiente:
Una instancia alojada en Looker que tenga habilitada la integración continua.
Una cuenta de usuario de Looker con al menos uno de los siguientes permisos (ambos se incluyen en el conjunto de permisos de administrador):
Habilitar la integración continua
Para habilitar la integración continua, un administrador de Looker debe realizar las siguientes tareas:
- Habilita la instancia para la integración continua en la página Integración continua del panel Administración de Looker.
- Crea un usuario de Integración continua.
- Instala la aplicación de GitHub de integración continua en tu organización de GitHub. Te recomendamos que lo hagas en todas las implementaciones y es obligatorio si quieres usar solicitudes de extracción para activar ejecuciones de validación de integración continua.