Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Vladimir K от 29 апреля 2016, 06:59:45

Название: Связи между таблицами / Логика построения связей / 2 таблицы и несколько связей
Отправлено: Vladimir K от 29 апреля 2016, 06:59:45
Всем привет, вероятно уже многие сталкивались с подобной ситуацией
Пример:
Есть 2 таблицы: Контрагенты и Менеджеры. В таблице контрагенты есть 2 поля менеджер (Деление необходимо, например, поскольку оба менеджера выполняют разные роли относительно этого контрагента)
Картина такова:
(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FHsH5ri7.png&hash=3e67a47b27bd59806122546b05839bdcbec36844)

Необходимо оптимально логически выстроить связь в QlikView
Переименовать оба поля контрагента
as МенеджерыСсылка
Мы естественно не можем, т.к. наименования полей в таблице должны быть уникальны. Есть Мысль - дублировать справочник менеджеров:

(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FfYm0LJL.png&hash=8fff85268d83501b8dd72a08790837eeb922ed02)

Но тут получаем 2 разных справочника. В случае если справочник имеет миллионы строк - возрастет нагрузка на систему. Вероятно решение нерационально.

Если кто имел дело с подобными случаями, просьба описать логику построения связей.
Еще встречал похожее, например, в Кассовой заявке: В Документе заявки есть несколько скидок: Например "Скидка по акции", "Клиентская скидка" итп.. А источник скидок - один, то есть имеем из таблицы документов несколько ссылок на таблицу источника.

Всех кто читает сегодня - с наступающими! А тем, кто еще и поможет  ;D ;D - Спасибо!