Ejecución de consultas SQL
SQL es un lenguaje estandarizado que sirve para definir y manipular datos en una base de datos relacional. Puede utilizar la interfaz Espacio de trabajo de consulta en IBM® watsonx.data para ejecutar consultas SQL y scripts en los datos.
El espacio de trabajo Consulta tiene los componentes siguientes:
-
Motor: para seleccionar un motor y ver los catálogos asociados.
-
Filtrar por tablas: Para buscar en las tablas y columnas.
-
Hoja de trabajo: para escribir consultas SQL.
-
watsonx.data proporciona datos de muestra y de referencia predefinidos, como tpch y tpcds, para probar el rendimiento de un sistema de base de datos en condiciones controladas. También proporciona datos de supervisión del sistema que utilizan jmx y métricas del sistema para recopilar datos sobre el estado y el rendimiento del sistema durante las pruebas de referencia para comprender cómo responde el sistema a la carga de trabajo. Los datos de muestras y de referencia, tpch y tpcds solo pueden consultarse utilizando los motores de búsqueda de Internet ( Presto ).
-
Hojas de cálculo guardadas: Para ver las consultas guardadas.
-
Hojas de trabajo de muestra: Para ejecutar consultas de muestra predefinidas para analizar el rendimiento entre distintos motores en el mismo conjunto de datos.
La página Espacio de trabajo de consulta proporciona opciones básicas para deshacer, rehacer, cortar, copiar, pegar, guardar, borrar y suprimir.
La opción Selección de formato sólo está habilitada cuando se selecciona una sentencia SQL en una hoja de trabajo de consulta. La opción Formatear hoja de trabajo formatea todo el contenido de la hoja de trabajo. La selección de comentarios se utiliza para explicar secciones de sentencias SQL.
La opción Suprimir sólo está habilitada después de guardar una consulta SQL.
Para ejecutar las consultas SQL, siga estos pasos:
-
Inicie la sesión en la consola de watsonx.data.
-
En el menú de navegación, seleccione SQL. Se abre la página del espacio de trabajo Consulta.
-
Seleccione un motor en el desplegable Motor.
-
Seleccione el catálogo, esquema, tabla o columna en la que desea ejecutar la consulta.
-
Pulse el menú de desbordamiento y seleccione la consulta necesaria.
- Para un catálogo y esquema, puede ejecutar la consulta Generar vía de acceso.
- Para una tabla, puede ejecutar la consulta Generar vía de acceso, Generar SELECT, Generar ALTER y Generar DROP.
- Para una columna, puede ejecutar la consulta Generar vía de acceso, Generar SELECT y Generar DROP.
-
Seleccione el Catálogo y el correspondiente Esquema del desplegable de la parte superior de la hoja de trabajo para ejecutar consultas para todas las tablas del esquema sin tener que especificar la ruta (
<catalog>.<schema>
) para cada consulta. -
Pulse el icono Guardar para guardar la consulta. Aparece un diálogo de confirmación Guardar consulta.
-
Pulse Guardar.
-
Haga clic en el botón Ejecutar para ejecutar la consulta. Utilizando Ejecutar al cursor o Ejecutar desde el cursor, puede ejecutar consultas desde o hasta la posición del cursor.
Puede cancelar una o varias consultas en ejecución. Además, puede eliminar consultas de la hoja de trabajo después de que se hayan cancelado o completado con éxito. Estas opciones están disponibles para cada consulta respectiva en la vista
Worksheet results
. -
Seleccione el separador Conjunto de resultados o Detalles para ver los resultados. Puede exportar el resultado como un archivo csv utilizando el icono Exportar a CSV.
-
Pulse Consultas guardadas para ver las consultas guardadas.
-
Pulse Explicar para ver el plan lógico o distribuido de ejecución para una consulta SQL especificada.
Cuando se configuran puntos finales privados para su instancia de watsonx.data, el punto final privado de un motor se utiliza para ejecutar consultas desde la página del espacio de trabajo de consultas. Pero la respuesta a la consulta se devuelve a su navegador a través de Internet.
API relacionada
Para obtener información sobre las API relacionadas, consulte