Les vues matérialisées d’Apache Iceberg prennent désormais en charge la protection en écriture gérée par le système
AWS annonce aujourd’hui la publication de vues matérialisées gérées par le système pour Apache Iceberg. Les vues matérialisées vous permettent de précalculer une seule fois une requête coûteuse et de réutiliser le résultat sur tous les moteurs. Comme ce résultat est une tableau Iceberg ouvert dans votre lac de données, toute personne disposant d’un accès en écriture peut la modifier, soit via le catalogue, soit en écrivant dans les fichiers d’Amazon S3. Les vues matérialisées gérées par le système comblent cette lacune en permettant uniquement à AWS Glue d’écrire les données et la définition de la vue matérialisée de sorte que le résultat reste exactement tel que calculé, quelle que soit la personne ayant accès en écriture au tableau ou aux fichiers S3 sous-jacents.
Pour commencer, écrivez le code SQL qui définit la vue matérialisée et, éventuellement, un calendrier d’actualisation. AWS Glue calcule ensuite les résultats, les stocke sous forme de tableau Apache Iceberg standard dans votre compartiment des tableaux Amazon S3 et les tient à jour selon votre calendrier. Comme le résultat est un tableau Iceberg ordinaire dans le Catalogue de données AWS Glue, tout moteur compatible avec Iceberg peut le lire directement tandis que le service garantit qu’aucun autre rédacteur ne peut le modifier. Vous obtenez un jeu de données régi et toujours cohérent que vous pouvez partager en toute confiance. Vous pouvez toujours actualiser, replanifier ou supprimer l’affichage chaque fois que vous en avez besoin.
Les vues matérialisées Apache Iceberg gérées par le système sont disponibles dans toutes les régions où les vues matérialisées Apache Iceberg sont prises en charge. Pour en savoir plus, consultez le Vues matérialisées gérées par le système dans le Guide du développeur AWS Glue.