Ich hole Daten aus Exact Online ab. Die API von Exact ist offensichtlich viel langsamer geworden. Dadurch dauert meine einfache Abfrage jetzt sehr lange. Es handelt sich typischerweise um weniger als 500 Zeilen, die abgerufen werden, und dafür braucht er zwischen 15 und 20 Minuten…
Ich bin also auf der Suche danach, wie ich meine Abfrage effizienter gestalten kann, damit das Abrufen der Daten schneller geht. Das ist die Abfrage:
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