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 del soporte: los clientes actuales podrán utilizar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un registro de Amazon QLDB a Amazon Aurora
Tras crear tablas en un libro mayor de Amazon QLDB y cargarlas con datos, puede ejecutar consultas para revisar los datos de registro del vehículo que acaba de insertar. QLDB emplea PartiQL como lenguaje de consulta y Amazon Ion como modelo de datos orientado a documentos.
PartiQL es un lenguaje de consulta de código abierto compatible con SQL que se ha ampliado para funcionar con Ion. PartiQL le permite insertar, consultar y administrar sus datos con operadores SQL conocidos. Amazon Ion es un superconjunto de JSON. 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 ejecuta una consulta en QLDB sin una búsqueda indexada, se invoca un escaneo completo de la tabla. PartiQL admite este tipo de consultas porque es compatible con SQL. Sin embargo, no ejecute escaneados de tablas para casos de uso de producción en QLDB. 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
-
Abra la consola de Amazon QLDB en /qldb. https://console.aws.amazon.com
-
En el panel de navegación, elija Editor PartiQL.
-
Elija el libro mayor
vehicle-registration
. -
En la ventana del editor de consultas, introduzca la siguiente instrucción para consultar en la tabla
Vehicle
un número de identificación del vehículo (VIN) concreto que haya añadido al libro mayor y, a continuación, pulse 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'
-
También puede escribir consultas de unión internas. Este ejemplo de consulta combina
Vehicle
conVehicleRegistration
y devuelve la información de registro junto con los atributos del vehículo registrado para unVIN
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
yDriversLicense
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.