As visualizações materializadas do Apache Iceberg agora oferecem suporte à proteção contra gravação gerenciada pelo sistema
Hoje, a AWS anuncia visualizações materializadas gerenciadas pelo sistema para o Apache Iceberg. As visualizações materializadas permitem que você pré-calcule uma consulta cara uma vez e reutilize o resultado em todos os mecanismos. Como esse resultado é uma tabela Iceberg aberta em seu data lake, qualquer pessoa com acesso de gravação pode alterá-la, seja por meio do catálogo ou gravando nos arquivos no Amazon S3. As visualizações materializadas gerenciadas pelo sistema fecham essa lacuna ao permitir que apenas o AWS Glue grave os dados e a definição da visualização materializada, para que o resultado permaneça exatamente como foi calculado, independentemente de quem tenha acesso de gravação à tabela ou aos arquivos do S3 subjacentes. .
Para começar a usar, escreva o SQL que define a visualização materializada e, opcionalmente, um cronograma de atualização. Em seguida, o AWS Glue calcula os resultados, os armazena como uma tabela padrão do Apache Iceberg em seu bucket das Tabelas do Amazon S3 e os mantém atualizados em sua programação. Como o resultado é uma tabela Iceberg comum no catálogo de dados do AWS Glue, qualquer mecanismo compatível com o Iceberg pode lê-la diretamente, enquanto o serviço garante que nenhum outro gravador possa alterá-la. Você obtém um conjunto de dados controlado e sempre consistente que pode compartilhar com confiança. Você ainda pode atualizar, reagendar ou descartar a exibição sempre que precisar.
As visualizações materializadas do Apache Iceberg gerenciadas pelo sistema estão disponíveis em todas as regiões em que as visualizações materializadas do Apache Iceberg são suportadas. Para saber mais, consulte o Visualizações materializadas gerenciadas pelo sistema no Guia do desenvolvedor do AWS Glue.