Escribe LookML con la asistencia de Gemini

Gemini en Looker proporciona asistencia potenciada por IA generativa para ayudarte a trabajar con tus datos. En el IDE de Looker, el panel Help me code usa Gemini en Looker para generar sugerencias de código de LookML en respuesta a instrucciones escritas. Puedes usar Gemini para crear dimensiones, grupos de dimensiones y mediciones en tu proyecto de LookML.

Antes de comenzar

Para usar Gemini en el IDE de Looker, ten en cuenta los siguientes requisitos:

Usa Gemini en el IDE de Looker

Para usar Gemini y crear LookML en tu proyecto de Looker, sigue estos pasos:

  1. En tu instancia de Looker, habilita el Modo de desarrollo.
  2. Abre tu proyecto en el IDE de Looker.
  3. Usa el navegador de archivos del IDE para abrir un archivo de vista de LookML en el que deseas insertar LookML.
  4. Selecciona el ícono Ayúdame a programar en el selector del panel lateral.

    IDE de Looker con el ícono Help me code destacado.

  5. Con el panel Help me code abierto, haz clic para colocar el cursor en una línea de tu archivo de vista de LookML. Según el tipo de archivo LookML y la posición del cursor en el archivo, Gemini proporciona opciones adecuadas para guiarte, como Crear una dimensión o Crear una medida.

  6. Selecciona una de las siguientes opciones en el panel Ayúdame a programar:

    • Crea un grupo de dimensiones.
    • Cómo crear una dimensión
    • Crea una medición
    • Otra sugerencia de código: Puedes usar la opción otra sugerencia de código si quieres probar diferentes elementos de LookML. Recuerda que Gemini es una tecnología en etapa inicial, por lo que debes validar y probar todos los resultados antes de implementarla.
  7. En el campo de texto del panel Ayúdame a programar, usa un lenguaje coloquial para describir la dimensión, el grupo de dimensiones o la métrica que deseas crear. Consulta las secciones Sugerencias para usar Gemini en el IDE de Looker y Instrucciones de muestra en esta página para obtener orientación.

  8. Presiona Intro o haz clic en el ícono Enviar para enviar tu solicitud a Gemini. Gemini responderá con el código sugerido.

  9. Con el código sugerido, puedes hacer lo siguiente:

    • Coloca el puntero sobre el botón Insertar para obtener una vista previa del código LookML sugerido en tu archivo. Puedes mover el cursor a una línea diferente del archivo para obtener una vista previa en otra ubicación antes de insertar el código LookML en el archivo.
    • Haz clic en el botón Editar para cambiar manualmente el modelo de LookML sugerido.
    • Haz clic en el botón Insertar para insertar el código LookML en tu archivo en la ubicación del cursor.
    • Para enviar comentarios sobre el código sugerido, selecciona el ícono de pulgar hacia arriba (Esta respuesta fue útil) o el ícono de pulgar hacia abajo (Esta respuesta no fue lo que esperaba).
    • Haz clic en el vínculo New code suggestion para comenzar de nuevo y escribir una nueva instrucción para Gemini.

    Gemini muestra una vista previa de la ubicación del código cuando el cursor se coloca sobre el botón Insertar.

  10. Haz clic en Guardar cambios en tu archivo LookML.

  11. Para verificar el código LookML, haz lo siguiente:

Sugerencias para usar Gemini en el IDE de Looker

Estas son algunas sugerencias para usar Gemini en el IDE de Looker:

Ejemplos de instrucciones

Para darte algunas ideas, aquí tienes algunas indicaciones de ejemplo y sus resultados:

Crea una dimensión con la longitud y la latitud

Esta es una instrucción que usa la opción Create a dimension que le pide a Gemini que cree una dimensión nueva en función de los campos longitude y latitude que se definen en el archivo de vista:

show coordinates with longitude and latitude

Gemini muestra este código sugerido:

   dimension: coordinates {
      type: location
      sql_latitude: ${TABLE}.latitude ;;
      sql_longitude: ${TABLE}.longitude ;;
   }

Para verificar este LookML en una exploración, selecciona el nuevo campo coordinates, junto con los campos longitude y latitude en los que se basa. Como Gemini creó la dimensión con type:location, los resultados de Explorar incluyen un hipervínculo para ver las coordenadas en un mapa:

Looker Explore muestra los campos de latitud y longitud, con el nuevo campo de coordenadas que tiene valores que coinciden con los valores de latitud y longitud.

Crea una métrica para las ventas totales de hoy

Esta es una instrucción que usa la opción Crear una métrica para pedirle a Gemini que cree una métrica nueva para la suma de todos los pedidos del día de hoy:

show the total sale price of today's orders

Gemini muestra este código sugerido:

   measure: todays_orders {
      type: sum
      sql: ${basic_order_items.sale_price} ;;
      filters: [basic_order_items.created_at_date: "today"]
  }