I have 100-150 Azure databases with same table schema. There are 300-400 tables in each database. Separate reports are enabled on all these databases.
Now I want to merge these database into a centralized database and generate some different Power BI reports from this centralized database.
The approach I am thinking is -
There will be Master table on target database which will have DatabaseID and Name.
All the tables on target database will have the composite primary key created with the Source Primary key and Database ID.
There will be multiple (30-35) instances of Azure data factory pipeline and each instance will be responsible to merge data from 10-15 databases.
These ADF pipelines will be scheduled to run weekly.
Can anyone please guide me that the above approach will be feasible in this scenario? Or there could any other option we can go for.
Thanks in Advance.