Табличная модель SSAS - история обработки - PullRequest
0 голосов
/ 09 октября 2018

Я ищу умное решение для хранения информации об истории обработки модели табличной модели.Я пытался использовать расширенное отслеживание событий для этого, но не знаю, как найти название модели в этих журналах.

Любые идеи будут очень полезны.

Спасибо заранее!

1 Ответ

0 голосов
/ 09 октября 2018

Вы можете запросить $SYSTEM.MDSCHEMA_CUBES DMV и проверить столбец LAST_DATA_UPATE, чтобы найти дату последней обработки табличной модели.Это только возвращает результаты для модели, в которой вы находитесь, поэтому фильтрация модели не требуется.Если вы хотите использовать XMLA, выполните приведенный ниже пример запроса как запрос XMLA в SSMS.Как запрос к упомянутому ранее DMV напрямую, он будет выполняться в контексте модели, к которой вы подключены.

<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
    <RequestType>MDSCHEMA_CUBES</RequestType>
    <Restrictions />
    <Properties>
        <PropertyList>
            <Catalog>YourTabularModelName</Catalog>
        </PropertyList>
    </Properties>
</Discover>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...