Способ, которым SSMS и BIDS делают это, заключается в перечислении для отслеживания событий (тот, который вы можете увидеть с помощью SQL Profiler).
Таким образом, вы можете использовать AMO для получения списка всех измерений, кубов, разделов и т. Д. В вашей базе данных, а затем, когда начинается обработка, вы можете захватывать события трассировки.
На самом деле все это можно сделать с помощью AMO, если вы используете объект SessionTrace и присоединяете обработчики событий, чтобы прослушивать события, относящиеся к методам, вызываемым в этом сеансе AMO.