By the way: I have a theoretical workaround solution:
1. Create a Navigation Item with “Set Values” on some table, e.g. a dummy CI.
2. Create your dataload, make it running all the day in short intervals and let your SQL query check for the value you set in step 1. A second, queued Dataload could set this value back to its original state again.