I'm building a UI with the primary goal of mapping the name of each piece of data from one name to another.
Devices might give the same data different names, but once it arrives and is to be used in the cloud these pieces of data should be mapped to the same uniform name, so the UI developer is not bothered by inconsistent naming at the hardware level.
In mathematics it is often visualized as a mapping diagram like this
However since there can be thousands in both the input and output side, I can't give the user an overview by illustrating it this way. I can perhaps in most cases bring that down to a couple of hundreds with filtering the data on categories and such, however we're still talking a couple of hundreds on each side, which can have an n-n relationship (direction is irrelevant).
I did consider Sankey diagrams for a while, however the weight parameter is not really relevant here, so I went away from considering that as an option.
Right now the best that I can come up with is a treemap chart, however even if I try to break it into multiple layers / hierarchies, it will still be hard to read and get an overview of it.
So I'm hoping that someone in here might have some great ideas, how to visualize n-n mappings between 2 entities (input data names on a physical device to output data name for unified use in the cloud) in a way that scales