权限不足:您可能没有足够的权限来查看数据地图中的血缘关系。请检查您的用户权限和角色,确保您具有足够的权限。
数据地图配置错误:您可能在配置数据地图时没有正确设置数据源或数据表。请检查您的数据地图配置,确保您已经正确设置了数据源和数据表。
网络问题:您可
DataWorks的数据地图在某些情况下可能无法显示血缘关系。以下是一些可能导致数据地图不显示血缘关系的常见原因:
血缘计算延迟:数据地图中的血缘关系需要通过扫描和分析任务执行历史来计算。如果任务的执行历史尚未完成或正在执行,血缘计算可能会有延迟。等待任务完成并重新刷新数据地图,通常可以解决此问题。
配置问题:数据地图的血缘关系计算依赖于正确的配置和连接信息。确保您正确配置了DataWorks中各个组件(如数据开发、数据集成、数据存储)之间的连接,并具有足够的权限访问相关资源。检查并更新配置设置,可能会恢复血缘关系的显示。
数据库版本不受支持:某些数据库版本可能不受DataWorks数据地图功能的完全支持。确保您使用的数据库版本与DataWorks兼容,并查看官方文档以获取支持的数据库列表。
数据源没有血缘信息:如果您的数据源没有正确记录血缘信息,数据地图将无法显示相关的血缘关系。确保您的数据源已正确配置,并且血缘信息被正确地记录和传输到DataWorks。
如果您遇到数据地图不显示血缘关系的问题,建议按照以下步骤进行排查:
检查数据源配置和连接是否正确,确保您具有相应的权限。
确认任务执行历史是否完成,并等待一段时间后尝试刷新数据地图。
检查DataWorks和数据库版本的兼容性,并查看官方文档以获取更多信息。
如果问题仍然存在,请联系DataWorks的技术支持团队,提供详细的错误信息和操作上下文。他们将能够更准确地诊断和解决该问题。
【血缘关系】
表间数据来源与去向,即节点中表select和insert关系。
【血缘关系解析】
代码中select的表自动解析将作为节点输入;
代码中insert的表自动解析将作为节点输出。
【用户提交的输入输出】
用户提交的输入:在调度配置界面的解析出父节点id的输出名(表)。
用户提交的输出:在调度配置界面的本节点的输出名称(表)。
【血缘关系解析的输入输出与用户提交的输入输出不匹配提示】
如果提示用户提交输入和代码解析的不匹配,请确认表否需要依赖该表:
需要依赖该表:检查产出该表数据的节点是否将该表作为节点输出(同步任务需要手动添加产出表未节点输出)。
不需要依赖该表:本地上传的表可忽略提示,提交节点。
【相关语料】
回复机器人:调度依赖,依赖的父节点输出不存在
注意:语料内容仅供参考,请以官网文档为准。
数据地图表血缘关系:
1)view:视图的血缘,(其上游血缘)这个是会尝试解析视图的生成语句,成功就会展示,但是有可能会失败,这个目前没有办法保证。下游的话,会根据任务来解析的(视图存在 就会尝试解析视图的生成语句 无论上游表是否存在)。
2)table: 是需要有周期调度任务来产出血缘的,在开发环境中跑的任务,不会真正纳入到血缘统计进来的,血缘是离线的 生产跑成功一次后,次日凌晨展示。,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在DataWorks中,数据地图不显示血缘关系可能是由于以下几个原因:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。