Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
И опять мне требуется помощь спецов. На этот раз вопрос такой: Я создал куб. Определил измерения, уровни, иерархии и т.д. Но при maintain'е двух измерений у меня возникли ошибки. Итак, первое измерение имеет две иерархии. Одна из иерархий - OBS_HIER имеет следующие уровни: OB_LEV POD_LEV COD_LEV Соответственно есть таблица. Вот кусок: авторCOD | OB | POD 1 | 10 | A 2 | 20 | A 3 | 30 | A 4 | 10 | B 5 | 20 | B 6 | 30 | B 7 | 40 | B .............. Ну и так далее. Так вот при maintain'e вылезает ошибка: авторError loading dimension values for SHOP_DIM.DIMENSION, level SHOP_DIM.POD_LEV.LEVEL, hierarchy SHOP_DIM.OBS_HIER.HIERARCHY, mapping group SHOP_DIM.OBS_HIER.POD_LEV.MAPGROUP1.DIMENSIONMAPGROUP. In __XML_LOAD_DIMVALS_ITEM: In __XML_LOAD_DIMVALS_ITEM_KEYIN: In ___XML_LOAD_TEMPPRG: 20 не является допустимым ANN!SHOP_DIM_POD_LEV_SURR. Никак не могу взять в толк из-за чего! Вроде же все правильно, или есть некие очередные ограничения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 20:04 |
|
||
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
Одинаковый потомок не может быть у разных родителей. Видимо в этом проблема. У вас и у A и у B есть потомок 20. А он должен быть только у кого то одного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2006, 20:24 |
|
||
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
2Birkhoff: Да, думаю, Вы правы. Спасибо. Вот еще один вопрос, на который у меня нет даже предположений: Есть измерение OPER_DIM: OPER_DIMCOD | SIGN 1 | 1 2 | 1 3 | 0 4 | 0 5 | -1 6 | -1 Есть иерархия OPER_HIER: SIGN_LEV COD_LEV Измерение использует натуральные ключи, т.к. измерение включает еще одну иерархию - value based. Но проблема именно с этой иерархией, т.к. без нее измерение строится без ошибок. При попытке maintain'а возникает ошибка: авторIn __XML_LOAD_HIERS: In __XML_SET_GID_FREL: В отношении ANN!OPER_DIM_PARENTREL обнаружен один или несколько циклов по ANN!OPER_DIM. 1 соответствующих элементов это 1. Что значит этот "1 соответствующих элементов это 1" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 10:36 |
|
||
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
А что является parent, а что child? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 11:09 |
|
||
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
SIGN_LEV - parent имеет значения -1, 0 , 1 COD_LEV - child. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 11:21 |
|
||
|
Maintaining измерений в AWM
|
|||
|---|---|---|---|
|
#18+
Если сделать это измерение с Surrogate Keys, то все проходит успешно. Но при попытке изменить ключи на Natural, вылезает ошибка: авторCaused by: oracle.AWXML.AWException: An error occurred altering Dimension OPER_DIM.DIMENSION : ***Error Occured: Can not Alter Dimension OPER_DIM.DIMENSION. Can not Change Dimension OPER_DIM.DIMENSION to have Unique Key because Current Keys are not Unique Across Levels. Т.е. проблема была в том, что у меня были cod и sign равные 1. Переделал в вьюхе sign = 1 на sign = -2 и все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2006, 12:42 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33672187&tid=1870279]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 402ms |

| 0 / 0 |
