
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.06.2002, 14:05
|
|||
|---|---|---|---|
|
|||
Null в факте OLAP |
|||
|
#18+
Такая вот проблемка. Если в таблице фактов значение измерения NULL, то данная строка не обрабатывается OLAP, т.е., при построении куба используется inner join факта и измерения. Понятно, что можно заменять NULL при обработке данных на значение по умолчанию (типа - "не определено") и ввести дополнительно такое-же значение в показатель. Но, честно говоря, кривость это. Может быть, есть стандартные способы решить данную проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2002, 15:53
|
|||
|---|---|---|---|
Null в факте OLAP |
|||
|
#18+
Интересно а какой метод работы с NULL значениями при join-ах вы считаете стандартным ? ЗЫ Кстати такую же "картину" вы получите, если в таблице фактов будет значение, которого не существует в измерении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2002, 16:04
|
|||
|---|---|---|---|
Null в факте OLAP |
|||
|
#18+
2. я это знаю 1. если я выбираю "All что-то там", то хочу получить именно всё, не зависимо от того, имеется значение данного измерения в таблице фактов или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 16:25
|
|||
|---|---|---|---|
Null в факте OLAP |
|||
|
#18+
так занеси же в таблицу измерений NULL и все будет нормально (по крайней мере у меня работает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&mobile=1&tid=1873723]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 360ms |

| 0 / 0 |
