|
|
|
SSAS-Пакетный поиск источника/таблицы/представления для Групп Мер при отсувствии партиций
|
|||
|---|---|---|---|
|
#18+
Как-бы жили не тужили обычным перечислением обьектов Process на Unprocessed выдавали и при тестировании очередного нового Health Control алгоритма обнаружились какие-то непонятные пропуски, в связи с чем вопрос: Кто знает как вытащить в PowerShell / Amo таблицу источник для Группы Мер через new-object Microsoft.AnalysisServices ? Т.е. для сценария когда скрипт обнаруживает что одна из нескольких тысяч групп мер в сотне кубов/десятках баз данных из нескольких серверов не содержит никаких партиций наример - потерялася загадочным образом (иначе если есть партиция - то через Clone() / Source.QueryDefinition с Replace / Partitions.Add() / Update() можно пересоздать {как минимум из какой-нибудь Part_Default (..where 1=0)}, т.к. есть информация об источнике). А вот если партиций совсем нет - то могу только через ..Measures.Item(0).Source.Source до TableID достучаться (что не есть сама схема/таблица, хотя можно конечно заменой первого _ префикса - но рискованно, т.к. ID не обязательно так генерируются) в DMV тоже вроде ничего подходящего не нашлось. У кого какие идеи/опыт в решении таких проблем есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 05:12 |
|
||
|
SSAS-Пакетный поиск источника/таблицы/представления для Групп Мер при отсувствии партиций
|
|||
|---|---|---|---|
|
#18+
vikkiv, Опыт есть. Иногда вытаскиваю из существующих кубов определения источников для партицирования. Через Measure.Source.Source. Немного примеров - на C# AMO (прошу прощения за отступы - просто копирование из проекта). Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Вытаскиваем определение таблицы (в примере пишем в текий файл - но смысл ясен) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 11:06 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=36&tid=1858451]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 370ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...