Текущее время: Пн, авг 25 2025, 00:53

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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