Skip to content
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

Push data to SFTP #6

Open
visch opened this issue Jun 29, 2021 · 4 comments · May be fixed by AutoIDM/target-csv#2
Open

Push data to SFTP #6

visch opened this issue Jun 29, 2021 · 4 comments · May be fixed by AutoIDM/target-csv#2
Labels
enhancement New feature or request question Further information is requested

Comments

@visch
Copy link

visch commented Jun 29, 2021

Not sure where the right place for this conversation is.

https://meltano.slack.com/archives/C013EKWA2Q1/p1619166461259200 was a conversation a while back in the Meltano Slack about this.

Use case: Push CSVs to SFTP sites.

There's other potential targets here:

  1. FTP
  2. FTPS
  3. SFTP
  4. CURL Posting of a file to some endpoint

After the file is created we want to do something things with it potentially.

Few issues with this today:

  1. File name has a timestamp so scripting this is a bit painful
  2. Have to write a separate script with separate binaries which pulls me out of the singer ecosystem to get this done, not ideal
@visch visch linked a pull request Jun 30, 2021 that will close this issue
2 tasks
@hsyyid
Copy link
Member

hsyyid commented Jul 15, 2021

Not sure pushing to SFTP should be part of the target-csv, should it? I think it's worth getting more opinions from the larger Meltano community on this

@hsyyid hsyyid added enhancement New feature or request question Further information is requested labels Jul 15, 2021
@visch
Copy link
Author

visch commented Jul 16, 2021

Not sure pushing to SFTP should be part of the target-csv, should it? I think it's worth getting more opinions from the larger Meltano community on this

Definitely agree with you. I'll start a thread

@visch
Copy link
Author

visch commented Jul 16, 2021

@visch
Copy link
Author

visch commented Aug 9, 2021

I think FS support https://docs.pyfilesystem.org/en/latest/ with a standard config interface (shared module for other file related taps/targets) would be a great way to go here.

Biggest question to me is what do you do about dependencies.

Do you pull in all possible fs target dependencies that are supported or not. Pulling them all in at first seems like an ok approach
Does dynamically pulling down the dependencies make any sense (yuck and scary)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants