Я бы использовал кубы олап на основе materialized views, обновления их поставил бы исходя из того временного интервала кот необходим.
Т.е. materialized views InventTrans состояла бы из InventTrans-ов 10 филиалов.
Выделяешь под это дело хороший сервачок, если базы под ораклом (10R2) я бы посоветовал IBM AIX 5 к примеру, клиентам для отчетности ставишь discoverer plus с OLAP опцией и вперед!