A Batch Mode analysis can be launched by simply making a call to the ASQA SSAS Assembly.
This allows the execution of the analyses by using a PowerShell script (or any other scripting language able to connect to an SSAS instance) and, for instance, by scheduling its execution.
What does it mean? During the day, save, or ask to your users/customers to save (for example on a shared folder) all critical MDX query (in text format). Configure the PowerShell script provided with the installation kit of Analysis Services Query Analyzer and schedule its execution during the night.
Every morning you can easily analyze the results of all analyses simply using your ASQA SSMS Addin.