Skip to content

Support S3Tables #4724

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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