Ejecutar consulta de lenguaje natural en la herramienta de análisis de datos

Puede consultar Oracle Autonomous Database mediante Natural Language Query en lugar de tener que escribir una consulta SQL.

Requisitos

Para utilizar la consulta de lenguaje natural, debe tener:
  • Un servicio de cuenta OpenAI, o Cohere o An Azure OpenAI con crédito
  • Acceso al paquete DBMS_CLOUD_AI.
Nota

  • Debe definir su perfil de IA mediante la función de consulta de lenguaje natural. Siga los pasos mencionados en este capítulo para Utilizar Select AI to Generate SQL from Natural Language Prompts.
  • Después de crear y configurar el perfil de AI, defina el perfil de AI en el asistente de Preferencias de Data Studio de la página Conexiones para utilizar funciones de AI como la generación de SQL a partir de lenguaje natural en la herramienta Data Studio.
Puede ejecutar consultas de lenguaje natural tanto en vistas analíticas como en tablas.

Generar consultas SQL desde lenguaje natural en vistas analíticas

Para ejecutar una consulta de lenguaje natural desde una consulta SQL en vistas analíticas, realice los siguientes pasos:

Supongamos que desea ver el importe de ventas por categorías.

  1. En la página inicial de Data Analysis, haga clic en cualquiera de las vistas analíticas que desea consultar.



    En este ejemplo, consultará la vista analítica SH_SALES_HISTORY.

    Se abrirá la página Análisis.

  2. Seleccione Idioma natural. Al seleccionar Natural Language, se abre el área de hoja de trabajo SQL con una consulta SQL predefinida en el área de hoja de trabajo.

    Nota

    Puede ver la opción Lenguaje natural solo después de configurar y definir el perfil de AI mediante el procedimiento Usar la opción Seleccionar IA para generar SQL a partir de peticiones de datos de lenguaje natural y definir el asistente Configuración de Data Studio en la página Conexiones.
  3. Introduzca la siguiente consulta natural que desea ejecutar en SH_SALES_HISTORY en el campo Consulta natural: show me amount sold by category.
  4. Haga clic en Generar consulta.

  5. Después de que la herramienta genere la consulta, el separador Resultado de consulta muestra el resultado de la consulta. También puede ver la representación gráfica del contenido de PLAN_TABLE en el separador Explicación del plan.

    También puede ver el resultado de la consulta en la vista de gráfico cambiando el modo de visualización en Vista de gráfico o vista de diagrama.

Generar consultas SQL a partir de lenguaje natural en tablas

Siga el procedimiento mencionado a continuación para generar consultas SQL desde Natural Language on Tables:

Supongamos que desea ver el producto con el precio mínimo del producto.
  1. En la página inicial de Data Analysis, haga clic en cualquiera de las tablas que desea consultar. En este ejemplo, seleccionamos la tabla PRODUCTS.



    Se abre la página Análisis con una consulta que recupera todas las columnas de la tabla seleccionada PRODUCTS.

  2. Seleccione Usar consulta natural.



  3. Al seleccionar Usar consulta natural, puede seleccionar varias tablas en el icono Seleccionar tablas.
    Nota

    Puede ver la opción Lenguaje natural solo después de configurar y definir el perfil de AI mediante el procedimiento Usar la opción Seleccionar IA para generar SQL a partir de peticiones de datos de lenguaje natural y definir el asistente Configuración de Data Studio en la página Conexiones.



    Seleccione las tablas desde las que desea generar la consulta SQL. Puede utilizar las columnas de la tabla seleccionada en el campo de texto donde introduzca la consulta natural.

    Nota

    Puede hacer clic en Vista tabular, arrastrar y soltar columnas desde el navegador hasta el área de colocación Columnas y filtro para seleccionar las columnas que desea consultar.



  4. Haga clic en el modo de visualización Consulta base para introducir el lenguaje natural.

    Introduzca lo siguiente en el campo Natural Query Text: show me the minimum product price with the product.



    Haga clic en Generar consulta.

    Al seleccionar Generar consulta, se convierte el lenguaje natural en la consulta SQL equivalente y se muestran los resultados en el separador Resultados de consulta.

    También puede ver el resultado de la consulta en la vista tabular, la vista dinámica y la vista de gráfica. Puede arrastrar y soltar filas, columnas y filtros del explorador de tablas al área de colocación.

    Nota

    En la vista Gráfico, puede ver el resultado en hojas horizontales y verticales.