-
Notifications
You must be signed in to change notification settings - Fork 4.5k
🎉 Source Table Storage: Add incremental append capability #14212
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
🎉 Source Table Storage: Add incremental append capability #14212
Conversation
8b4818f
to
0eeedc4
Compare
This closes the issue 11275. CLA has already been agreed but the workflow still shows as pending. 🤔 |
3c841d1
to
97195a4
Compare
Hey @maikelpenz looks like you have committed with a different user. Could you check that? |
57e783b
to
7ae1be4
Compare
Hey @harshithmullapudi thanks for picking this up. My bad I committed with my work email address by mistake. This has now been fixed :) |
airbyte-integrations/connectors/source-azure-table/integration_tests/configured_catalog.json
Outdated
Show resolved
Hide resolved
airbyte-integrations/connectors/source-azure-table/integration_tests/state.json
Outdated
Show resolved
Hide resolved
/test connector=connectors/source-azure-table-storage
Build FailedTest summary info:
|
7ae1be4
to
cc0150b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you fix the above comments
0793030
to
363ae5e
Compare
@harshithmullapudi the execution of this pipeline is using a wrong connector name as an input This causes the error: From what I see this is coming from Note: I don't think I have permission to trigger it myself. Let me know if I do. |
/test connector=connectors/source-azure-table
Build FailedTest summary info:
|
Hey @maikelpenz could you confirm if the tests are passing local? If so could you share the screenshot? |
Hey @harshithmullapudi. Unit tests are working but I see some functional tests are failing. I'll just need some time to go through them. Will push an update once I get them fixed up. |
6adbd83
to
efab818
Compare
@harshithmullapudi tests are now passing on my local. Is there a way I can trigger it through an action to validate if it works here as well? Might be simpler than going through this back and forward until it's working. |
/test connector=connectors/source-azure-table
Build FailedTest summary info:
|
@harshithmullapudi I might need some clarification around the functional tests. I see this is failing to read data from table storage. It works on my local because I have credentials to pull Table Storage under How is it meant to work through the pipeline without the |
2a1bef5
to
676befd
Compare
I understood the issue will take a look at it tomorrow |
/test connector=connectors/source-azure-table
Build PassedTest summary info:
|
/test connector=connectors/source-azure-table
Build PassedTest summary info:
|
/publish connector=connectors/source-azure-table
if you have connectors that successfully published but failed definition generation, follow step 4 here |
Thanks for following up on this @harshithmullapudi and merging my pull request. I understand from your fix commits that the issue with the integration tests was because I was pointing to a custom table and not "Test"? |
* Add incremental append load to azure table storage. Resolves #11275 * fix: revert table name * fix: integration tests are failing * chore: update the version * auto-bump connector version [ci skip] Co-authored-by: Harshith Mullapudi <[email protected]> Co-authored-by: Octavia Squidington III <[email protected]>
What
This is enhancing the existing azure table storage connector to load data incrementally.
In the UI you will now see a new Sync mode drop down option "Incremental | Append" and the Cursor field is automatically set to "Partition Key"
Recommended reading order
x.java
y.python
🚨 User Impact 🚨
Are there any breaking changes? What is the end result perceived by the user? If yes, please merge this PR with the 🚨🚨 emoji so changelog authors can further highlight this if needed.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
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 hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/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 hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changesTests
Unit
Put your unit tests output here.
Integration
Put your integration tests output here.
Acceptance
Put your acceptance tests output here.