ashley
10/05/2023, 4:17 PMReuben (Matatika)
10/06/2023, 2:53 AM2. write a custom extractor but would this work for my scenario?This is definitely doable. The SDK is pretty flexible these days, especially with pagination support.
3. continue to use my script to load the info, and just use Meltano for the load part.This is possible, but your script would have to output Singer messages to load with a target using Meltano. The SDK already abstracts away this implementation detail (and more): https://sdk.meltano.com/en/latest/implementation/index.html# Personally, I think you would benefit from creating a custom tap using the SDK - especially if
tap-rest-api-msdk doesn't currently support the kind of pagination logic you described. It sounds like the problem you are trying to solve with your custom script is exactly what the SDK was designed for! 😅ashley
10/06/2023, 9:07 AMReuben (Matatika)
10/06/2023, 9:29 AMBuilt with the Meltano SDK badge (all of the most popular currently are).