powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос про взаимодействие OBIEE 10g и Essbase 11
1 сообщений из 1, страница 1 из 1
Вопрос про взаимодействие OBIEE 10g и Essbase 11
    #39479314
deniska80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hyperion 11.1.2.4 essbase

В Essbase есть измерение, псевдонимы членов которого построены с определенным префиксом.
Грубо говоря
Измерение Страна
"1- Весь мир*Тор"
"11-Абхазия*Тор"
"12-Бельгия*Тор"
"2-Группа стран1*Тор"
..............

Если просто перенести всю модельку в BI, то при выборе в Ответах фильтра "1- Весь мир*Тор" в Essbase отправляется корректный запрос c соответствующим фильтром

Код: sql
1.
2.
3.
4.
5.
6.
7.
With 
  set [Торгующая страна3]  as 'Filter([Торгующая страна].Generations(3).members, (([Торгующая страна].CurrentMember.MEMBER_ALIAS = "1- Весь мир*Тор" OR [Торгующая страна].CurrentMember.MEMBER_Name = "1- Весь мир*Тор")))'
select 
  { [Меры].[cost]
  } on columns,
  NON EMPTY {{[Торгующая страна3]}} properties ANCESTOR_NAMES, GEN_NUMBER on rows 
from [TEST1.db1]



Но в этом случае пользователь видит ненужный ему префикс "*Тoр".

Для того, чтобы избавиться от него , на логическом уровне репозитория был создан и добавлен на соответствующий уровень иерархии в измерение вычисляемый член со следующей формулой

Код: sql
1.
 REPLACE(TEST1."Торгующая страна"."Gen3,Торгующая страна", '*Тор', '')



В результате в Ответах все отображается, как и должно, но в essbase идет запрос без фильтра
Код: sql
1.
2.
3.
4.
5.
6.
7.
With 
  set [Торгующая страна3]  as '[Торгующая страна].Generations(3).members'

select 
  {[Меры].[cost]} on columns,
  NON EMPTY  {{[Торгующая страна3]}} properties ANCESTOR_NAMES, GEN_NUMBER on rows 
from [TEST1.db1]



Результаты отработки запроса совпадают. Но это становится сильно критично в случае усложнения запроса.
ВОПРОС: можно как-то на уровне BI сделать так, чтобы члены измерения для пользователя отображались без префикса, но запрос в Essbase отправлялся с учетом выбранного фильтра?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос про взаимодействие OBIEE 10g и Essbase 11
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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