Same here... the data connection issue is a huge problem.
For my case, I set the permission to "all user in my organization can view" for excel datasource and the app permission to "all user in my organization can use".
It works for a few weeks but sometime other users got a message: "Failed to load Table_xxx"
Now, all user cannot load the data.....I am trying to set the datasource to " can edit" and see what will happen.
However, I feel bad to do that even if it works, since other users may have a chance to modify/delete my datasource.