Intégration continue Looker

Les fonctionnalités d'intégration continue (CI) de Looker vous permettent d'exécuter des tests sur votre projet LookML afin d'offrir des expériences de données plus fiables, efficaces et conviviales. Vous pouvez utiliser les validateurs d'intégration continue pour détecter les problèmes liés au code SQL, aux tests de données, au contenu et à LookML avant qu'ils n'atteignent la production. Vous pouvez ainsi vérifier votre code LookML et éviter les erreurs de requête pour vos utilisateurs. Vous pouvez également configurer les validateurs CI pour qu'ils s'exécutent automatiquement lorsqu'une demande d'extraction;extraction est envoyée à votre dépôt LookML.

L'IC est composé des validateurs suivants, qui exécutent différentes vérifications sur votre instance Looker :

Pour utiliser ces validateurs sur votre instance LookML, vous pouvez créer une suite CI, qui définit un ensemble de validateurs et leurs options associés à votre projet LookML. Pour en savoir plus sur les suites CI, consultez les pages suivantes :

Conditions requises

Pour utiliser l'intégration continue, vous avez besoin des éléments suivants :

  • Une instance hébergée par Looker pour laquelle l'intégration continue est activée.

  • Un compte utilisateur Looker disposant de l'autorisation deploy et d'au moins l'une des autorisations CI suivantes : see_ci ou manage_ci. Toutes ces autorisations sont incluses dans l'ensemble d'autorisations "Administrateur" :

    • deploy : obligatoire pour configurer les webhooks GitHub requis pour les exécutions CI
    • see_ci : requis pour afficher les résultats des exécutions CI, la page Suites du CI et exécuter les suites CI
    • manage_ci : requis pour créer des suites CI, gérer les utilisateurs CI et configurer la connexion Git avec l'intégration continue

Activer l'intégration continue

Pour activer l'intégration continue, un administrateur Looker doit effectuer les tâches suivantes :