Limitazioni
Di seguito sono riportate le limitazioni per il connettore di Pipedrive:
-
Pipedrive supporta il partizionamento basato sul campo solo per un'entità (Attività).
-
Pipedrive supporta il partizionamento basato su record per le entità Attività, Offerte, Note, Persone, Organizzazioni e Prodotti.
-
Nell'entità Offerte, il campo dello stato come filtro restituirà tutti i record se viene utilizzato un valore di filtro con valore non valido.
-
Nell'entità Offerte, gli ordini con più campi non sono supportati.
-
Per ottenere dati sulle prestazioni, utilizziamo un account AWS locale. Tuttavia, a causa della limitazione dell'aggiornamento locale del token di accesso, il processo AWS Glue per elaborare di 1 GB di dati ha esito negativo. Di conseguenza, abbiamo ottimizzato il test delle prestazioni con 179 MB di dati e i risultati sopra riportati si basano su questa ottimizzazione. Tuttavia, abbiamo osservato che con un numero crescente di partizioni, l'endpoint SaaS impiega più tempo rispetto a una singola partizione. Abbiamo consultato il team di supporto di Pipedrive in merito a questo comportamento e ci hanno informato che Pipedrive sta limitando silenziosamente le richieste e ritardando la risposta. Pertanto, quando si esegue il processo AWS Glue con set di dati di grandi dimensioni o si chiama più volte lo stesso endpoint API, può verificarsi un problema di timeout dovuto all'implementazione dell'API Pipedrive. Tuttavia, i tempi di risposta del connettore e dello shim stanno diminuendo come previsto con l'aumento del numero di partizioni.