Make normalization mapping configurable for custom connectors #7229
Labels
area/connectors
Connector related issues
area/databases
community
normalization
team/destinations
Destinations team's backlog
team/platform-hold
type/enhancement
New feature or request
Tell us about the problem you're trying to solve
I would like to use the basic normalization feature when using custom connector images. Even if enabled on a custom connector like destination-snowflake the normalization stage files as mapping cannot be found for the custom image name.
airbyte/airbyte-workers/src/main/java/io/airbyte/workers/normalization/NormalizationRunnerFactory.java
Lines 18 to 30 in f194f35
Describe the solution you’d like
It would be nice if this normalization image mapping would be configurable either through the spec.json or the UI when adding a custom connector.
Describe the alternative you’ve considered or used
You are able to work around the issue currently and use basic normalization with a custom connector image by creating a local docker image tag that is used in the normalization mapping mentioned above.
You can then use this image in a custom connector and it should allow for basic normalization to run as expected.
Additional context
The spec.json seems to configure normalization for a custom connector but will always result in a fail due to that normalization map check
https://github.com/airbytehq/airbyte/blob/master/airbyte-integrations/connectors/destination-snowflake/src/main/resources/spec.json#L4
Are you willing to submit a PR?
Unfortunately, my memory of java is not too good
The text was updated successfully, but these errors were encountered: