Continuous Integration für Looker

Mit den Looker Continuous Integration-Features (CI) können Sie Tests für Ihr LookML-Projekt ausführen, um zuverlässigere, effizientere und benutzerfreundlichere Daten zu liefern. Mit den CI-Validatoren können Sie Probleme mit SQL, Datentests, Inhalten und LookML erkennen, bevor sie in der Produktion auftreten. So können Sie Ihre LookML-Implementierung überprüfen und Abfragefehler für Ihre Nutzer vermeiden. Sie können die CI-Validatoren auch so konfigurieren, dass sie automatisch ausgeführt werden, wenn eine Pull-Anfrage an Ihr LookML-Repository gesendet wird.

CI besteht aus den folgenden Validatoren, die verschiedene Prüfungen für Ihre Looker-Instanz ausführen:

Wenn Sie diese Validatoren für Ihre LookML-Instanz verwenden möchten, können Sie eine CI-Suite erstellen, in der eine Reihe von Validatoren und deren Optionen definiert sind, die mit Ihrem LookML-Projekt verknüpft sind. Weitere Informationen zu CI-Suites finden Sie auf den folgenden Seiten:

Voraussetzungen

Für die Verwendung von Continuous Integration benötigen Sie Folgendes:

  • Eine von Looker gehostete Instanz, für die Continuous Integration aktiviert ist.

  • Ein Looker-Nutzerkonto mit der Berechtigung deploy und mindestens einer der CI-Berechtigungen: see_ci oder manage_ci. Alle diese Berechtigungen sind im Administrator-Berechtigungssatz enthalten:

    • deploy: Erforderlich zum Einrichten der GitHub-Webhooks, die für CI-Ausführungen erforderlich sind
    • see_ci: Erforderlich, um die Ergebnisse von CI-Ausführungen und die Seite Suites für CI anzusehen und CI-Suites auszuführen
    • manage_ci: Erforderlich, um CI-Suites zu erstellen, CI-Nutzer zu verwalten und die Git-Verbindung mit Continuous Integration zu konfigurieren

Continuous Integration aktivieren

Ein Looker-Administrator muss die folgenden Aufgaben ausführen, um Continuous Integration zu aktivieren: