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

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

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

ЗЫ до этого работал с MS SSAS там не было такой проблемы, поэтому спрашиваю
ЗЗЫ Предыдущий программист рекомендовал всё засовывать в одну таблицу фактов. Но это же жутко не удобно! нет других способов?
Название: Re: слабосвязанные таблицы. как поменять местами слабосвязанность?
Отправлено: admin от декабря 27, 2018, 04:30:14 pm
Цитата: xiksabrod от декабря 27, 2018, 11:57:17 am
Но это же жутко не удобно! нет других способов?

Чем неудобно?
Другой способ - таблица связей = большая таблица, сформированная в скрипте, которая содержит все пересечения всех таблиц фактов.
Сделайте concatenate двух таблиц фактов и протестируйте.
Название: Re: слабосвязанные таблицы. как поменять местами слабосвязанность?
Отправлено: xiksabrod от декабря 27, 2018, 05:25:28 pm
ну да, вообще в строки документов можно ЦФО прописать, но тянуть его придётся издалека. А я думал ЦФО к справочнику Заказов и справочнику товаров присоединить и всё. :-) но видимо такая простота не поддерживается.

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