|  | 
| 
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&msg=32032520&tid=1873723]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 43ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 42ms | 
| get tp. blocked users: | 2ms | 
| others: | 12ms | 
| total: | 142ms | 

| 0 / 0 | 
