Шифрование запросов в Qlikview

Я подключил Neo4j к Qlikview и запускаю шифрование. Теперь у меня есть два графика с одинаковыми метками, поэтому, когда я создаю отчет в Qlikview, я нахожу совокупное значение счетчика конкретной метки, полученное из обоих графиков. Итак, чтобы получить данные только из одного графика, я могу запустить запрос с именем графика, скажем, «emp» с префиксом метки, как показано ниже. SQL MATCH a=(emp.cname)-[:has]->(emp.clusters) RETURN cname.name как cName, clusters.name как ClustName; где emp — имя графика, из которого я хочу получить данные, а cname и clusters — метки.

Заранее спасибо...


person Sharmila    schedule 18.07.2014    source источник
comment
Не могли бы вы объяснить, как вам удалось наладить связь между QV и Neo4j? Использование Cypher из QV звучит фантастически :)   -  person uzilan    schedule 07.08.2014
comment
Вы можете подключиться к Neo4j из QlikView через JDBC Connector, а затем кодировать запросы Cypher в скрипте.   -  person ralfbecher    schedule 13.08.2014


Ответы (1)


Технически существует только один график. Похоже, вы создали два подграфа в этом пространстве и нуждаетесь в способе их маскировки. Обычно это делается путем создания узла привязки, с которым связан хотя бы один из узлов подграфа, или путем добавления уникальной метки к каждому набору узлов, чтобы различать их. Если это не вариант, вы можете запустить предварительный запрос, чтобы определить два начальных узла (отличающихся каким-либо свойством/меткой или не связанных каким-либо образом) и использовать один или другой для интересующего запроса.

person Byron Ruth    schedule 18.07.2014