Формирование датасета (SQL)Мы написали универсальный SQL-запрос, который выгружал сырые данные из всех необходимых сущностей (сделки, дела, сотрудники, статусы и пр.).
Сначала мы создали один базовый датасет под первую таблицу. Затем этот же датасет последовательно дополняли и адаптировали для каждой последующей таблицы. Это позволило обеспечить единую логику выгрузки и упростило поддержку.
Датасет выводил детальные поля:
- идентификаторы и названия сделок;
- ответственных;
- даты создания, завершения, последнего изменения;
- статусы и стадии;
- сумму, маржинальность (сырые данные по затратам и выручке);
- количество и статусы дел.