Awesome
Notice
To better serve Wise business and customer needs, the PipelineWise codebase needs to shrink. We have made the difficult decision that, going forward many components of PipelineWise will be removed or incorporated in the main repo. The last version before this decision is v0.64.1
We thank all in the open-source community, that over the past 6 years, have helped to make PipelineWise a robust product for heterogeneous replication of many many Terabytes, daily
pipelinewise-tap-zuora
Singer tap that extracts data from the Zuora API and produces JSON-formatted data following the Singer spec.
This is a PipelineWise compatible tap connector.
instructions
Make a virtualenv and install this tap:
pip install -e .
Write config into new file config.json:
# config.json content:
{
"username": "<username>",
"password": "<password>",
"api_type": "AQUA", # or REST
"start_date": "2020-04-01",
"sandbox": "false",
"european": "true",
"partner_id": "<partner_id>"
}
Run discovery mode in order to obtain the schema with everything that can be exported:
tap-zuora -c config.json --discover > catalog.json
Save the modified file as e.g. catalog_aqua_selection.json
to use when running the sync in the next step.
Run the tap:
tap-zuora -c config.json --catalog catalog_aqua_selection.json
Based on Stitch documentation