Neo4j数据集

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据集 

Neo4j数据集

复制链接

BI 支持连接Neo4j数据源,进行数据查询、计算和分析。通过输入URL、用户名和密码成功连接Neo4j数据源后,选择数据库中的某个集合,即可以读取这个集合中的数据。当前版本暂不支持Neo4j函数,也无法将数据同步到数据集市。

1.创建Neo4j数据集

以下两种方式进入创建数据集页面:

点击数据集页面左侧顶部的Add_icon图标,进入新建数据集页面。点击Neo4j数据集进入创建页面。

clip0293

在已连接的Neo4j数据源页面,通过【菜单栏>新建数据集】进入连接到该数据源的创建Neo4j数据集页面。

2.编辑Neo4j数据集

Query_Neo4jCreate

功能说明如下:

功能

说明

数据源

用户从已有的数据源列表中选择已经创建好的Neo4j数据源。

编辑数据源

点击进入选择的数据源的配置界面。

数据库

选中数据库后,相应的数据库展示在这里。

节点、关系或存储过程

显示数据库中的节点、关系、存储过程。

Cypher语句

用户输入Cypher语句,实现对数据库中数据的查询。

支持添加常用、日期、文本、数字相关的内置参数。在下拉选项中选择后在Cyhpher语句文本框区域显示对应的参数。

刷新数据

编辑数据集数据并发生改变时,点击刷新数据可以刷新数据区显示的数据。

输入Cypher语句后刷新数据,产品可以解析语句查询的节点和关系。

Cypher语句解析示例:

1)输入如下Cypher语句:

MATCH

(a)-[r]->(m:Movie)

where

a.name="Tom Hanks" AND

(type(r)="DIRECTED" OR

type(r)="ACTED_IN")

RETURN

a.name as actor,

type(r) + " " + id(m) + ": " + m.title as movie

2)点击刷新数据按钮时,数据详情如图:

clip0296

如果用户查询的是json类型的数据时,左侧将会以一列的形式进行展示。

如MATCH ()-[r]->() RETURN ENDNODE(r)

clip0297