Summary
dbt-athena has no catalog-integration support today, so a model's table format (Hive vs Iceberg) can only be chosen via the table_type config. Any catalogs.yml entry currently fails because no catalog integrations are registered.
Add catalogs.yml v2 support:
- catalog integrations:
glue → writable Iceberg on the AWS Glue Data Catalog, info_schema → default Hive
- the
CatalogsV2 capability and v2 bridge hooks
- catalog-driven table format selection in the table / incremental materializations, with an explicit
table_type config still taking precedence (backward compatible)
so models can select their format via a catalog referenced with catalog_name instead of the table_type config.
Adapter
dbt-athena
Summary
dbt-athena has no catalog-integration support today, so a model's table format (Hive vs Iceberg) can only be chosen via the
table_typeconfig. Anycatalogs.ymlentry currently fails because no catalog integrations are registered.Add catalogs.yml v2 support:
glue→ writable Iceberg on the AWS Glue Data Catalog,info_schema→ default HiveCatalogsV2capability and v2 bridge hookstable_typeconfig still taking precedence (backward compatible)so models can select their format via a catalog referenced with
catalog_nameinstead of thetable_typeconfig.Adapter
dbt-athena