Les fonctionnalités d'intégration continue (CI) de Looker vous permettent d'exécuter des tests sur votre projet LookML afin de proposer des expériences de données plus fiables, efficaces et conviviales. Vous pouvez utiliser les outils de validation de la CI pour détecter les problèmes liés à SQL, aux tests de données, au contenu et à LookML avant qu'ils ne passent en production. Vous pouvez ainsi vérifier votre LookML et éviter les erreurs de requête pour vos utilisateurs. Vous pouvez également configurer les validateurs d'intégration continue pour qu'ils s'exécutent automatiquement lorsqu'une demande d'extraction;extraction est envoyée à votre dépôt LookML.
La validation continue est composée 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 sur votre base de données.
- Outil de validation d'assertion : exécute tous les tests de données LookML créés par vos développeurs Looker et renvoie tous les échecs et erreurs.
- Outil de validation du contenu : exécute la validation du contenu Looker pour rechercher les erreurs dans les présentations et les tableaux de bord de votre projet LookML.
- Validation LookML : exécute la validation LookML pour détecter 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 de 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 de CI
Conditions requises
Pour utiliser l'intégration continue, vous avez besoin des éléments suivants:
Une instance hébergée par Looker activée pour l'intégration continue.
Un compte utilisateur Looker disposant d'au moins l'une des autorisations suivantes (les deux sont incluses dans le ensemble d'autorisations de l'administrateur):
Activer l'intégration continue
Pour activer l'intégration continue, un administrateur Looker doit effectuer les tâches suivantes:
- Activez l'instance pour l'intégration continue sur la page Intégration continue du panneau Administration de Looker.
- Créez un utilisateur d'intégration continue.
- Installez l'application GitHub CI dans votre organisation GitHub. (Nous vous recommandons vivement de le faire pour toutes les implémentations et vous devez le faire si vous souhaitez utiliser des demandes d'extraction pour déclencher des exécutions de validation CI).