Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 MS MDS 2016 подвисает на больших объемах  [new]
rainebove
Member

Откуда:
Сообщений: 22
Привет всем.
Решил перейти с MDS 2012 на MDS 2016, но на тех же данных где MDS 2012 работал норм, 2016 не работает, а именно - данные хоть и загружает но excel зависает на последнем пакете и уже не отвисает, после перезапуска excel надстройка отваливается.
Версия надстройки 2016.
версия excel 2013

Что уже пробовал:
1. Пересоздал БД MDS с нуля(ранее была от миграции с 2012 версии)
2. Переустановил надстройку
3. Отключил сжатие и все правила, осталась только загрузка (объем 50 - 100 тыс строк 6 -10 столбцов без связанных сущностей).
4. Пробовал ставить надстройку 2016 версии на 2016 excel.

Ничего не помогло, 2016 версия надстройки убивает excel...
Может кто сталкивался или есть какие идей как это победить?
30 авг 18, 16:46    [21659194]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
Barclay
Member

Откуда:
Сообщений: 114
rainebove,

Сталкивался с таким. Помогли переговоры с пользователем. Во-первых, ексель надстройка не предназначена для выгрузки такого объема, смысл MDS не в этом. Проверить несколько(10-100) сущностей, которые не прошли валидацию; Если у вас их тысячи проверьте/измените бизнес правила, занести новые руками - это без проблем. Для выгрузки, настройте запрос в экселе напрямую к MDS базе, так будет быстрее и без ошибок.
30 авг 18, 17:03    [21659217]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
Barclay
Member

Откуда:
Сообщений: 114
rainebove,

10-100 это примерно, можно и больше, конечно. Но в вашем случае, если не идет такой объем через аддон, то sql запрос в экселе поможет.
30 авг 18, 17:14    [21659235]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3692
rainebove,

попробуйте обновить статистику и индексы по всем таблицам (обнаружил, что это обязательно нужно сделать перед миграцией MDS 2012 --> MDS 2016)

поставьте последнее обновление для MS SQL 2016 (3 бага в рамках премьер поддержки было выявлено и устранено)

валидируйте все записи
30 авг 18, 17:38    [21659266]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
rainebove
Member

Откуда:
Сообщений: 22
Спасибо за ответы, не ожидал такой активности )

Barclay
Тут уменьшить объем данных будет сложно, это планы, урезать их не получится частями загружать ни кто не согласится тогда уж прощу уходить от MDS.
Правил в моделе у меня нет, тут отключить или исправить нечего.

Alex_496
Перестроил все индексы и обновил статистику для всех таблиц.
Стоит SP2 для sql 2016 вроде ничего новее нет.
C валидацией записей не понял, что имеется ввиду? Если проверка бизнес правил то у меня их нет, а проверка на соответствие типам данных вроде должна автоматически выполнятся?

При загрузке результат тот же, 50 тыс. строк при загрузке или удалении данных, надстройка повисает.
Заметил еще что записи при вставке добавляются в БД но со статусом валидации "Ожидание повторной проверки", если сделать apply rules и refresh то запись становится проверенной.
Такое ощущение что именно на проверке все и зависает, хотя кроме типов данных проверять нечего.

Может есть идей куда еще можно копать?
Писать загрузку напрямую из excel не хотелось бы.
31 авг 18, 11:28    [21659894]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3692
rainebove,

в config MDS, помнится, есть параметр Размер пакета (в записях) для передачи и др. параметры. Попробуйте с ними поиграться.

Последнюю версию Excel-надстройки 2016 на Excel 2016 пробуйте.


Еще замечал, но утверждать не стану, что даже в версии 2012, когда массивная правка данных в сущности, то движок MDS требует повторную валидацию данных всех записей.
31 авг 18, 11:52    [21659970]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3692
rainebove,

И еще. Попробуйте создать чистую модель в версии 2016, НЕ мигрированную. И позаливать объемы в аналогичную сущность.
31 авг 18, 11:54    [21659976]     Ответить | Цитировать Сообщить модератору
 Re: MS MDS 2016 подвисает на больших объемах  [new]
rainebove
Member

Откуда:
Сообщений: 22
в config MDS, помнится, есть параметр Размер пакета (в записях) для передачи и др. параметры
Уже менял от 1 до 10 тыс, без результата....

Последнюю версию Excel-надстройки 2016 на Excel 2016 пробуйте.
На 2016 версии надстройка таже работает

И все эти эксперименты на "чистой моделе" делал, даже базу с нуля создавал и в ней делал новую модель, убирал и выставлял настройки сжатия, все тоже самое excel виснет.
Печально, видимо останусь на 2012 версии.
3 сен 18, 14:35    [21662728]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить