Paso 3: consultar las tablas en un libro mayor - Base de datos Amazon Quantum Ledger (AmazonQLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 3: consultar las tablas en un libro mayor

importante

Aviso de fin de soporte: los clientes actuales podrán usar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre.

Tras crear tablas en un QLDB libro mayor de Amazon y cargarlas con datos, puedes ejecutar consultas para revisar los datos de registro del vehículo que acabas de insertar. QLDButiliza PartiQL como lenguaje de consulta y Amazon Ion como modelo de datos orientado a documentos.

PartiQL es un lenguaje de consulta SQL compatible y de código abierto que se ha ampliado para funcionar con Ion. Con PartiQL, puede insertar, consultar y administrar sus datos con operadores conocidosSQL. Amazon Ion es un superconjunto deJSON. Ion es un formato de datos de código abierto basado en documentos que le brinda la flexibilidad de almacenar y procesar datos estructurados, semiestructurados y anidados.

En este paso, puede usar las instrucciones SELECT para leer los datos de las tablas del libro mayor vehicle-registration.

aviso

Cuando ejecutas una consulta QLDB sin una búsqueda indexada, se invoca un escaneo completo de la tabla. PartiQL admite este tipo de consultas porque es SQL compatible. Sin embargo, no ejecute escaneos de tablas para casos de uso de producción enQLDB. Los escaneos de tablas pueden provocar problemas de rendimiento en tablas grandes, como conflictos de concurrencia y tiempos de espera de las transacciones.

Para evitar el escaneado de tablas, debe ejecutar las instrucciones con una cláusula de predicado WHERE usando un operador de igualdad en un campo indexado o en un ID de documento, por ejemplo WHERE indexedField = 123 o WHERE indexedField IN (456, 789). Para obtener más información, consulte Optimización del rendimiento de las consultas.

Para consultar las tablas
  1. Abre la QLDB consola de Amazon en https://console.aws.amazon.com/qldb.

  2. En el panel de navegación, elija Editor PartiQL.

  3. Elija el libro mayor vehicle-registration.

  4. En la ventana del editor de consultas, introduce la siguiente afirmación para consultar en la Vehicle tabla un número de identificación del vehículo concreto (VIN) que hayas añadido al libro mayor y, a continuación, selecciona Ejecutar.

    Para ejecutar la instrucción también puede utilizar el atajo de teclado Ctrl +Enter para Windows o Cmd+Return para macOS. Para obtener más atajos de teclado, consulte Atajos de teclado del editor PartiQL.

    SELECT * FROM Vehicle AS v WHERE v.VIN = '1N4AL11D75C109151'
  5. También puede escribir consultas de unión internas. Este ejemplo de consulta combina Vehicle con VehicleRegistration y devuelve la información de registro junto con los atributos del vehículo registrado para un VIN especificado.

    Introduzca la siguiente instrucción y, a continuación, seleccione Ejecutar.

    SELECT v.VIN, r.LicensePlateNumber, r.State, r.City, r.Owners FROM Vehicle AS v, VehicleRegistration AS r WHERE v.VIN = '1N4AL11D75C109151' AND v.VIN = r.VIN

    También puede combinar las tablas Person y DriversLicense para ver los atributos relacionados con los conductores que se agregaron al libro mayor.

    Repita este paso para lo siguiente.

    SELECT * FROM Person AS p, DriversLicense AS l WHERE p.GovId = l.LicensePlateNumber

Para obtener información sobre la modificación de los documentos en las tablas del libro mayor vehicle-registration, consulte Paso 4: modificar los documentos de un libro mayor.