Hi Erry,
I am trying to understand why you need 800 contexts. Have you assessed whether there are similar KPIs, in which case you can use the dimension filter for selecting the relevant department.
You can also create multiple databases depending on the organizational structure.
So if you can provide the reasoning behind the 800 contexts, the rest of the forum contributors can come up with some solutions.