Home icon

Build with geospatial and variant types in Iceberg v3 on AWS Glue 6.0

Big Data Blog



This article demonstrates how AWS Glue 6.0 with Apache Iceberg v3 enables building data lakes with native geospatial types, nanosecond timestamps, and variant data types for heterogeneous payloads.

  • GEOMETRY and GEOGRAPHY types support native spatial predicates like ST_Intersects for geofence detection without latitude/longitude workarounds
  • TIMESTAMP_NTZ(9) preserves nanosecond precision for sub-microsecond event sequencing and ordering
  • VARIANT type stores semi-structured data with different schemas in a single column using typed extraction via variant_get
  • DEFAULT column values automatically populate omitted fields across multiple ingestion writers
  • Example fleet monitoring pipeline detects geofence violations, sequences events at nanosecond precision, and extracts metrics from heterogeneous vehicle sensor payloads
  • Iceberg v3 features are portable to any compatible engine supporting these capabilities

These capabilities eliminate schema flattening and external libraries for IoT fleets, multi-tenant systems, and event-driven architectures requiring spatial operations or sub-microsecond precision.



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

Aug 21
2026
AWS Glue 6.0 delivers 30% price reduction and Iceberg v3 support
Aug 21
2026
AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support
Jul 28
2026
Amazon S3 Tables now support the Variant data type for Apache Iceberg V3
Aug 31
2026
Amazon Redshift now supports Apache Iceberg v3 tables

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.