Текущее время: Вс, авг 03 2025, 12:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: "JOIN" между ODS и кубом по различным признакам
СообщениеДобавлено: Пт, апр 25 2008, 16:58 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 06 2007, 19:15
Сообщения: 13
Добрый день!
Существует куб и ODS, которые содержат признаки - физически разные объекты с разными названиями, но отражающие одну сущность.
Например, ZDEPT1 в ODS и ZDEPT2 в кубе.

По ODS и кубу необходимо построить отчет, связав эти два признака. Своего рода JOIN между ODS и кубом.

С ходу через мультипровайдер не получилось, не дает при создании меппинга связать признаки с различными именами.

Есть ли другие способы?

BW 3.5
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 25 2008, 17:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 04 2007, 22:04
Сообщения: 138
Пол: Мужской
Нужен не мультипровайдер (так как это по сути UNION), а инфо-набор.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 25 2008, 23:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Lear написал:
Нужен не мультипровайдер (так как это по сути UNION), а инфо-набор.


в 3.5 кубы не могут входить в инфо-набор. Только ОДС и инфо-обьекты.
В очень ограниченных случаях можно получить JOIN, если извратиться через константу-выбор в запросе, но похоже здесь не тот случай.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 08:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 04 2007, 22:04
Сообщения: 138
Пол: Мужской
Тогда можно попробовать добавить один признак в навигационные атрибуты другому... и связывать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 10:30 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 06 2007, 19:15
Сообщения: 13
Действительно в 3.5 в инфо-набор нельзя добавить куб (не зря в исходном сообщении я указал BW 3.5)

Попробуем из ODS слепить виртуальный куб, и повязать в мультик базовый + виртуальный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 13:01 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
:shock: смысла последнего не понял...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 16:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 06 2007, 19:15
Сообщения: 13
Есть базовый куб и ODS.
Напрямую через мультипровайдер связать нельзя (см. исходный пост)

Из ODS делаем виртуальный куб (через FM преобразуем ZDEPT1 -> ZDEPT2), мультипровайдером накрываем базовый и вирутальный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 16:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
IE2 написал(а):
Есть базовый куб и ODS.
Напрямую через мультипровайдер связать нельзя (см. исходный пост)

Из ODS делаем виртуальный куб (через FM преобразуем ZDEPT1 -> ZDEPT2), мультипровайдером накрываем базовый и вирутальный.


А не проще будет модель поменять и куб перезагрузить, чем ФМ городить ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 17:22 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
+1
признаки, отражающие одну сущность должны быть ссылочными, здесь явно косяк проектирования...

а весь этот огород с виртуальностью приведет к резкому падению производительности


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 28 2008, 17:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
mas написал:
+1
признаки, отражающие одну сущность должны быть ссылочными, здесь явно косяк проектирования...

а весь этот огород с виртуальностью приведет к резкому падению производительности


ну не надо драматизировать ситуацию :). не к резкому, но падение некоторое будет... другое дело, что сопровождать этот ФМ - повеситься можно будет... добавление новых признаков или показателей будет веселым занятием для программеров :)

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 15:29 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 06 2007, 19:15
Сообщения: 13
Уважаемые почетные гуру!
Вроде 1 апреля уже давно прошло.

Вы всерьез считаете, что менять структуры данных (к слову повязанных на N-е кол-во объектов в продуктивной системе - этого правда не было в первоначальных условиях), вместо того, чтобы "городить" ФМ - это правильно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 16:12 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
каждый решает сам. все зависит от реальных струдозатрат и перпектив развития модели.
просто в данном случае решение с виртуальным провайдером явный костыль...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 17:08 
Специалист
Специалист

Зарегистрирован:
Ср, июл 12 2006, 11:57
Сообщения: 198
Пол: Мужской
Уважаемый IE2.

Вы всерьез считаете, что по одному посту в форуме можно дать абсолютно универсальный и правильный, в любой ситуации совет?

Люди объяснили, чем плохо конкретное решение, и какие могут быть впоследствии проблемы.

Иногда изменить структуру и перегрузить один кубик - не фатальная проблема :)

Не нравятся советы - не применяйте, всего и делов :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 29 2008, 17:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
IE2 написал(а):
Уважаемые почетные гуру!
Вроде 1 апреля уже давно прошло.

Вы всерьез считаете, что менять структуры данных (к слову повязанных на N-е кол-во объектов в продуктивной системе - этого правда не было в первоначальных условиях), вместо того, чтобы "городить" ФМ - это правильно?


а вы в серъез считаете, что на любой чих надо абапить, вместо того ,чтобы попытаться решить стандартом? Вместо того, чтобы слить данные физически в один кубик вы делаете z - разработку, которая потом будет хреново сопровождаема? Или вы смотрите на то, что я сейчас быстренько слабаю, а потом хоть трава не расти? :D а потом будет апгрейд и ваши последователи скажут вам большое спасибо за такое гениальное решение :D

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 08 2008, 08:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
не надо забывать, что виртуальный кубик с вероятностью 70% будет работать в мультике с constant selection КРИВО :!: это проверено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB