Auf dieser Dokumentationsseite wird beschrieben, wie Sie mit Gemini Dimensionen, Dimensionsgruppen und Messwerte in einem LookML-Projekt erstellen. Das Generieren von LookML-Codevorschlägen als Reaktion auf schriftliche Prompts ist eine Gemini in Looker-Funktion, die in Instanzen von Looker (Original) und Looker (Google Cloud Core) verfügbar ist.
Gemini in Looker unterstützt Sie mithilfe generativer KI bei der Arbeit mit Ihren Daten.
Weitere Informationen dazu, wie und wann Gemini forIhre Daten verwendet. Google Cloud
Diese Seite richtet sich an Looker-Entwickler.
Hinweis
Beachten Sie die folgenden Anforderungen, um Gemini in der Looker-IDE zu verwenden:
- Gemini in Looker muss für Ihre Looker-Instanz aktiviert sein:
- Für Looker (Original) muss auf der Instanz Looker 25.2 oder höher ausgeführt werden und Gemini in Looker muss in den Administratoreinstellungen aktiviert sein. Eine detaillierte Anleitung zur Aktivierung finden Sie auf der Dokumentationsseite Administratoreinstellungen – Gemini in Looker.
- Für Looker (Google Cloud Core) muss Gemini in Looker in der Google Cloud Console für die Instanz aktiviert sein. Eine detaillierte Anleitung zur Aktivierung finden Sie auf der Dokumentationsseite Gemini in Ihrer Looker (Google Cloud Core)-Instanz verwalten.
- Ihnen muss eine Looker-Rolle zugewiesen sein, die die
developBerechtigung für mindestens ein Modell in einem LookML-Projekt enthält. - Ihnen muss die Looker-Gemini-Rolle zugewiesen sein.
Gemini in der Looker-IDE verwenden
So verwenden Sie Gemini zum Erstellen von LookML in Ihrem Looker-Projekt:
- Aktivieren Sie in Ihrer Looker-Instanz den Entwicklermodus.
- Öffnen Sie Ihr Projekt in der Looker-IDE.
- Öffnen Sie mit dem IDE-Dateibrowser eine LookML-Ansichtsdatei, in die Sie LookML einfügen möchten.
Wählen Sie in der Seitenleistenauswahl das Symbol Help me code aus.

Wenn der Bereich Help me code geöffnet ist, klicken Sie, um den Cursor in eine Zeile in Ihrer LookML-Ansichtsdatei zu setzen. Je nach Art der LookML-Datei und der Position des Cursors in der Datei bietet Gemini passende Optionen, z. B. Dimension erstellen oder Messwert erstellen.
Wählen Sie im Bereich Help me code eine der folgenden Optionen aus:
- Eine Dimensionsgruppe erstellen
- Dimension erstellen
- Messwert erstellen
- Weitere Codevorschläge: Mit dieser Option können Sie verschiedene LookML-Elemente ausprobieren. Gemini ist eine Technologie in einem frühen Entwicklungsstadium. Daher sollten Sie alle Ausgaben validieren und testen, bevor Sie sie bereitstellen.
Beschreiben Sie im Textfeld des Bereichs Help me code in natürlicher Sprache die Dimension, Dimensionsgruppe oder den Messwert, den Sie erstellen möchten. Weitere Informationen finden Sie auf dieser Seite in den Abschnitten Tipps zur Verwendung von Gemini in der Looker-IDE und Beispiel-Prompts.
Drücken Sie die Eingabetaste oder klicken Sie auf das Symbol Senden , um Ihre Anfrage an Gemini zu senden. Gemini antwortet mit vorgeschlagenem Code.
Mit dem vorgeschlagenen Code haben Sie folgende Möglichkeiten:
- Bewegen Sie den Mauszeiger auf die Schaltfläche Einfügen , um eine Vorschau des vorgeschlagenen LookML in Ihrer Datei zu sehen. Sie können den Cursor in eine andere Zeile in Ihrer Datei bewegen, um eine Vorschau an einer anderen Stelle zu sehen, bevor Sie das LookML in die Datei einfügen.
- Klicken Sie auf die Schaltfläche Bearbeiten , um das vorgeschlagene LookML manuell zu ändern.
- Klicken Sie auf die Schaltfläche Einfügen , um das LookML an der Position des Cursors in Ihre Datei einzufügen.
- Geben Sie Feedback zum vorgeschlagenen Code, indem Sie das Symbol „Mag ich“ (Diese Antwort war hilfreich) oder das Symbol „Mag ich nicht“ (Diese Antwort entsprach nicht meinen Erwartungen) auswählen.
- Klicken Sie auf den Link Neuer Codevorschlag , um neu zu beginnen und einen neuen Prompt für Gemini einzugeben.

Klicken Sie in Ihrer LookML-Datei auf Änderungen speichern.
Prüfen Sie das LookML so:
- Verwenden Sie den LookML-Validator, um Ihr LookML zu prüfen.
- Testen Sie Ihr LookML in einer explorativen Datenanalyse.
Tipps zur Verwendung von Gemini in der Looker-IDE
Hier einige Tipps zur Verwendung von Gemini in der Looker-IDE:
- Die besten Ergebnisse erzielen Sie, wenn Sie Ihre Prompts auf amerikanischem Englisch verfassen. Weitere Informationen finden Sie in der Dokumentation zu den Gemini for Google Cloud Einschränkungen von.
- Der Bereich Help me code behält den Kontext eines vorherigen Prompts in der Unterhaltung nicht bei und speichert Prompts nicht über Anmeldungen und Aktualisierungen hinweg.
- Wenn Sie von Gemini vorgeschlagenes LookML verwenden, sollten Sie es immer mit dem LookML-Validator validieren und Ihre neuen Felder in einer explorativen Datenanalyse testen.
- Je nach Anfrage schlägt Gemini möglicherweise LookML vor, das auf Felder in anderen Ansichtsdateien verweist. Wenn Sie vorgeschlagenes LookML zu Ihrer Datei hinzufügen, speichern Sie die Datei und führen Sie den LookML-Validator aus. Der LookML-Validator zeigt Fehler an, wenn Sie Ihrer Modelldatei
include-Anweisungen hinzufügen müssen.
Beispiel-Prompts
Hier einige Beispiel-Prompts und die entsprechenden Ergebnisse:
Dimension mit Längen- und Breitengrad erstellen
Hier ein Prompt mit der Option Dimension erstellen , mit der Gemini aufgefordert wird, eine neue Dimension basierend auf den Feldern longitude und latitude zu erstellen, die in der Ansichtsdatei definiert sind:
show coordinates with longitude and latitude
Gemini gibt diesen vorgeschlagenen Code zurück:
dimension: coordinates {
type: location
sql_latitude: ${TABLE}.latitude ;;
sql_longitude: ${TABLE}.longitude ;;
}
Sie können dieses LookML in einer explorativen Datenanalyse prüfen, indem Sie das neue Feld coordinates zusammen mit den Feldern longitude und latitude auswählen, auf denen es basiert. Da Gemini die Dimension mit type:location erstellt hat, enthalten die Ergebnisse der explorativen Datenanalyse einen Hyperlink, über den Sie die Koordinaten auf einer Karte ansehen können:

Messwert für den Gesamtumsatz von heute erstellen
Hier ein Prompt mit der Option Messwert erstellen , mit der Gemini aufgefordert wird, einen neuen Messwert für die Summe aller Bestellungen von heute zu erstellen:
show the total sale price of today's orders
Gemini gibt diesen vorgeschlagenen Code zurück:
measure: todays_orders {
type: sum
sql: ${basic_order_items.sale_price} ;;
filters: [basic_order_items.created_at_date: "today"]
}
Feedback geben
Sie können im Bereich Help me code Feedback zum generierten LookML geben. Wenn das generierte LookML korrekt aussieht, klicken Sie auf das Symbol „Mag ich“ thumb_up. Wenn das generierte LookML falsch aussieht oder nicht Ihren Erwartungen entspricht, klicken Sie auf das Symbol „Mag ich nicht“ thumb_down.