В итоге мы поступили тогда так.
В итоге мы поступили тогда так. К тому что добавили к Custom Fields состояние проекта для фильтрации в центре проектов, появилась процедура закрытия проектов. Т.е. принимается решение по архивации проекта, сохраняем последние, текущие значения в очередном baseline, все не завершенные задачи, перепланируем и закрываем. Далее, лочим проект на запись, в таблице msp_project пишем, в proj_cheсkout - «1» , в proj_cheсkoutby - «Архив». Если в дальнейшем появляются еще работы проекту проект, принимается решение на возвращение. Так же раз в квартал, вычищаем проекты с сервера, следующим образом. «Высасываем» все интересующие данные из его БД в Excel, удаляем проекты. В дальнейшем эти данные за разные периоды можно объединить из разных таблиц или анализировать по отдельности, в итоге все в тех же pivot tables. Делаем так уже почти год, вроде удобно.