Je récupère des données depuis Exact Online. L’API d’Exact est apparemment devenue beaucoup plus lente. Du coup, ma requête toute simple prend maintenant énormément de temps. Il s’agit généralement de moins de 500 lignes à récupérer, et ça lui prend entre 15 et 20 minutes…
Je suis donc à la recherche d’un moyen de rendre ma requête plus efficace afin que la récupération des données soit plus rapide. Voici la requête :
select ProjectCode
, ProjectDescription
, ItemDescription
, Employee
, Date
, sum(Quantity)
from ( select Hourstatus
, ProjectCode
, ProjectDescription
, ItemDescription
, Quantity
, employee
, date
, to_char(Date, 'YYYY') year
, to_char(Date, 'IW') week
from ExactOnlineREST.Project.PjtTimeTransactions
)
where hourstatus <> "2"
and year > "2021"
and week = $X{'Overview Per Person'!C1}
and week < '53'
group
by projectcode
, ProjectDescription
, ItemDescription
, Employee
, date
order
by Employee
, date
, projectcode
, ItemDescription