I cannot find information about how to achieve what's in the title of this question. Let's say I have different SQL databases from different departments in the org and I want to migrate all of them to our data lake bucket. I want to use AWS DMS to connect to A, B, C databases and make full load/CDC into data lake bucket (i.e. S3 target).
Each database most of the time has all tables under public schema. So in S3 how can I identify which files are coming from Source Database A, Source Database B and Source Database C. Is it possible to include the task identifier as metadata of the data sent from source to target?
The docs mention Multiple tasks that replicate data from the same source table to the same target S3 endpoint bucket result in those tasks writing to the same file. We recommend that you specify different target endpoints (buckets) if your data source is from the same table., but this is not my case since I am not replicating the same source to the same target, but rather multiple sources to the same target.