Hi Mike,
thank you very much for replying!
Well, those tables are supposed to contain all (and only) the information needed for the reports. I guess some queries will join some tables and will use some aggregate functions.
Yes, the separate systems would be just copies of the same database, so it is the same schema and the tables will be copied in the central reporting database which will have pretty much the same schema, maybe with just 1 additional column to make distinction between the different systems.
I think that a daily upload is more than enough. If you think that millions of records in not that bad, do you think that a 'nightly upload' from the different databases tables to the central reporting databases is not that bad, in terms of performances?
Thanks in advance!