⌘CtrlK
Appearance
Appearance
现象:在“作业流关联分析”页面看不到任何血缘关系,作业流已提交调度但血缘图为空。
解决步骤:
检查 Neo4j 服务状态
http://<neo4j-ip>:7474,确认能打开 Neo4j 管理界面。若无法访问,启动 Neo4j 服务。验证 DWS 配置
打开 DWS 配置文件(如 application-dws.yml),确认 neo4j 连接信息(地址、账号、密码)正确。
重启 DWS 服务,观察日志是否有 Neo4j 连接报错。
授权“作业流关联分析”菜单
登录应用中心,进入“业务对象管理”,找到“作业流关联分析”。
为相关角色(如数据开发人员)勾选查看权限,保存。
确认作业已提交到调度
清除浏览器缓存
F12 打开开发者工具,右键刷新按钮选择“清空缓存并硬加载”,或使用无痕模式重新登录。现象:一个作业流中有多个 SQL,但只识别了第一条 SQL;或识别出的表少于实际使用的表。
解决步骤:
检查 SQL 是否使用 *
SELECT * 改为明确字段列表(如 SELECT id, name),保存并提交作业流。重新提交作业流
拆分多个 SQL
验证数据源权限
现象:多套环境(开发、测试、生产)共用同一个 Neo4j 实例,血缘数据交叉,显示错误。
解决步骤:
准备独立 Neo4j 实例
修改 DWS 配置
application-dws.yml 中的 Neo4j 连接地址,指向对应的独立实例,重启 DWS。迁移/清理数据
现象:数据运维界面显示的数据源/作业数量少于项目配置中的数量。
原因:统计只计入已提交到调度的资源。
解决步骤:
确认资源是否已提交
核对统计逻辑(无需操作)
-- 统计某项目已关联的数据源
SELECT DISTINCT datasource_codes FROM t_ds_task_relation_info WHERE project_code = '项目编码';若需全部展示,提交所有作业流
/path/neo4j/bin/neo4j startdws/config/DWS/config/application-dws.ymldws/config/DWS/config/user-config.xmlt_ds_task_relation_info