Поделюсь интересным опытом.

Сейчас выполняю проект по сквозной аналитике для ребят, которые занимаются арбитражом.
Один из источник – рекламные кабинеты ВК, в которых несколько тысяч(!) объявлений.

Задача: выгрузить расходы по кампаниям и объявлениям, соотнести расходы с лидами и сделками из CRM.

Выгрузку решил сделать через сервис my bi connect.
Сервис выдал ошибку, в поддержке объяснили причину: 
«слишком большое количество данных, которые наш сервис не может обработать».

Дальше, попробовал сервис albato, часть данных не выгружает, потом apix drive – снова часть данных не выгружаются.
Потом прямой коннектор для Power BI – и тут расхождение по расходам🙈

В результате решили сделать с программистом выгрузку по API. Заработало!

Правда с API процесс не быстрый и иногда данные расходятся – общаемся с поддержкой ВК, ищем ошибки, исправляем. Практически завершили.

Из плюсов работы с API – теперь можно работать с клиентами по трафику из ВК и быстро выполнять выгрузку данных, если не справляются сервисы.

Любопытный момент:
Мне рассказали, что даже в крупных проектах (например, Skyeng) ведут учет в табличках, т.к. на больших объемах трафика сервисы (Roistat и пр.) нормально не отрабатывают – какие-то параметры не склеиваются, не вся информация корректная по источнику лидов, сделок.