报告

此文档适用于 NeoDash 的不受支持版本,是 Neo4j Labs 的一部分。对于受支持的 NeoDash 版本用户,请参考 NeoDash Commercial

报告是仪表盘的最小构建块。每个报告都由一个 Cypher 查询提供数据。报告有多种类型(图形、表格、条形图等),每种类型都期望不同类型的数据。更多信息请参阅相关的文档页面。

可以为报告指定一个标题,该标题将显示在仪表盘头部。要更改报告的查询,请点击报告右上角的 (⋮) 图标打开设置。

Report

设置窗口还允许您更改报告类型、报告刷新频率以及一些高级设置。高级设置因报告类型而异,可以通过点击设置页面左下角的开关来查看。

创建和删除报告

可以通过点击页面末尾的大 (+) 按钮向页面添加新报告。默认情况下,报告没有定义任何内容,因此您需要在可视化任何数据之前设置查询。

可以通过打开报告设置并点击报告头部的 🗑️ 图标来删除报告。

重新排序报告

从 NeoDash 2.1 开始,可以通过拖放报告来重新排序。要移动报告,请抓住其把手(左上角),然后将其拖动到所需位置。

Report

调整报告大小

从 NeoDash 2.1 开始,可以通过抓住报告的右下角并拖动鼠标来调整其大小。

Report

编写查询

每个报告都使用单个 Cypher 查询来填充数据。由于支持任何 Cypher 语法,这包括 APOCGDS,甚至 Fabric

编写 Cypher 查询时请记住以下最佳实践

  1. 始终在查询中使用 LIMIT 以控制结果大小。

  2. 确保为相应的报告类型返回正确的数据类型。例如,图形报告期望节点和关系,而折线图期望数字。

行限制

NeoDash 内置了查询后行限制器。这意味着结果将被截断到最大行数,具体取决于报告类型。设置行限制器是为了确保可视化图表不会因为过于复杂而导致浏览器无法处理。

请注意,尽管行限制器默认启用,但仅在查询执行后才会限制行数。因此,建议始终在查询中使用 LIMIT 子句。

参数

可以使用 参数选择 报告在仪表盘中设置参数。设置的参数可在仪表盘中的任何 Cypher 查询中使用。

此外,根据当前活动的数据库连接,还可以使用会话参数

参数

描述

$session_uri

当前活动数据库连接的 URI。

$session_database

用户登录时连接的 Neo4j 数据库。

$session_username

用于向 Neo4j 进行身份验证的用户名。

© . All rights reserved.