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 :
- Validateur SQL : vérifie que les dimensions de vos explorations s'exécutent correctement dans votre base de données.
- Outil de validation des assertions : exécute tous les tests de données LookML créés par vos développeurs Looker et renvoie tous les échecs et erreurs.
- Validation de contenu : exécute la validation de contenu Looker pour tester les erreurs dans les Looks et les tableaux de bord de votre projet LookML.
- Programme de validation LookML : exécute le programme de validation LookML pour rechercher les erreurs LookML dans le projet.
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 :
- Créer une suite d'intégration continue
- Exécuter des suites d'intégration continue
- Afficher les résultats d'une exécution CI
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 CI. Les utilisateurs Looker CI sont créés automatiquement pour les instances Looker pour lesquelles l'intégration continue a été activée. Les utilisateurs CI Looker sont créés dans le groupe d'utilisateurs Looker CI Users avec le rôle Looker CI Users. Un administrateur Looker peut afficher les utilisateurs de l'intégration continue Looker dans l'onglet Comptes de service de la page d'administration Utilisateurs.
Activer l'intégration continue
Pour activer l'intégration continue, un administrateur Looker doit effectuer les tâches suivantes :
- Activez l'intégration continue pour l'instance sur la page Intégration continue du panneau Admin de Looker.
- Installez l'application GitHub CI dans votre organisation GitHub. (Nous vous recommandons vivement de le faire pour toutes les implémentations. C'est obligatoire si vous souhaitez utiliser des demandes d'extraction pour déclencher des exécutions de validation CI.)