Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Passaggio 3: interrogare le tabelle in un libro mastro
Importante
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre
Dopo aver creato le tabelle in un QLDB registro Amazon e averle caricate con i dati, puoi eseguire query per rivedere i dati di immatricolazione dei veicoli che hai appena inserito. QLDButilizza PartiQL come linguaggio di interrogazione e Amazon Ion come modello di dati orientato ai documenti.
PartiQL è un linguaggio di query open source e SQL compatibile che è stato esteso per funzionare con Ion. Con PartiQL, puoi inserire, interrogare e gestire i tuoi dati con operatori familiariSQL. Amazon Ion è un superset di. JSON Ion è un formato di dati open source basato su documenti che offre la flessibilità di archiviazione ed elaborazione di dati strutturati, semistrutturati e annidati.
In questo passaggio, si utilizzano SELECT
le istruzioni per leggere i dati dalle tabelle del registro. vehicle-registration
avvertimento
Quando si esegue una query QLDB senza una ricerca indicizzata, viene richiamata una scansione completa della tabella. PartiQL supporta tali interrogazioni perché è compatibile. SQL Tuttavia, non eseguite scansioni di tabelle per casi d'uso di produzione in. QLDB Le scansioni delle tabelle possono causare problemi di prestazioni su tabelle di grandi dimensioni, inclusi conflitti di concorrenza e timeout delle transazioni.
Per evitare le scansioni delle tabelle, è necessario eseguire istruzioni con una clausola di WHERE
predicato utilizzando un operatore di uguaglianza su un campo indicizzato o un ID di documento; ad esempio, o. WHERE indexedField = 123
WHERE indexedField IN (456, 789)
Per ulteriori informazioni, consulta Ottimizzazione delle prestazioni delle query.
Per interrogare le tabelle
-
Apri la QLDB console Amazon all'indirizzo https://console.aws.amazon.com/qldb.
-
Nel pannello di navigazione, scegli Editor PartiQl.
-
Scegli il
vehicle-registration
libro mastro. -
Nella finestra dell'editor di query, inserisci la seguente istruzione per interrogare la
Vehicle
tabella per un particolare numero di identificazione del veicolo (VIN) che hai aggiunto al registro, quindi scegli Esegui.Per eseguire l'istruzione, puoi anche usare la scorciatoia da tastiera Ctrl + Enter per Windows o Cmd + Return per macOS. Per altre scelte rapide da tastiera, consulta. Scelte rapide da tastiera dell'editor PartiQL
SELECT * FROM Vehicle AS v WHERE v.VIN = '1N4AL11D75C109151'
-
È possibile scrivere query di join interne. Questo esempio di query unisce
Vehicle
VehicleRegistration
e restituisce le informazioni di immatricolazione insieme agli attributi del veicolo registrato per un determinato veicolo.VIN
Immettete la seguente istruzione, quindi scegliete Esegui.
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
Puoi anche unire le
DriversLicense
tabellePerson
and per visualizzare gli attributi relativi ai conducenti che sono stati aggiunti al registro.Ripeti questo passaggio per quanto segue.
SELECT * FROM Person AS p, DriversLicense AS l WHERE p.GovId = l.LicensePlateNumber
Per ulteriori informazioni sulla modifica dei documenti nelle tabelle del vehicle-registration
libro mastro, vedere. Fase 4: Modificare i documenti in un libro mastro