Questa pagina di documentazione descrive come utilizzare l'assistenza Gemini per creare dimensioni, gruppi di dimensioni e misure in un progetto LookML. La generazione di suggerimenti per il codice LookML in risposta ai prompt scritti รจ una funzionalitร di Gemini in Looker disponibile nelle istanze di Looker (originale) e Looker (Google Cloud core).
Gemini in Looker fornisce assistenza basata sull'AI generativa per aiutarti a utilizzare i tuoi dati.
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.
Questa pagina รจ destinata agli sviluppatori di Looker.
Prima di iniziare
Per utilizzare Gemini nell'IDE di Looker, tieni presente i seguenti requisiti:
- Gemini in Looker deve essere attivato per la tua istanza di Looker:
- Per Looker (originale), l'istanza deve eseguire Looker 25.2 o versioni successive e deve essere abilitata per Gemini in Looker nelle impostazioni di amministrazione. Per istruzioni dettagliate sull'attivazione, consulta la pagina della documentazione Impostazioni di amministrazione - Gemini in Looker.
- Per Looker (Google Cloud core), l'istanza deve essere abilitata per Gemini in Looker nella console Google Cloud . Per istruzioni dettagliate sull'attivazione, consulta la pagina della documentazione Amministrare Gemini nell'istanza di Looker (Google Cloud core).
- Devi disporre di un ruolo Looker che contenga l'autorizzazione
develop
per almeno un modello in un progetto LookML. - Devi disporre del ruolo Gemini di Looker.
Usare Gemini nell'IDE di Looker
Per utilizzare Gemini per creare LookML nel tuo progetto Looker:
- Nella tua istanza di Looker, attiva la modalitร di sviluppo.
- Apri il progetto nell'IDE di Looker.
- Utilizza il browser di file dell'IDE per aprire un file di visualizzazione LookML in cui vuoi inserire LookML.
Seleziona l'icona Aiutami a scrivere il codice dal selettore del riquadro laterale.
Con il riquadro Aiutami a scrivere il codice aperto, fai clic per posizionare il cursore su una riga del file di visualizzazione LookML. In base al tipo di file LookML e alla posizione del cursore nel file, Gemini fornisce opzioni appropriate per guidarti, ad esempio Crea una dimensione o Crea una misura.
Seleziona una delle seguenti opzioni dal riquadro Aiutami a scrivere il codice:
- Creare un gruppo di dimensioni
- Creare una dimensione
- Creare una misura
- Altro suggerimento di codice: puoi utilizzare l'opzione Altro suggerimento di codice se vuoi provare diversi elementi LookML. Ricorda che Gemini รจ una tecnologia in fase iniziale, quindi verifica e testa tutti gli output prima di eseguirne il deployment.
Nel campo di testo del riquadro Aiutami a scrivere il codice, utilizza un linguaggio colloquiale per descrivere la dimensione, il gruppo di dimensioni o la metrica che vuoi creare. Per indicazioni, consulta le sezioni Suggerimenti per l'utilizzo di Gemini nell'IDE di Looker ed Esempi di prompt in questa pagina.
Premi Invio o fai clic sull'icona Invia per inviare la richiesta a Gemini. Gemini risponderร con il codice suggerito.
Con il codice suggerito, puoi:
- Tieni il puntatore sopra il pulsante Inserisci per visualizzare l'anteprima del codice LookML suggerito nel file. Puoi spostare il cursore su una riga diversa del file per visualizzarne l'anteprima in una posizione diversa prima di inserire il codice LookML nel file.
- Fai clic sul pulsante Modifica per modificare manualmente il codice LookML suggerito.
- Fai clic sul pulsante Inserisci per inserire il codice LookML nel file nella posizione del cursore.
- Fornisci un feedback sul codice suggerito selezionando l'icona Mi piace (Questa risposta รจ stata utile) o Non mi piace (Questa risposta non รจ stata soddisfacente).
- Fai clic sul link Nuovo suggerimento di codice per ricominciare e inserire un nuovo prompt per Gemini.
Fai clic su Salva modifiche nel file LookML.
Verifica il codice LookML procedendo nel seguente modo:
- Utilizza lo strumento di convalida LookML per verificare il codice LookML.
- Testa il tuo LookML in un'esplorazione.
Suggerimenti per l'utilizzo di Gemini nell'IDE di Looker
Ecco alcuni suggerimenti per l'utilizzo di Gemini nell'IDE di Looker:
- Per risultati ottimali, scrivi i prompt in inglese americano. Per ulteriori informazioni, consulta la documentazione relativa alle limitazioni di Gemini Google Cloud .
- Il riquadro Aiutami a programmare non conserva il contesto di un prompt precedente nella conversazione e non conserva i prompt tra accessi e aggiornamenti.
- Quando utilizzi il codice LookML suggerito da Gemini, convalidalo sempre con lo strumento di convalida LookML e testa i nuovi campi in un'esplorazione.
- A seconda della tua richiesta, Gemini potrebbe suggerire LookML che fa riferimento a campi in altri file di visualizzazione. Quando aggiungi il codice LookML suggerito al file, salvalo ed esegui lo strumento di convalida LookML. Il validatore LookML mostrerร gli errori se devi aggiungere istruzioni
include
al file del modello.
Prompt di esempio
Per darti qualche idea, ecco alcuni prompt di esempio e i relativi risultati:
- Creare una dimensione utilizzando longitudine e latitudine
- Crea una misura per le vendite totali di oggi
Creare una dimensione utilizzando la longitudine e la latitudine
Ecco un prompt che utilizza l'opzione Crea una dimensione e chiede a Gemini di creare una nuova dimensione basata sui campi longitude
e latitude
definiti nel file della visualizzazione:
show coordinates with longitude and latitude
Gemini restituisce questo codice suggerito:
dimension: coordinates {
type: location
sql_latitude: ${TABLE}.latitude ;;
sql_longitude: ${TABLE}.longitude ;;
}
Puoi verificare questo LookML in un'esplorazione selezionando il nuovo campo coordinates
, insieme ai campi longitude
e latitude
su cui si basa. Poichรฉ Gemini ha creato la dimensione utilizzando type:location
, i risultati dell'esplorazione includono un link ipertestuale per visualizzare le coordinate su una mappa:
Crea una misura per le vendite totali di oggi
Ecco un prompt che utilizza l'opzione Crea una misura e chiede a Gemini di creare una nuova misura per la somma di tutti gli ordini di oggi:
show the total sale price of today's orders
Gemini restituisce questo codice suggerito:
measure: todays_orders {
type: sum
sql: ${basic_order_items.sale_price} ;;
filters: [basic_order_items.created_at_date: "today"]
}
Invia il tuo feedback
Puoi fornire feedback sul codice LookML generato nel riquadro Aiutami a scrivere codice. Se il codice LookML generato sembra corretto, fai clic sull'icona Mi piace thumb_up. Se il codice LookML generato non sembra corretto o non รจ quello che ti aspettavi, fai clic sull'icona Non mi piace thumb_down.