Hi Wojciech
You can try using the paging functions &startingRow=# and &rowCount=# to download the report in chunks.
You must make sure that the sort column is unique i.e. that the order of rows in the report is deterministic / can be predicted.
However, I’m a bit sceptical when you say it is timing out and I would recommend looking at the efficiency of the query and options to break it down in several smaller ones.
#Datalink