Я создаю отчет об отпуске по болезни на nmbrs.nl, используя Invantive SQL.
По умолчанию этот запрос извлекает данные по всем компаниям:
select *
from employees emp
join employeeabsence(emp.id)
Это занимает огромное количество времени, поскольку для каждой компании выполняется запрос SOAP, а также один запрос SOAP на каждого сотрудника для получения сведений об отсутствии.
Есть ли эффективный способ ограничить его несколькими компаниями вместо тысяч?