Всем хорошего вечера.
В одном кубе вводятся пользователями и хранятся данные по мальчикам, девочкам и их домашним животным, как-то так:
Code:
Мальчик Собака Девочка Кошка
Петя Бобик Маша Муська
Вася Бобик Настя Мурка
Ваня Тузик Даша Маркиза
Шурик Мухтар Лида Ъыжслая
Соответствия Мальчик + Девочка и Мальчик + Собака + Девочка + Кошка уникальное на весь куб; строки могут повторяться, но обозначенные комбинации всегда в одном и том же сочетании. Т.е. Петя будет только с Машей, при этом у них всегда будут Бобик и Муська. Бобик может быть и у Васи, но при этом он будет с Настей и Муркой.
В другой куб заливаются соответствия Мальчик + Девочка, уникальность аналогична первому кубу.
Нужно, чтобы при загрузке к каждой паре Мальчик + Девочка прицепились свои Собаки и Кошки, после чего в куб легла строчка Мальчик + Собака + Девочка + Кошка, в разрезе аналогичном первому кубу. Данных, кроме как из первого куба, вытащить неоткуда.
Как с наименьшими потерями это сделать, какой ФМ запустить? И есть ли хау-тушка на тему?
Или загрузить данные из первого куба во второй, с показателями 0, а потом как-нибудь сжать запросы в один, чтобы в кубе не болтались лишние нули? А с этим куда смотреть?