Questa guida mostra come utilizzare l'analisi conversazionale in BigQuery per eseguire query sui dati nelle tabelle Google Cloud Lakehouse con prompt in linguaggio naturale.
Come funziona l'analisi conversazionale
L'analisi conversazionale utilizza modelli linguistici di grandi dimensioni (LLM) per comprendere le domande in linguaggio naturale e mapparle allo schema delle tabelle. La procedura prevede i seguenti passaggi:
- Rilevamento dello schema: il sistema recupera i metadati dal catalogo di runtime di Lakehouse per comprendere le strutture delle tabelle, i nomi delle colonne e i tipi di dati.
- Generazione SQL: l'LLM genera una query SQL compatibile con il motore BigQuery e il formato dei dati sottostante.
- Esecuzione: BigQuery esegue la query SQL generata direttamente sui dati in formato aperto in Google Cloud Lakehouse.
- Risposta: i risultati vengono restituiti all'interfaccia conversazionale, spesso accompagnati da un riepilogo o da una visualizzazione.
Per ulteriori informazioni sull'analisi conversazionale, ad esempio sulla gestione degli agenti di dati , sui prezzi o sulle best practice, consulta la panoramica dell'analisi conversazionale.
Formati supportati
L'analisi conversazionale traduce le domande in linguaggio naturale in query SQL. Supporta i formati di tabelle aperte supportati dal runtime di Lakehouse catalogo, come le tabelle Apache Iceberg.
Prima di iniziare
Prima di poter eseguire query sui dati, registra le tabelle esterne nel catalogo di runtime di Lakehouse. Il catalogo di runtime di Lakehouse funge da hub unificato che collega BigQuery Studio ai dati esterni in formato aperto. Una volta collegate, le tabelle diventano asset rilevabili in BigQuery.
Eseguire query sulle tabelle con l'analisi conversazionale
Nellaconsole, vai all'hub degli agenti di BigQuery Studio. Google Cloud
Crea un agente di dati o avvia una conversazione diretta con un agente di dati esistente.
Seleziona le tabelle.
Poiché il catalogo di runtime di Lakehouse unifica tutti questi formati diversi, l'esperienza di rilevamento è identica a quella per trovare le tabelle BigQuery standard.
Cerca: quando aggiungi l'origine di conoscenza, cerca i nomi delle tabelle nell'interfaccia di ricerca e selezione delle tabelle. Puoi utilizzare le parole chiave di ricerca per filtrare i risultati, tra cui:
TABLE_NAMEcatalog: CATALOG_NAMEproject: PROJECT_IDnamespace: NAMESPACE_NAME
Verifica l'origine: presta attenzione alla parte del set di dati del nome completo. In genere, le tabelle create da origini esterne e gestite dal catalogo di runtime di Lakehouse seguono un formato che combina il catalogo e lo spazio dei nomi. Ad esempio:
PROJECT_ID.biglake_catalog.finance_namespace.my_iceberg_tableoPROJECT_ID.sap_catalog.sales.delta_table.Seleziona: aggiungi la tabella selezionata al contesto conversazionale attivo.
Poni domande in linguaggio naturale. Il sistema traduce automaticamente il prompt in una query SQL federata.
Migliorare l'accuratezza delle query
Per aiutare l'analisi conversazionale a comprendere meglio gli schemi e la terminologia, utilizza le opzioni di configurazione dell'agente di dati. Queste opzioni includono glossari aziendali, query SQL verificate e istruzioni di sistema.
Passaggi successivi
- Scopri di più sull'analisi conversazionale in BigQuery.
- Scopri come registrare le tabelle esterne nel catalogo di runtime di Lakehouse.
- Scopri di più sugli agenti di dati.