Looker CI/CD-Workflow erstellen

Fortgeschrittene Nutzer können einen CI/CD-Workflow in Looker erstellen, um LookML auf formelle Weise für die Softwareentwicklung zu verwalten. In diesen Leitfäden wird erläutert, wie Sie eine solche Einrichtung so konfigurieren, dass LookML entwickelt, QA-fähig, validiert und bereitgestellt werden kann.

Die gegebenen Beispiele erklären ein dreistufiges System, das Entwicklung, QA und Produktion umfasst. Sie können jedoch die gleichen Prinzipien auf ein zwei- oder vierstufiges System anwenden.

Nach der Aktivierung müssen alle Looker-Entwickler den CI/CD-Workflow verwenden.

Prozessübersicht

Bei diesem Prozess schreiben Entwickler mithilfe von Git-Pull-Anfragen LookML in ihrer Entwicklungsumgebung. Die Pull-Anfragen sind so konfiguriert, dass Codeüberprüfungen abgeschlossen und der Code durch automatische Prozesse ausgewertet wird.

Wenn LookML zum Testen bereit ist, wird es in Git mit einer Versionsnummer des Releasekandidaten getaggt und zur QA hochgestuft. Wenn das QA-Team dies genehmigt, wird der LookML-Code basierend auf einer Git-getaggten Versionsnummer in die Produktion hochgestuft.

Bei Bedarf können Inhalte wie Looks und benutzerdefinierte Dashboards mithilfe von Gazer zwischen den CI/CD-Ebenen migriert werden.

CI/CD-Workflowdiagramm

Installation und Konfiguration

Die Installations- und Konfigurationsschritte finden Sie auf der Seite Looker CI/CD – Installation und Konfiguration.

Nutzung und Workflow

Details zur Verwendung dieser Einrichtung nach der Installation finden Sie auf der Seite Looker CI/CD – Nutzung und Workflow.