2014-04-23 3 views
0

Neo4J Graph Database에 연결하는 데 JDBC Connector을 사용하고 있습니다.첫 번째 레코드 만 가져 오는 QlikView 스크립트

하지만 문제는 내가 Cypher 쿼리를 작성할 때 첫 번째 노드 만 가져 오는 문제입니다. 그리고 같은 Neo4J JDBC Connector를 사용하고 Java를 통해 가져 오는 경우, 모든 레코드를 가져와야합니다. QlikView에서 더 많은 데이터를 가져 오려면 스크립트에 루프 또는 무언가를 적용해야합니까?

SQL START a=node(*) Return a; 

위의 쿼리는 Java 코드와 Neo4j 콘솔을 통해 QlikView 및 약 1000 행에 하나의 행을 가져 오는 있습니다. Neo4J에서 레코드를 가져 오는 다른 방법이 다른 결과를주는 이유는 무엇입니까?

예를 들어 this의 .qvw 파일을 사용하고 있는데도 데이터를 제공하지 않습니까?

아무도 내가 이것을 잘못하고 있다는 것을 안내 할 수 있습니까? 왜 다르게 (항상 단일 레코드)가되는지 QlikView

감사합니다.

+0

? TIQView에서 JDBC 커넥터를 사용해보십시오. http://www.tiq-solutions.de/display/loesungen/JDBC – seebach

+0

@seebach 예. 동일한 JDBC 커넥터를 사용하고 있습니다. – analyticalpicasso

+0

개발자에게 핑 (ping)을 했으므로 곧 답변 드리겠습니다. – seebach

답변

0

나는 당신이 여기처럼 열 별칭이 필요합니다 생각 :

그 어떤 JDBC 커넥터입니다
SQL START n=node(*) 
RETURN ID(n) as NodeID, n as NodeText, n.__type__ as NodeType, n.name as NodeName, ... 
관련 문제