<< Click to Display Table of Contents >> Neo4j数据集复制链接 |
BI 支持连接Neo4j数据源,进行数据查询、计算和分析。通过输入URL、用户名和密码成功连接Neo4j数据源后,选择数据库中的某个集合,即可以读取这个集合中的数据。当前版本暂不支持Neo4j函数,也无法将数据同步到数据集市。
1.创建Neo4j数据集
以下两种方式进入创建数据集页面:
•点击数据集页面左侧顶部的图标,进入新建数据集页面。点击Neo4j数据集进入创建页面。
•在已连接的Neo4j数据源页面,通过【菜单栏>新建数据集】进入连接到该数据源的创建Neo4j数据集页面。
2.编辑Neo4j数据集
功能说明如下:
功能 |
说明 |
---|---|
数据源 |
用户从已有的数据源列表中选择已经创建好的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)点击刷新数据按钮时,数据详情如图:
如果用户查询的是json类型的数据时,左侧将会以一列的形式进行展示。
如MATCH ()-[r]->() RETURN ENDNODE(r)