Aggiornare dati di tabelle Iceberg - Amazon Athena

Aggiornare dati di tabelle Iceberg

È possibile gestire i dati della tabella Iceberg direttamente su Athena utilizzando le query INSERT, UPDATE e DELETE. Ogni transazione di gestione dei dati produce un nuovo snapshot, che può essere interrogato utilizzando una query temporale. Le istruzioni UPDATE e DELETE seguono le specifiche di eliminazione della posizione a livello di riga del formato Iceberg v2 e applicano l'isolamento della snapshot.

Nota

Athena SQL al momento non supporta l'approccio copy-on-write. Le operazioni UPDATE, MERGE INTO, e DELETE FROM utilizzano sempre l'approccio merge-on-read con eliminazioni posizionali, indipendentemente dalle proprietà della tabella specificate. Nel caso in cui si disponga di proprietà di configurazione della tabella come write.update.mode, write.merge.mode, e/o write.delete.mode da utilizzare copy-on-write, le query non falliranno poiché Athena le ignorerà e continuerà a utilizzare merge-on-read.

Utilizzare i seguenti comandi per eseguire operazioni di gestione dei dati sulle tabelle Iceberg.