Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Марта 21, 2019, 04:41:35 am

Автор Тема: слабосвязанные таблицы. как поменять местами слабосвязанность?  (Прочитано 617 раз)

Оффлайн xiksabrod

  • Новичок
  • *
  • Сообщений: 2
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
При добавлении 2-й таблицы фактов, связанной с несколькими справочниками возникло зацикливание. Система сама поставила галочку слабосвязанности, но не у новой таблицы фактов, а у основной.
Пробую менять в параметрах документа-Таблицы.
Позволяет проставить галочку слабосвязанности у новой, но у основной не позволяет убрать.

ЗЫ до этого работал с MS SSAS там не было такой проблемы, поэтому спрашиваю
ЗЗЫ Предыдущий программист рекомендовал всё засовывать в одну таблицу фактов. Но это же жутко не удобно! нет других способов?

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1272
  • Страна: ru
  • Рейтинг: +134/-0
    • Просмотр профиля
Но это же жутко не удобно! нет других способов?
Чем неудобно?
Другой способ - таблица связей = большая таблица, сформированная в скрипте, которая содержит все пересечения всех таблиц фактов.
 Сделайте concatenate двух таблиц фактов и протестируйте.

Оффлайн xiksabrod

  • Новичок
  • *
  • Сообщений: 2
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
ну да, вообще в строки документов можно ЦФО прописать, но тянуть его придётся издалека. А я думал ЦФО к справочнику Заказов и справочнику товаров присоединить и всё. :-) но видимо такая простота не поддерживается.

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

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