Backup and restore of data in a multi-tenant setup

Our application uses a multi-tenant setup. As a result, if one customer needs to have their data restored, it is not possible to just restore the backup as that would affect all customers in the same node. This could be done using Excel export and import, but that requires a separate step for each table, too error-prone and time consuming. Does anyone have experience with this?
1 answers

We will probably make a generic module to extract and import data belonging to a given object.

Would anyone be interested in such a module? If so, please vote on the topic.