Cómo empezar con el motor de consultas

Después de aprovisionar correctamente el motor Presto, comience su experiencia watsonx.data explorando las capacidades de Presto mediante la ejecución de consultas de prueba, la creación de su primer esquema y tablas.

En este tutorial, aprenderá a ejecutar algunas consultas de prueba para comprender las capacidades de Presto y a crear su primer esquema para establecer una estructura básica para organizar sus datos. Cuando el esquema esté en su lugar, puede continuar creando la tabla. Las tablas son componentes esenciales para almacenar y organizar datos.

Escenario de ejemplo: Para comprender:

  • Consulta de tablas mediante Presto en watsonx.data
  • Acerca de los datos disponibles para el inicio inicial
  • Para aprender a crear esquemas y tablas para almacenar, organizar y consultar datos.

Objetivo

  • Ejecución de consultas de prueba
  • Creación del primer esquema y tabla

Antes de empezar

Esta guía de aprendizaje requiere:

  • Suscríbase a watsonx.data en IBM Cloud.
  • Aprovisione su instancia watsonx.data. Para obtener más información, consulte Suministrar una instancia.

Ejecución de consultas de prueba

Esta sección del tutorial describe cómo utilizar el área de trabajo de consultas y cómo ejecutar consultas de prueba para familiarizarse con el funcionamiento del motor Presto.

Para ejecutar la consulta SQL, siga estos pasos:

  1. En el menú de navegación, seleccione SQL. Se abre la página del espacio de trabajo Consulta.
  2. Seleccione el motor Presto en la lista de motores.
  3. Vaya a Datos del sistema y de benchmarking. watsonx.data proporciona catálogos predeterminados tpcds y tpch. Estos catálogos proporcionan datos generados automáticamente para benchmarking. También puede utilizarlo para ejecutar consultas y datos de ejemplo.
  4. Seleccione un esquema del catálogo tpch (por ejemplo, Tiny) y, a continuación, seleccione una tabla, por ejemplo, Customer. Pulse el menú de desbordamiento para seleccionar Generar vía de acceso o Generar SELECT.
  5. Seleccione Generar selección y seleccione un límite, por ejemplo, 100.
  6. Haga clic en Ejecutar para ejecutar la consulta.
  7. Seleccione la pestaña Conjunto de resultados o Detalles para ver los resultados. Si es necesario, puede guardar la consulta.

Guardado de datos

  1. En el menú de navegación, seleccione Gestor de datos. Se abre la página Gestor de datos.
  2. Seleccione el catálogo iceberg_data. El catálogo está disponible de forma predeterminada.
  3. Pulse Crear. Seleccione Crear esquema para crear un esquema bajo el catálogo iceberg_data. Para obtener más información, consulte Creación de esquema.
  4. Asigne un nombre al esquema, por ejemplo, new_schema.
  5. Para almacenar datos, debe crear tablas dentro del esquema. Utilice una de las siguientes opciones para crear una tabla:
  • Opción 1: puede crear una tabla (con los datos predeterminados que están disponibles en el catálogo tpcds ) ejecutando una consulta SQL.

    a. Vaya a la página Espacio de trabajo de consulta.

    b. Ejecute la consulta Crear tabla. Se muestra una consulta de ejemplo:

      CREATE TABLE IF NOT EXISTS
      "iceberg_data"."new_schema"."new_table"
      AS SELECT * FROM "tpcds"."sf1"."catalog_returns"
      LIMIT
       100;
    

    La consulta SQL crea una tabla denominada, new_table utilizando new_schema, dentro de iceberg_data catalog. También carga datos de la tabla catalog_returns, que utiliza el esquema sf1 en el catálogo de tpcds.

    Puede ir al catálogo iceberg_data y ejecutar una sentencia de consulta select para verificar si new_table contiene datos.

  • Opción 2: Puede crear una tabla cargando sus propios datos (formato .csv, parquet, .json, .txt).

    a. Vaya a la página Gestor de datos.

    b. Puede crear una tabla con los datos en formatos .csv, parquet, .json, .txt. Para ello, consulte Creación de una tabla.

    Puede ir a la página Espacio de trabajo de consulta. Seleccione la tabla recién creada en el catálogo iceberg_data y ejecute una sentencia de consulta select para verificar si la tabla contiene datos.

Consulta de datos de la tabla creada

Puede ejecutar una consulta Generar SELECT desde la nueva tabla que se crea en el catálogo iceberg_data. Para ello:

  1. En el menú de navegación, vaya a la página Espacio de trabajo de consulta.
  2. Seleccione la tabla, new_table dentro del esquema, new_schema dentro del catálogo iceberg_data.
  3. Seleccione Generar SELECT.
  4. Edite el límite a 100 tal como se muestra en el ejemplo:
      SELECT * FROM
      "iceberg_data"."new_schema"."new_table"
      LIMIT
       100;
    
  5. Haga clic en Ejecutar para ejecutar la consulta.
  6. Seleccione la pestaña Conjunto de resultados o Detalles para ver los resultados. También puede guardar la consulta.