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
-
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