airbytehq / airbytehq/airbyte

`start_date` should be an optional field on all connectors

Aperta
#20,412 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Icebox team/connectors-python team/triage type/enhancement
Lingua principale
Python
Stelle
22.1k
Fork
5.3k
Metriche di merge delle PR
Metriche PR in attesa

Descrizione

## Tell us about the problem you're trying to solve
Asking users for more inputs reduces activation rates. Whenever possible, we should use sane defaults on behalf of the user. Most API connectors declare a `start_date`. But there is no reason for this to be a required input (currently, it is required most of the time).

## Describe the solution you’d like
`start_date` should not be a required input on any API connector. When `start_date` is not input, we could either:
1. use a default `start_date`
2. load all the data in the user's account (I think this is the better option as that's probably the most intuitive option for the user)

## Suggested Implementation
I suggest that we first validate this is a useful idea by implementing it for 3-5 connectors which are frequently used but have a higher-than-desired activation-failure rate (presumably due to their setup being too hard).

Once we roll out that change and observe any discernible improvement in setup rates, we should sequence the implementation of this issue into batches of 5-10 connectors at a time, ordered by usage/importance of the connector. E.g: first do the top 10 most used connectors, then the next 10, etc.. . This allows us to incrementally implement this improvement and get the benefits quickly. And if we need to shift gears halfway through, we can stop without losing all our progress.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.