Skip to content

Destination S3 Data Lake: handle more weird characters in stream name/ns - #52690

Merged
Edward Gao (edgao) merged 9 commits into
masterfrom
edgao/glue_funky_characters
Feb 4, 2025
Merged

Destination S3 Data Lake: handle more weird characters in stream name/ns#52690
Edward Gao (edgao) merged 9 commits into
masterfrom
edgao/glue_funky_characters

Conversation

@edgao

@edgao Edward Gao (edgao) commented Jan 31, 2025

Copy link
Copy Markdown
Contributor

closes https://github.com/airbytehq/airbyte-internal-issues/issues/11439

afaict: glue is actually fine with weird chars, but has an in-client validation that requires alphanumeric+underscore for some reason? (nessie doesn't seem to have this validation - it's specifically in this IcebergToGlueConverter class, from the iceberg-aws library)

  • add handling in our connector to do this conversion
  • add a check that this doesn't result in conflicting table names
  • add a test for that check

(some of this might want to get extracted to the CDK eventually? but putting it here for now)

example error:
image

@edgao
Edward Gao (edgao) requested a review from a team as a code owner January 31, 2025 18:04
@vercel

vercel Bot commented Jan 31, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
airbyte-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 4, 2025 6:05pm

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you'll need to increment the version.
LGTM otherwise

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

Labels

area/connectors Connector related issues area/documentation Improvements or additions to documentation CDK Connector Development Kit connectors/destination/s3-data-lake

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants