-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎉 Base-normalization: Implement normalization
for MSSQL-destination
#6079
Conversation
To fix the test with column_with_quoted_names, you can have a look to see if you need this PR #6380 |
/test connector=bases/base-normalization
|
/publish connector=bases/base-normalization
|
…n` (airbytehq#6079) See the attached PR (airbytehq#6079)
What
#3430 - Implement normalization for the MSSql Destination.
How
NORMALIZATION MSSQL
array.sql, concat.sql, datatypes.sql, json_operations.sql, surrogate_key.sql, type_conversions.sql
hash.sql
macros for dbt_utils, for MS SQL Server specificallydbt_integration_test.py, test_ephemeral.py, test_normalization.py
/transform_catalog/destination_name_transformer.py
/transform_catalog/reserver_keywords.py
/transform_catalog/stream_processor.py
/transform_catalog/destination_type.py
/transform_config/transform.py
unit_tests
for MS SQL Server compatibilityAIRBYTE-WORKERS
MSSQL
type toDestinationType
enum inDefaultNormalizationRunner.java
DefaultNormalizationRunner.java
to0.1.50
.put("airbyte/destination-mssql", DefaultNormalizationRunner.DestinationType.MSSQL)
to mapping inside ofNormalizationRunnerFactory.java
Recommended reading order
x.java
y.python
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described here