Home icon

Build Write-Audit-Publish pattern with Apache Iceberg branching and AWS Glue Data Quality

Big Data Blog



This article explores strategies for managing data quality when ingesting data into Apache Iceberg tables using AWS Glue Data Quality and Iceberg branches, focusing on the Write-Audit-Publish (WAP) pattern.

  • Two primary data quality management strategies are discussed:
    • Dead-Letter Queue (DLQ) approach
    • Write-Audit-Publish (WAP) pattern
  • The WAP pattern involves three key stages:
    • Write: Data is written to a staging branch
    • Audit: Quality checks are performed
    • Publish: Validated data is merged into the main branch
  • Benefits of the WAP pattern with Iceberg branches include:
    • Simplified data management
    • Handling concurrent writers
    • Flexible schema evolution
  • The article demonstrates the WAP pattern using a home monitoring system tracking room temperature and humidity data

By using the WAP pattern with Iceberg branches and AWS Glue Data Quality, organizations can ensure only high-quality data is published and used for downstream analysis.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Dec 19
2024
AWS Glue Data Catalog offers advanced automatic optimization for Apache Iceberg tables
Nov 21
2024
AWS Glue Data Catalog now supports Apache Iceberg automatic table optimization through Amazon VPC
Nov 21
2024
AWS Glue Data Catalog supports automatic optimization of Apache Iceberg tables through your Amazon VPC
Dec 4
2024
Read and write S3 Iceberg table using AWS Glue Iceberg Rest Catalog from Open Source Apache Spark

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.