Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI красивое представление значение для логического измерения / 6 сообщений из 6, страница 1 из 1
27.01.2017, 15:02
    #39393121
Evgeny2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
Подскажите, пожалуйста..

Есть измерение time. Один из level отвечает за месяца.
По идеи все месяца каждого года должны иметь уникальные ID и их нужно указывать в описании логического измерения.
Типа такого Январь2016,Февраль2016,...,Январь2017
Но в отчете именно так и будет отражено, что не красиво.
Хотелось бы иметь человеческое представление в таблицах с возможность делать DrillUP и RollUP.
Что-то типа такого: Январь,Февраль,...,Январь.
Но если описать логическое измерение такими элементами ,то тогда агрегируются все январи (если не выбран level верхнего уровня).
Как этого избежать?
...
Рейтинг: 0 / 0
28.01.2017, 08:07
    #39393621
max_kov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
Evgeny2,

Для физического поля Month_Name (Январь, Февраль, ...) на BMM указать Descriptor ID = Month_ID (Янв2000, Февр2000, ...) ?
Только вряд ли стоит так делать:
1. получим невозможность получения только 12 имен месяцев
2. если в анализе выбрать Month_Name первым/единственным календарным показателем, получим кучу январей-февралей непонятно каких годов.
...
Рейтинг: 0 / 0
28.01.2017, 10:38
    #39393650
Evgeny2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
У меня версия 11.1.1.7.0
При описании primary key для logical level у logical dimension с установленной опцией time, есть возможность установить флажок "Use for Display" и "Chronological key".
Я полагал, что можно описать составной ключ, где первая часть будет уникальный код а вторая название месяца для пользователей.

Но что-то не получился у меня "каменный цветок"....

Хотя в описаниях я встречал такую реализацию...
...
Рейтинг: 0 / 0
28.01.2017, 11:02
    #39393666
Evgeny2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
Второй вариант и он более правильный (как мне кажется).
Можно пойти по пути локализации данных, т.е описать в отдельной табличке пользовательские названия всех ID месяцев.
В многомерке (Essbase) так и есть, специальная alias таблица, где есть сопоставление ID memebers с понятными названиями.

Кто как думает?
...
Рейтинг: 0 / 0
29.01.2017, 09:40
    #39393946
max_kov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
Evgeny2,

К чему такие сложности?
Все и так должно прекрасно работать через "Use for display".
У меня, к примеру (для отображения используется "Янв-2000" (MonthYear) и т.д., но можно и на просто "Январь" (MonthName) поменять):
...
Рейтинг: 0 / 0
01.02.2017, 08:30
    #39395990
Evgeny2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle BI красивое представление значение для логического измерения
Cпасибо max_kov.
Пользователь согласился на "Январь 16" и т.п.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Oracle BI красивое представление значение для логического измерения / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]