Текущее время: Чт, сен 11 2025, 13:51

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Ср, апр 06 2011, 13:31 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 29 2010, 12:26
Сообщения: 13
Имеется 4 плоских таблицы, со следующими связями по ключам:

Табл.1
id_country | country_name.

Табл.2
id_department | id_country.

Табл.3
id_department | id_employee.

Табл.4
id_employee | ammount.

Необходимо собрать всё в куб ,так чтобы на нем получить отчет , в котором можно будет увидеть ammount по стране и по департаменту и по сотруднику , само собой. Каким образом это возможно реализовать?
Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Ср, апр 06 2011, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
либо 4 экстрактора из каждой таблицы, либо собрать ракурс и на нем один экстрактор.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Ср, апр 06 2011, 14:17 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 29 2010, 12:26
Сообщения: 13
Я создаю под каждую таблицу отдельный источник данных. В атрибуты навигации сотрудника добавляю страну и департамент, в атрибуты навигации департамента добавляю страну. И в куб загружаю данные из источника данных 4 (в который заходят данные из Табл.4 id_employee | ammount ), включаю в кубе атрибуты навигации - страну, департамент. В результате в кубе имеем данные по сотрудникам, департаментам и показатель, а данные по странам не заходят, так как id_employee и id_country не связаны напрямую в таблице, связь между ними осуществляется через id_department.
Как вывести данные id_country через id_department? Получается в кубе я хочу видеть атрибут атрибута.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Ср, апр 06 2011, 15:41 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
что мешает добавить признак в куб?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 10:49 
Начинающий
Начинающий

Зарегистрирован:
Пн, ноя 29 2010, 12:26
Сообщения: 13
Добавлением признака проблема не решается, получается дырявый куб.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 12:19 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
Идея.
Мультик: куб + признак, признак замэпить на атрибут навигации из куба соответствующий, в мультике включить атрибут навигации из признака (там для этого еще галку где-то поставить надо в признаке)

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 12:28 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
redchemik написал(а):
В атрибуты навигации сотрудника добавляю страну и департамент

На трансформации в правиле для страны сделать считывание атрибутов департамента?

UPD1: ну и для куба все тоже самое можно сделать с любым набором признаков
UPD2: абапить не надо :D

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 13:09 
Начинающий
Начинающий

Зарегистрирован:
Чт, июл 29 2010, 14:29
Сообщения: 17
Добрый день, буквально пару дней назад воспользовался для аналогичной задачи следующим способом.

SE11: Создаем ракурс базы данных и указываем любое количество нужны таблиц, так же там указываем какие поля с чем будут связаны.
SBIW: Создаем DataSource на новом ракурсе.

В итоге имеем таблицу с нужными связями между исходными таблицами.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 13:26 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 16:14
Сообщения: 233
Пол: Мужской
ketsalkoatl2 написал(а):
Добрый день, буквально пару дней назад воспользовался для аналогичной задачи следующим способом.

SE11: Создаем ракурс базы данных и указываем любое количество нужны таблиц, так же там указываем какие поля с чем будут связаны.
SBIW: Создаем DataSource на новом ракурсе.

В итоге имеем таблицу с нужными связями между исходными таблицами.

Ну так не интересно, интриги нет :)

_________________
Роман Чуев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Чт, апр 07 2011, 14:29 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 17 2008, 16:44
Сообщения: 61
redchemik написал(а):
Добавлением признака проблема не решается, получается дырявый куб.


решается считыванием основных данных (как написал Роман)

Лучшее решение - ракурс (как написал ketsalkoatl2)

вот те два решения, о которых шла речь вначале :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 4 таблицы с последовательной связью по ключам.Отчет,в котором можно видеть показатель по каждому id.
СообщениеДобавлено: Пт, апр 15 2011, 11:02 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Решение этой задачи сильно зависит от того, какой размер таблиц, нужна ли дельта при загрузке, и как они могут меняться задним числом. Скажем, может ли "id_employee | ammount" меняться задним числом.

_________________
Ян Владимирович,
http://www.vladimirovich.net


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

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


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

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


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

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