Las vistas materializadas de Apache Iceberg ahora admiten la protección de escritura administrada por el sistema
Hoy, AWS anuncia vistas materializadas administradas por el sistema para Apache Iceberg. Las vistas materializadas permiten ejecutar de antemano una consulta que requiere muchos recursos una sola vez y reutilizar el resultado en distintos motores. Como este resultado es una tabla Iceberg abierta en su lago de datos, cualquier persona con acceso de escritura puede cambiarla, ya sea a través del catálogo o escribiendo en los archivos de Amazon S3. Las vistas materializadas administradas por el sistema cierran esta brecha al permitir que solo AWS Glue escriba los datos y la definición de la vista materializada. De modo, el resultado permanece exactamente como se calculó, independientemente de quién tenga acceso de escritura a la tabla o a los archivos de S3 subyacentes.
Para empezar, escriba el SQL que define la vista materializada y, si lo desea, una programación de actualizaciones. A continuación, AWS Glue calcula los resultados, los almacena como una tabla estándar de Apache Iceberg en su bucket de tablas de Amazon S3 y los mantiene actualizados según su programación. Como el resultado es una tabla Iceberg normal del Catálogo de datos de AWS Glue, cualquier motor compatible con Iceberg puede leerla directamente, mientras que el servicio garantiza que ningún otro proceso de escritura pueda modificarla. Obtiene un conjunto de datos gobernado y siempre coherente que puede compartir con confianza. Aún puede actualizar, reprogramar o eliminar la vista cuando lo necesite.
Las vistas materializadas de Apache Iceberg administradas por el sistema están disponibles en todas las regiones en las que se admiten las vistas materializadas de Apache Iceberg. Para obtener más información, consulte la Vistas materializadas administradas por el sistema en la Guía para desarrolladores de AWS Glue.