singer-io / tap-shopify

Singer.io tap for extracting Shopify data
GNU Affero General Public License v3.0
57 stars 89 forks source link

Introduce support for end_date parameter #181

Open OSalama opened 1 year ago

OSalama commented 1 year ago

Description of change

Introduce support for an end_date parameter which can be used to control the sync's stop_time.

This is intended to be used to pull back date ranges that have historically not been ingested, without needing to sync all data. For example, if you are missing data from 2023-01-01 to 2023-02-01, you could set the start and end dates to these values to retrieve just that month of data, rather than potentially syncing an extra 9 months of data. This can also be used to incrementally test your ELT workflows to ensure they are compatible with older data schemas. Also requested by https://github.com/singer-io/tap-shopify/issues/72

QA steps

Risks

Rollback steps

singer-bot commented 1 year ago

Hi @OSalama, thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes.

singer-bot commented 1 year ago

You did it @OSalama!

Thank you for signing the Singer Contribution License Agreement.