What would a 'strict mode' look like for PyAirbyte? #174
aaronsteers
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
PyAirbyte started with a somewhat idealized framing of how connectors would work together - as if you could pipe data directly from a source to a destination.
In reality, the Airbyte Platform softens rough edges, and in some cases hides what would otherwise be a failure condition. As PyAirbyte has to do some of these same issues, we should document those cases and see if we can detect/fix them (in the long run) in sources themselves.
Category A: Mitigating errors in the connnectors
For expediency and practicality, we iron our issues that can't be fixed in the source within a time-sensitive manner. But in the longer run, the connectors should eventually be fixed/improved.
Case A1: Undeclared fields
Case A2: Schema validation errors
Examples:
Category B: TBD
Category C: Unsupported / Divergent Behaviors
CONTROL
message type)Beta Was this translation helpful? Give feedback.
All reactions