|
|
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Я на прошлой неделе экспериментировал с опцией Materilized у Referenced Dimension. Получился такой результат. 20 измерение, из которых 2 Refernced. Включение опции замедлило обновление партиции в 5 раз, при этот скорость запроса с участием этого измерение увеличилась не более чем на 5%. Кто-то использовал эту опцию? Вообще были ли на практике у кого-то случаи, когда от опции Materialize была польза? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 14:04 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
a_voronin, "избавтесь" от ref-измерения на уровне источника данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 14:27 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Избавиться можно, но даст ли это прирост в производительности? По моему опыту, referenced лучше, чем JOIN. Быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 14:34 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
послушайте умного совета, избавьтесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 15:13 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
a_voronin, Послушайте еще одного совета - избавьтесь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2014, 23:23 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Voyager_lana_voronin, Послушайте еще одного совета - избавьтесь! IMHO ref связь имеет право на существование. С ней модель данных получается более логичной. Галку "materialized" по моему опыту можно снимать без существенных потерь в производительности на уровне MDX и с существенной прибавкой производительности при процессинге. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 11:36 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
McCarVoyager_lana_voronin, Послушайте еще одного совета - избавьтесь! IMHO ref связь имеет право на существование. С ней модель данных получается более логичной. Галку "materialized" по моему опыту можно снимать без существенных потерь в производительности на уровне MDX и с существенной прибавкой производительности при процессинге. Имеет, но только в трех случаях, "дикий etl", "чужой код (руками не трогать)" и "лень переделывать":) Во всех остальных случаях лучше избавиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 12:28 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Да ладно вам. Идея неплохая, - разделять предметную область на сущности (классы, измерения), которые могут быть связаны с фактами как напрямую, так и через другие сущности. Реализация у MS так получилась так себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 13:17 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
McCar, как обычно, it depends. От конкретных данных и нагрузки. А также наличия индексов на таблице фактов. На моих проектах был соблазн использовать, но посмотрел, как реализована материализация (запрос к таблице фактов для каждой секции связанной группы мер довешивался джойном) - и убрал. Можно было, кончено, навесить индекс на таблицу фактов, но это вызвало бы проблемы уже другого рода. Оказалось дешевле в таблицу фактов ещё одно поле добавить (мощность измерения "Счета" - 0.3М, потенциального референсного измерения "Подразделения" - 100, таблицы фактов - 100М). Нематериализованный вариант даже не рассматривал из-за потенциальной потери производительности в рантайме. ИМО, желание делать референсы сильно бы поубавилось, если бы атрибуты одного физического измерения можно было бы "разбивать" (в презентационном слое с использованием стандартных клиентов) на несколько отображаемых измерений. С другой стороны, тогда появляется большой соблазн к проектированию перегруженных "снежинок", в которых измерений очень мало, а атрибутов в этих измерениях - наоборот, крайне много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2014, 01:57 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
iBorisBondarevMcCar, как обычно, it depends. От конкретных данных и нагрузки. А также наличия индексов на таблице фактов. На моих проектах был соблазн использовать, но посмотрел, как реализована материализация (запрос к таблице фактов для каждой секции связанной группы мер довешивался джойном) - и убрал. Можно было, кончено, навесить индекс на таблицу фактов, но это вызвало бы проблемы уже другого рода. Оказалось дешевле в таблицу фактов ещё одно поле добавить (мощность измерения "Счета" - 0.3М, потенциального референсного измерения "Подразделения" - 100, таблицы фактов - 100М). Нематериализованный вариант даже не рассматривал из-за потенциальной потери производительности в рантайме. ИМО, желание делать референсы сильно бы поубавилось, если бы атрибуты одного физического измерения можно было бы "разбивать" (в презентационном слое с использованием стандартных клиентов) на несколько отображаемых измерений. С другой стороны, тогда появляется большой соблазн к проектированию перегруженных "снежинок", в которых измерений очень мало, а атрибутов в этих измерениях - наоборот, крайне много. Месяц назад добавил два referenced измерения, время полного обновления куба возросло с 27 минут до 60, вчера заменил их на JOIN-ы на уровне источника данных благо новую версию планировали выкатывать. Время упало до 40-45 минут. Там конечно и другие добавления были. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 18:41 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
WarAntMcCarпропущено... IMHO ref связь имеет право на существование. С ней модель данных получается более логичной. Галку "materialized" по моему опыту можно снимать без существенных потерь в производительности на уровне MDX и с существенной прибавкой производительности при процессинге. Имеет, но только в трех случаях, "дикий etl", "чужой код (руками не трогать)" и "лень переделывать":) Во всех остальных случаях лучше избавиться. вот тоже столкнулся есть 1 ТФ Ev1 связанная 1 ко многим с E2 по e_id то ли добавлять все ключи димешненов c Ev1 в E2 ( точнее во View V_E2 - чтобы не тянуть лишнюю инфу) то ли делать referenced dimensions Через Ev1 пока сделал прототип так Киньте ссылку на блог (статью) где это расписано толково - почему не айс использовать referenced dimension ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2017, 19:20 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
https://sqldusty.com/2013/01/25/gotchas-with-referenced-dimensions/ оттуда же http://sqlblog.com/blogs/alberto_ferrari/archive/2009/02/25/ssas-reference-materialized-dimension-might-produce-incorrect-results.aspx https://jesseorosz.wordpress.com/2007/03/30/explanation-behind-the-incorrect-query-results/ зы почитав умных людей и тут и там буду делать на уровне ETL и Regular dimension ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 11:18 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Гулин Федорзы почитав умных людей и тут и там буду делать на уровне ETL и Regular dimension наконец верное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2017, 11:52 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Игорь Бобак, Тоже пришёл к тому что от ссылочных измерений пришлось избавляться. И не только из-за падения скорости. У меня UNKNOWN_MEMBER нервы потрепал, когда данные не привязанные к справочнику (измерению группы складов) не попали в отчёт! Хотя обработка на такую ситуацию стояла и NullProcessing=UNKNOWNMEMBER и UNKNOWNMEMBER =visible Чем проще сделано на этапе рисования SSAS, тем лучше. Даже если кажется что с финтом будет в 10 раз быстрее стоит 100 раз подумать о рисках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2017, 16:53 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
Вячеслав Го.UNKNOWN_MEMBER нервы потрепал, когда данные не привязанные к справочнику (измерению группы складов) не попали в отчёт! Хотя обработка на такую ситуацию стояла и NullProcessing=UNKNOWNMEMBER и UNKNOWNMEMBER =visible . ага измерение - по типу снежинка, т.е. один из атрибутов ссылается на другою таблицу. свойство атрибута NullProcessing=UNKNOWNMEMBER, в самом измерение UNKNOWNMEMBER =visible. Если этого атрибута нет, то ключевой атрибут (да и весь набор других атрибутов) = unknown (( я правильно понимаю, что кроме отказа от снежинки, никак это не побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2018, 15:49 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
на уровне SQL проверять записи в дочерних таблицах справочников (если нет, вместо кода подставлять значение по умолчанию) если только овчинка стоит выделки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2018, 16:19 |
|
||
|
SSAS Referenced Dimension -> Materilized интересно много людей продвинутых
|
|||
|---|---|---|---|
|
#18+
+ справочники это проблема ETL/DWH, а не SSAS при разумной модели данных так что пускай на том конце эти вопросы разруливают вместо того чтобы жаловаться что показывает что-то не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2018, 16:33 |
|
||
|
|

start [/forum/topic.php?fid=49&fpage=20&tid=1857815]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 171ms |

| 0 / 0 |

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