-
Notifications
You must be signed in to change notification settings - Fork 122
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
tap-google-sheets not syncing all columns in source sheet #449
Comments
Hey, have you tried running the tap in a standalone mode to verify if the streams it generates are accurate? |
@Samira-El thanks for the response! Yep I did and things run as expected and are accurate. |
Ok, then it sounds like the issue is in the target, because it's the one that parses the tap messages and creates csv file in S3. |
@Samira-El I think the problem here might be that
|
Hey, glad to see that you've made progress on this issue! Indeed, There is an issue similar to this in the What do you think should be the best way to handle these typedefs? |
Closing as this is not a bug in Pipelinewise, but rather target-snowflake lacking support for |
Subject of the issue
I'm trying to integrate
tap-google-sheets
into pipelinewise. Not all columns in my sheet are propagated to the target. The logs show the tap is identifying and selecting to correct range of cols in the sheet and when running the tap without pipelinewise with the standard csv or json target, the resulting file contains all the data in the sheet.Your environment
pipelinewise==0.16.0
tap-google-sheets
pipelinewise-target-snowflake
Steps to reproduce
Follow the contribution guide on how to add a new tap and rebuild the docker image now that
tap-google-sheets
is included. Add a yaml config withclient_id
,client_secret
,refresh_token
andspreadsheet_id
underdb_conn
. Add the sheet name astable_name
you want to move into your target. Import the yaml and run the tap.Expected behaviour
I'd expect all columns in the sheet to show up in snowflake.
Actual behaviour
The tap runs, but the
csv
that gets uploaded to S3 by pipelinewise doesn't contain all columns in the source sheet (3 in my case).Further notes
Am I missing something vital for this tap to integrate with pipelinewise? Thank you for your help!
The text was updated successfully, but these errors were encountered: