Puedes usar Gemini, un servicio de IA
de Google Cloud para generar SQL y Dataform Core
dentro de archivos .sqlx
en Dataform.
Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.
Solo inglés instrucciones de idioma son compatibles con Gemini en Dataform.Este documento está dirigido a analistas y científicos de datos desarrolladores que trabajan con flujos de trabajo de SQL en Dataform. Se supone que tienes conocimientos sobre la sintaxis de Google SQL y a crear acciones de flujo de trabajo de SQL de Dataform.
Antes de comenzar
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
- Activa Gemini en BigQuery.
Genera una consulta
Puedes proporcionarle a Gemini una declaración de lenguaje natural (o
prompt) para generar una consulta principal de SQL o Dataform basada en
Son las acciones del flujo de trabajo de SQL definidas en tu repositorio.
Por ejemplo, puedes usar Gemini
para generar una instrucción SELECT
de SQL en un archivo de definición de tablas .sqlx
.
Para generar una consulta principal de SQL o Dataform, sigue estos pasos:
En la consola de Google Cloud, ve a la página Dataform.
Selecciona o crea un repositorio. y, luego, selecciona o crea un lugar de trabajo.
En el panel Files, selecciona o crea un archivo
.sqlx
.En la pestaña Archivo, haz clic en pen_spark Gemini.
En el diálogo de Gemini, ingresa una instrucción en lenguaje natural.
Si conoces la acción de SQL que quieres usar, puedes especificar el nombre de la acción entre acentos graves (
`
) en tu instrucción.Haz clic en Generar.
Gemini revisa las acciones en SQL definidas en tu repositorio para encontrar acciones que podrían ser relevantes para tu instrucción y sugerir una consulta.
Opcional: Para proporcionar comentarios, haz clic en thumb_up Me gusta una sugerencia, thumb_down No me gusta la sugerencia o chat_info Enviar más comentarios
Para aceptar la sugerencia, haz clic en Insertar.
Sugerencias para la generación de consultas
Las siguientes sugerencias pueden mejorar las sugerencias de Gemini Dataform proporciona lo siguiente:
- Proporciona el nombre de la acción de SQL
encerrado entre acentos graves (
`
), como`
action_name
`
- Si los nombres de las columnas o sus relaciones semánticas no son claros o complejos, puedes proporcionar contexto en el mensaje para guiar a Gemini hacia la respuesta que deseas. Esta técnica se conoce como ingeniería de instrucciones. Por ejemplo, para fomentar que una consulta generada haga referencia a un nombre de columna, describe el nombre de la columna y su relevancia en relación con la respuesta que deseas. Para fomentar una respuesta que haga referencia a términos complejos como el valor del ciclo de vida del cliente o el margen bruto, describe el concepto y su relevancia para tus datos para mejorar los resultados de la generación de SQL.
Datos de Gemini y Dataform
Gemini en Dataform puede acceder a los metadatos del tablas a las que tienes permiso para acceder. Esto puede incluir los nombres de tablas y de columnas, los tipos de datos y las descripciones de las columnas. Gemini en Dataform no puede acceder a los datos de tus tablas, vistas o e implementar modelos automáticamente. Para obtener más información sobre cómo Gemini usa tus datos, consulta Cómo Gemini para Google Cloud usa tus datos.
¿Qué sigue?
- Para obtener información acerca de Gemini para Google Cloud, consulta Descripción general de Gemini para Google Cloud.
- Para obtener información sobre la política de datos de Gemini, consulta Cómo Gemini en Google Cloud usa tus datos.