Есть MS SQL Server и SSAS.
Надо переодически проверять некоторые метрики из куба и если они не удовлетворяют условиям уведомлять об этом разработчиков.
Оптимальное решение с моей точки зрения это job. В ней сделать выполнение MDX запроса, настроить рассписание и уведомление об ошибке по почте.
Но так и не смог сделать что бы при условиях job валилась с ошибкой. Запрос типа
WITH MEMBER MEASURES.ERRORDEMO AS ERROR("THIS IS AN ERROR")
SELECT MEASURES.ERRORDEMO ON 0
FROM <DataBase>
просто возвращает обект ошибки, job не падает, сообщение не приходит.
Можно ли свалить job по условию из MDX?
Если это не пройдет, подскажите где посмотреть примеры CLR Extension для SSAS (ADOMD.Net Server side)?