Le viste materializzate di Apache Iceberg ora supportano la protezione da scrittura gestita dal sistema
Oggi AWS annuncia le viste materializzate gestite dal sistema per Apache Iceberg. Le viste materializzate consentono di precalcolare una query complessa una sola volta e di riutilizzarne il risultato su più motori. Poiché tale risultato è una tabella Iceberg aperta nel tuo data lake, chiunque disponga di accesso in scrittura può modificarla, sia tramite il catalogo sia scrivendo direttamente sui file in Amazon S3. Le viste materializzate gestite dal sistema colmano questa lacuna consentendo esclusivamente ad AWS Glue di scrivere i dati e la definizione della vista materializzata, in modo che il risultato rimanga esattamente come calcolato, indipendentemente da chi possieda l'accesso in scrittura alla tabella o ai file S3 sottostanti.
Per iniziare, scrivi il codice SQL che definisce la vista materializzata e, facoltativamente, una pianificazione di aggiornamento. AWS Glue calcola quindi i risultati, li memorizza come tabella Apache Iceberg standard nel tuo bucket Amazon S3 Tables e li mantiene aggiornati secondo la pianificazione stabilita. Poiché il risultato è una normale tabella Iceberg nel Catalogo dati AWS Glue, qualsiasi motore compatibile con Iceberg può leggerla direttamente, mentre il servizio garantisce che nessun altro writer possa modificarla. Ottieni un set di dati gestito e sempre coerente che puoi condividere in totale sicurezza. Puoi comunque aggiornare, ripianificare o eliminare la vista ogni volta che ne hai necessità.
Le viste materializzate Apache Iceberg gestite dal sistema sono disponibili in tutte le regioni in cui sono supportate le viste materializzate di Apache Iceberg. Per ulteriori informazioni, consulta Viste materializzate gestite dal sistema nella Guida per sviluppatori di Glue.