|
Null в факте OLAP
|
|||
---|---|---|---|
#18+
Такая вот проблемка. Если в таблице фактов значение измерения NULL, то данная строка не обрабатывается OLAP, т.е., при построении куба используется inner join факта и измерения. Понятно, что можно заменять NULL при обработке данных на значение по умолчанию (типа - "не определено") и ввести дополнительно такое-же значение в показатель. Но, честно говоря, кривость это. Может быть, есть стандартные способы решить данную проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2002, 14:05 |
|
Null в факте OLAP
|
|||
---|---|---|---|
#18+
Интересно а какой метод работы с NULL значениями при join-ах вы считаете стандартным ? ЗЫ Кстати такую же "картину" вы получите, если в таблице фактов будет значение, которого не существует в измерении ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2002, 15:53 |
|
Null в факте OLAP
|
|||
---|---|---|---|
#18+
2. я это знаю 1. если я выбираю "All что-то там", то хочу получить именно всё, не зависимо от того, имеется значение данного измерения в таблице фактов или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2002, 16:04 |
|
Null в факте OLAP
|
|||
---|---|---|---|
#18+
так занеси же в таблицу измерений NULL и все будет нормально (по крайней мере у меня работает) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2002, 16:25 |
|
|
start [/forum/topic.php?fid=49&fpage=418&tid=1873723]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 372ms |
0 / 0 |