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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: xiksabrod от 27 декабря 2018, 11:57:17

Название: слабосвязанные таблицы. как поменять местами слабосвязанность?
Отправлено: xiksabrod от 27 декабря 2018, 11:57:17
При добавлении 2-й таблицы фактов, связанной с несколькими справочниками возникло зацикливание. Система сама поставила галочку слабосвязанности, но не у новой таблицы фактов, а у основной.
Пробую менять в параметрах документа-Таблицы.
Позволяет проставить галочку слабосвязанности у новой, но у основной не позволяет убрать.

ЗЫ до этого работал с MS SSAS там не было такой проблемы, поэтому спрашиваю
ЗЗЫ Предыдущий программист рекомендовал всё засовывать в одну таблицу фактов. Но это же жутко не удобно! нет других способов?
Название: Re: слабосвязанные таблицы. как поменять местами слабосвязанность?
Отправлено: admin от 27 декабря 2018, 04:30:14
Цитата: xiksabrod от 27 декабря  2018, 11:57:17  
Но это же жутко не удобно! нет других способов?
Чем неудобно?
Другой способ - таблица связей = большая таблица, сформированная в скрипте, которая содержит все пересечения всех таблиц фактов.
Сделайте concatenate двух таблиц фактов и протестируйте.
Название: Re: слабосвязанные таблицы. как поменять местами слабосвязанность?
Отправлено: xiksabrod от 27 декабря 2018, 05:25:28
ну да, вообще в строки документов можно ЦФО прописать, но тянуть его придётся издалека. А я думал ЦФО к справочнику Заказов и справочнику товаров присоединить и всё. :-) но видимо такая простота не поддерживается.

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