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
Add tap-netsuite variant #1403
Add tap-netsuite variant #1403
Conversation
👷 Deploy request for meltano-hub pending review.Visit the deploys page to approve it
|
Exciting to see! @pnadolny13 will you review and merge? |
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.
@sehnem this is awesome!
Relative to the other variants on the hub like the gary james variant https://hub.meltano.com/extractors/tap-netsuite--gthesheep/, it looks like this uses the SOAP API while the other one uses REST. Is that true? I added a optional suggestion to add SOAP to the label so people quickly see the difference.
What do you think?
@pnadolny13 I agree, just didn't want to change the current name, but it would make things much clearer, given that there are three versions of NetSuite API, SOAP, REST and SuiteQL, and there is also a difference on the schema of the streams, so we cannot just replace SOAP with REST. |
I also set the quality to silver, I know that it is a new tap, but I think that overall it is more organized than the others and is using the SDK, although it need to be tested with more accounts. Let me know if you think it would be better to set it to bronze. |
This is a good point. Its a little weird to have a default variant in this case. I'm not very familiar with Netsuite, are the REST/SOAP/SuiteQL taps all attempting to extract somewhat similar data? Or is there totally different data coming from each different API. It makes me wonder if we should split these out to their own standalone tap pages, we'd basically rename this tap on the hub to tap-netsuite-soap. We should merge this for now but if you think that makes sense I can open an issue to split them out eventually. |
The data is the same across different versions. But, for example, in SuiteQL, both |
Checklist
/taps
or/targets
). The name of the file should match the name of the tap. If there is already one, add a descriptor to the name such as-search
./assets/logos/<taps or targets>
. The image name must match the YAML file name.@tayloramurphy
or@pnadolny13
to flag it for review. Or post to the #hub channel on Meltano slack.Reviewer Checklist