Gemini in Looker unterstützt Sie mithilfe generativer KI bei der Arbeit mit Ihren Daten. In der Looker IDE wird im Bereich Hilfe beim Programmieren Gemini in Looker verwendet, um auf schriftliche Prompts hin LookML-Codevorschläge zu generieren. Mit Gemini können Sie Dimensionen, Dimensionsgruppen und Messwerte in Ihrem LookML-Projekt erstellen.
Hinweise
Für die Verwendung von Gemini in der Looker-IDE gelten die folgenden Anforderungen:
- Eine Looker (Google Cloud Core)-Instanz, die für Gemini in Looker aktiviert ist.
- Eine Looker-Rolle mit der Berechtigung
develop
für mindestens ein Modell in einem LookML-Projekt.
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 Entwicklungsmodus.
- Öffnen Sie Ihr Projekt in der Looker IDE.
- Öffnen Sie über den Dateibrowser der IDE eine LookML-Ansichtsdatei, in die Sie LookML einfügen möchten.
Wählen Sie in der Seitenleiste das Symbol Hilf mir beim Programmieren aus.
Klicken Sie im geöffneten Bereich Hilfe beim Programmieren, um den Cursor auf eine Zeile in Ihrer LookML-Ansichtsdatei zu setzen. Je nach Art der LookML-Datei und der Position des Cursors in der Datei bietet Gemini entsprechende Optionen, z. B. Dimension erstellen oder Messwert erstellen.
Wählen Sie im Bereich Hilfe beim Programmieren eine der folgenden Optionen aus:
- Dimensionsgruppe erstellen
- Dimension erstellen
- Messwert erstellen
- Andere Codevorschläge: Mit der Option Andere Codevorschläge können Sie verschiedene LookML-Elemente ausprobieren. Denken Sie daran, dass es sich bei Gemini um eine Technologie im Frühstadium handelt. Validieren und testen Sie daher alle Ausgaben, bevor Sie sie bereitstellen.
Beschreiben Sie im Textfeld Hilf mir beim Codieren die Dimension, Dimensionsgruppe oder das Messwert, das bzw. den Sie erstellen möchten. Weitere Informationen finden Sie in den Abschnitten Tipps zur Verwendung von Gemini in der Looker IDE und Beispielprompts auf dieser Seite.
Drücken Sie die Eingabetaste oder klicken Sie auf das Symbol Senden, um Ihre Anfrage an Gemini zu senden. Gemini antwortet mit einem Codevorschlag.
Mit dem vorgeschlagenen Code können Sie Folgendes tun:
- Bewegen Sie den Mauszeiger auf die Schaltfläche Einfügen, um eine Vorschau der vorgeschlagenen LookML in Ihrer Datei aufzurufen. Sie können den Cursor auf eine andere Zeile in der Datei bewegen, um sich eine Vorschau an einem anderen Ort anzusehen, bevor Sie die LookML in die Datei einfügen.
- Klicken Sie auf die Schaltfläche Bearbeiten, um die vorgeschlagene LookML manuell zu ändern.
- Klicken Sie auf die Schaltfläche Einfügen, um die LookML an der Position des Cursors in die 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 entspricht nicht meinen Erwartungen) auswählen.
- Klicken Sie auf den Link Neuer Codevorschlag, um noch einmal von vorn zu beginnen und einen neuen Prompt für Gemini einzugeben.
Klicken Sie in der LookML-Datei auf Änderungen speichern.
So überprüfen Sie die LookML:
- Verwenden Sie den LookML Validator, um Ihre LookML zu überprüfen.
- Testen Sie Ihre LookML in einem Explore.
Tipps zur Verwendung von Gemini in der Looker IDE
Hier sind einige Tipps zur Verwendung von Gemini in der Looker IDE:
- Die besten Ergebnisse erzielen Sie, wenn Sie Ihre Prompts auf Englisch verfassen. Weitere Informationen finden Sie in der Dokumentation zu den Einschränkungen von Gemini für Google Cloud .
- Im Bereich Hilfe beim Programmieren wird der Kontext eines vorherigen Prompts in der Unterhaltung nicht beibehalten. Außerdem werden Prompts nicht über Anmeldungen und Aktualisierungen hinweg beibehalten.
- Wenn Sie LookML verwenden, die von Gemini vorgeschlagen wurde, validieren Sie sie immer mit dem LookML Validator und testen Sie die neuen Felder in einem Explore.
- Je nach Anfrage schlägt Gemini möglicherweise LookML vor, die auf Felder in anderen Ansichtsdateien verweist. Wenn Sie Ihrer Datei vorgeschlagene LookML 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 Beispiele für Prompts und ihre Ergebnisse:
Dimension mithilfe von Längen- und Breitengrad erstellen
Hier ist ein Prompt mit der Option Dimension erstellen, mit dem Gemini aufgefordert wird, eine neue Dimension auf Grundlage der Felder longitude
und latitude
zu erstellen, die in der Datenansichtsdatei definiert sind:
show coordinates with longitude and latitude
Gemini gibt diesen Codevorschlag zurück:
dimension: coordinates {
type: location
sql_latitude: ${TABLE}.latitude ;;
sql_longitude: ${TABLE}.longitude ;;
}
Sie können diese LookML in einem Explore 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 Explore-Ergebnisse einen Hyperlink, über den Sie die Koordinaten auf einer Karte aufrufen können:
Messwert für den Gesamtumsatz des Tages erstellen
Hier ist ein Prompt mit der Option Messwert erstellen, mit dem Gemini aufgefordert wird, einen neuen Messwert für die Summe aller Bestellungen des heutigen Tages zu erstellen:
show the total sale price of today's orders
Gemini gibt diesen Codevorschlag zurück:
measure: todays_orders {
type: sum
sql: ${basic_order_items.sale_price} ;;
filters: [basic_order_items.created_at_date: "today"]
}