Skip to content

Support S3Tables #4724

@erindru

Description

@erindru

AWS has introduced a feature called S3 Tables where specific table buckets in S3 are designated for storage of data in lakehouse formats (eg Iceberg). This brings some benefits:

  • AWS can perform automatic data maintenance (compaction etc)
  • The object storage is optimized for lakehouse table access patterns
  • The tables are registered in the Glue Data Catalog so other engines can query them

The following engines support them in some capacity:

Currently SQLMesh has some problems managing tables stored in S3 Table buckets. In particular, they are organised into "namespaces" which are conceptually like a schema but use different syntax for creating / dropping them.

This ticket is for adding / verifying support and documenting usage as some of the engines only have read-only support

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions