Dataset Query timeout value used to define how much time report server should wait for the response from the database. You can set the timeout value based on how system resource is used. You can use modify this value if you faced timeout related issue while rendering the reports.
The values set in the report server will be applied to all the dataset query. If there is no timeout value set during the dataset design, then the timeout value configured in the report server will be used.