Qlik sense - красная пунктирная линия

Автор tommix, 06 июля 2015, 04:12:49

« назад - далее »

tommix

В просмотре модели данных, что значит красная пунктирная линия?


Циклическая ссылка?

admin


tommix

Друзья, а как от неё избавиться?

К сожалению, переименование полей не подходит.

bibis

#3
Добрый день.  Самый простой способ- джойнить всё что можно.

tommix

Ок, сджойнил все что можно. В итоге получилась $Syn 3 Table.

Чем мне это грозит?

tommix

В частности беспокоит появление, вот такой штуки:


Понимаю, что это синтетические ключи.
И все вроде бы нормально связалось и считается, вот только появляются пустые поля куда складываются значения.



DmitryK

Добрый день!

Можно попросить полную модель данных в студию?)

Немного не понятно откуда у Вас синтетика идет)

С этими тремя табличками: Немного описания каждой, что в какой хранится.
Я спрашиваю к тому
, что например:
У вас есть 3 таблицы
1. Страны и команды (Country, Team)
2. Города и команды (City, Team)
3. Города и страны (Country, City)

У вас значения команд в городах совпадают со значениями команд в странах? При этом страны имеют связи (сопоставления) с городами? Тогда вопрос? Зачем нам грузить одни и те же значения в модель, если можно их загрузить один раз или переименовать поле во второй таблице.
Я имею ввиду. Грузим:
1. Country, Team as Team1
2. City, Team
3. Country, City

У нас получается связь между таблицами:
Country <-> Country,
City <-> City
Поля Team и Team1 - не участвуют.

В общем это мои фантазии, т.к. инфо база мала) Но возможно они будут полезны.

admin


DmitryK

Хм...перешёл по ссылке от admin...оказывается я зря распинался)))
Можно было просто вставить ссылочку на решение: http://help.qlik.com/sense/1.0/ru-RU/online/#../Subsystems/WorkingWith/Content/LoadData/SolveCircularReferences.htm

admin

Если бы все решалось так просто  :)
Мне интересно, как syn6 образовались и как от них избавиться.

DmitryK

"Без пол литра не разберешься!"
Аналогично этому выражению, можем составить другое:
"Без модели данных не разберешься"
+ в идеале посмотреть на скрипт)

Если данные секретные, то можно загрузить через "load * inline [Поле1, Поле2, ... , ПолеN];" только поля, которые попадают в синтетику.

Соответственно Вы сможете предоставить нам модель + скрипт. Из всего этого можно будет дальше делать выводы и предлагать варианты для решения задачи)

С уважением, Дмитрий.

Яндекс.Метрика