
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.02.2018, 17:20
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Добрый день. Заметил неприятную особенность. При процессинге факта в запрос добавляется order by по одному из полей. База данных тратит ресурсы на сортировку многомилионной таблички. Раньше такого не замечал. Нормальное ли это поведение куба? Или я что то не так настроил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 18:27
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
SSAS MD ? ну так поменяй query definition на какой нужно, а так в DSV надо смотреть, может там order by в named query прописан, или в view. но вообще правильный order by помогает уменьшить размер партиции на диске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 18:37
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Так это кубик сам добавляет обертку к моему запросу. Мой запрос в скобках: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 19:08
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
смотрю одни ключи в "факте", а тип агрегации какой? это твой запрос (который в скобках) он в самой партиции прописан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 21:02
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Denis@nkДобрый день. Заметил неприятную особенность. При процессинге факта в запрос добавляется order by по одному из полей. База данных тратит ресурсы на сортировку многомилионной таблички. Раньше такого не замечал. Нормальное ли это поведение куба? Или я что то не так настроил? Первое - нехорошо делать DS поверх Oracle. Делайте поверх MSSQL Express хотя бы, а там делайте view поверх Oracle таблиц. Второе - на измерении с ключом PUNTER_KEY стоит привязка не Regular, а reference с галочкой материализации, так ведь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 21:58
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Andy_OLAPDenis@nkДобрый день. Заметил неприятную особенность. При процессинге факта в запрос добавляется order by по одному из полей. База данных тратит ресурсы на сортировку многомилионной таблички. Раньше такого не замечал. Нормальное ли это поведение куба? Или я что то не так настроил? Первое - нехорошо делать DS поверх Oracle. Делайте поверх MSSQL Express хотя бы, а там делайте view поверх Oracle таблиц. Второе - на измерении с ключом PUNTER_KEY стоит привязка не Regular, а reference с галочкой материализации, так ведь? Спокойно делал DS поверх Oracle. До сих пор MOLAP-кубы работают в тех банках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 22:10
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Alex_496Andy_OLAPпропущено... Первое - нехорошо делать DS поверх Oracle. Делайте поверх MSSQL Express хотя бы, а там делайте view поверх Oracle таблиц. Второе - на измерении с ключом PUNTER_KEY стоит привязка не Regular, а reference с галочкой материализации, так ведь? Спокойно делал DS поверх Oracle. До сих пор MOLAP-кубы работают в тех банках. Ну а потом Ваши уже бывшие коллеги поставят для дальнейшей работы с такими кубами VS 2017 - и они таки удивятся , но будет поздно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 22:11
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Alex_496, И потом, Александр, ну мы же понимаем, что Вы такие кубы сделать и переделать сможете. А другие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 22:16
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
тоже в банках - кубы из Oracle = обычное дело, с типами данных бывает пошаманить надо, максимум приходилось драйвер от Attunity ставить по запросам их админа (хотя и без него вполне нормально работало) хотя стоит заметить - по возможности/рекомендациям конечно SSAS лучше всего с MS-SQL работает, но не всегда эта возможность есть (по разным причинам - от усложнения системы такими прокладками и рисков, и до увеличения цикла/времени обработки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2018, 22:21
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Andy_OLAPНу а потом Ваши уже бывшие коллеги поставят для дальнейшей работы с такими кубами VS 2017 - и они таки удивятся , но будет поздно :)на тех начальных порах VS2017 и SSDT/BI не только с этим проблемы были, там много по чему нареканий/глюков хватало, конкретно это неудобство кажется в сентябре/октябре уже пофиксили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2018, 01:24
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
vikkivтоже в банках - кубы из Oracle = обычное дело, с типами данных бывает пошаманить надо Ну вполне возможно. Понятно, что банкам прямо таки словно доктор прописал нормальную работу undo-redo, поэтому кроме оракла и выбора то особо нет. Я по личным соображениям очень негативно отношусь как к жадному Ларри, так и к его БД. И считаю, что решения Редмонда относительно предсказуемо работают между собой, а любое стороннее решение нужно прикручивать через прокладки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2018, 11:28
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
vikkiv, авторсмотрю одни ключи в "факте", а тип агрегации какой? это твой запрос (который в скобках) он в самой партиции прописан? Наверное это запрос из второй группы мер, там DistinctCount по PUNTER_KEY. Да, запрос в скобках прописывает скрипт при создании новой партиции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2018, 11:32
|
|||
|---|---|---|---|
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Andy_OLAP, авторПервое - нехорошо делать DS поверх Oracle. Делайте поверх MSSQL Express хотя бы, а там делайте view поверх Oracle таблиц. Второе - на измерении с ключом PUNTER_KEY стоит привязка не Regular, а reference с галочкой материализации, так ведь? Первое - в копании принято решение что хранилище на оракле, я это не могу изменить. Согласен что с MS SQL гораздо лучше SSAS работает, но делать view поверх Oracle как то громоздко звучит. Есть конечно неудобства при работе с ораклом, но не до такой степени. Второе, все проверил, везеде Regular. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2018, 10:27
|
|||
|---|---|---|---|
|
|||
SSAS 2016 процессинг order by в факте |
|||
|
#18+
Denis@nkДобрый день. Заметил неприятную особенность. При процессинге факта в запрос добавляется order by по одному из полей. у вас же (ниже) во вьюшке не факт, а измерение?? в измерении да, ORDER BY "T_0"."PUNTER_KEY" ASC необходим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&tablet=1&tid=1857925]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 138ms |

| 0 / 0 |

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