Continuous Integration für Looker

Mit den Looker-Funktionen für die kontinuierliche Integration (CI) können Sie Tests für Ihr LookML-Projekt ausführen, um zuverlässigere, effizientere und nutzerfreundlichere Daten zu erhalten. Mit den CI-Validatoren können Sie Probleme mit SQL, Datentests, Inhalten und LookML erkennen, bevor sie in die Produktion gelangen. So können Sie Ihre LookML prüfen und Abfragefehler für Ihre Nutzer verhindern. Sie können die CI-Validator auch so konfigurieren, dass sie automatisch ausgeführt werden, wenn ein Pull-Request an Ihr LookML-Repository gesendet wird.

CI besteht aus den folgenden Validatoren, die verschiedene Prüfungen an Ihrer Looker-Instanz ausführen:

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

Voraussetzungen

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

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

  • Ein Looker-Nutzerkonto mit mindestens einer der folgenden Berechtigungen (beide sind in der Berechtigungsgruppe „Administrator“ enthalten):

    • see_ci: Erforderlich, um die Ergebnisse von CI-Ausführungen aufzurufen, die Seite CI-Suites aufzurufen und CI-Suites auszuführen.
    • manage_ci: Erforderlich zum Erstellen von CI-Suites, zum Verwalten von CI-Nutzern und zum Konfigurieren der Git-Verbindung mit Continuous Integration.

Continuous Integration aktivieren

Um die kontinuierliche Integration zu aktivieren, müssen Looker-Administratoren die folgenden Aufgaben ausführen: