Hello,
I'm fairly new to dataverse so apologies if this is a question which has been asked before.
I'm trying to port our old data model to dataverse. We currently have many mapping tables in our old spreadsheet. From my understanding for many to many relationships dataverse creates it's own mapping tables which use UUIDs as primary keys and are more or less invisible to the user. That would be fine except that we want to create a functionality for users to bulk upload CSVs/excel, including mapping tables. I have already created some flows for automatically ingesting tables with one to many relationships and they work fine, but I find the many to many relationships harder to wrap my head around. Moreover we would like to keep track of our own IDs for readability/maintainability and traceability if possible, for example if we reupload a mapping table.
So my question is, are there any disadvantages to creating our own mapping tables instead of using dataverse's many to many relationships? Because I've been reading around and it looks like they would be equally usable in a canvas app.
Thanks,
Kyle.