开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

dataworks发现了个bug,删除节点后,还是触发了代码评审怎么办?

dataworks发现了个bug,删除节点后,还是触发了代码评审怎么办?image.png

展开
收起
真的很搞笑 2023-10-17 11:10:38 66 0
7 条回答
写回答
取消 提交回答
  • 如果您在DataWorks中发现了一个bug,即删除节点后仍然触发了代码评审,您可以尝试以下方法来解决这个问题:

    1. 确认节点是否真的被删除。您可以在数据开发(DataStudio)界面中搜索节点名称来查找该节点,如果找到了该节点,说明它没有被彻底删除。

    2. 如果节点已经被删除,但仍然触发了代码评审,可能是由于其他节点引用了该节点导致的。您可以检查整个业务流程,确定是否有其他节点引用了该节点。如果有,需要将引用的节点也进行修改或删除。

    3. 如果以上两种方法都无法解决问题,您可以尝试重新创建一个新的节点,并将原节点中的代码复制到新节点中。然后,将新节点替换旧节点并重新提交任务。

    总的来说,解决DataWorks中删除节点后仍然触发代码评审的问题需要仔细检查整个业务流程,找出问题所在并进行相应的处理。同时,建议在删除节点之前先备份相关代码和配置信息,以便出现问题时可以快速恢复。

    2023-10-31 23:49:59
    赞同 展开评论 打赏
  • 确实有问题 已同步对应研发 临时只能先关闭下强制代码评审 重新触发下检查,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-10-18 18:11:50
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    如果您在DataWorks中删除了节点,但仍然触发了代码评审,您可以尝试以下方法解决:

    1. 检查您的代码库中的代码是否已经更新。如果代码库中的代码没有更新,即使您删除了节点,代码评审仍然会触发。请确保您的代码库中的代码已经更新为最新版本。

    2. 检查您的代码评审设置是否正确。在DataWorks中,您可以配置代码评审的规则和流程。请确保您的规则和流程设置正确,并且不会因为删除节点而触发代码评审。

    2023-10-18 10:53:20
    赞同 展开评论 打赏
  • 在DataWorks中,如果你发现删除节点后,还是触发了代码评审,那么这可能是因为你的代码评审规则存在问题。以下是一些可能的原因和解决方法:

    1. 代码评审规则错误:在DataWorks中,你需要指定代码评审规则来评审代码。如果你的代码评审规则存在问题,那么你的代码可能会被错误地评审。你可以检查一下你的代码评审规则,看是否存在错误。
    2. 代码评审节点错误:在DataWorks中,你需要指定代码评审节点来评审代码。如果你的代码评审节点存在问题,那么你的代码可能会被错误地评审。你可以检查一下你的代码评审节点,看是否存在错误。
    3. 代码评审任务错误:在DataWorks中,你需要指定代码评审任务来评审代码。如果你的代码评审任务存在问题,那么你的代码可能会被错误地评审。你可以检查一下你的代码评审任务,看是否存在错误。

    如果你的代码评审规则、代码评审节点或代码评审任务存在问题,你可以尝试以下几种方法来解决这个问题:

    1. 更改代码评审规则:你可以检查一下你的代码评审规则,看是否存在错误。如果存在错误,你可以更改它。
    2. 更改代码评审节点:你可以检查一下你的代码评审节点,看是否存在错误。如果存在错误,你可以更改它。
    3. 更改代码评审任务:你可以检查一下你的代码评审任务,看是否存在错误。如果存在错误,你可以更改它。
    2023-10-17 21:51:48
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果在 DataWorks 中删除了某个节点,但仍然触发了代码评审,可以按照以下步骤进行处理:

    1. 首先,确认删除节点的操作已经成功生效。可以在 DataWorks 控制台中查看节点列表,确保该节点已经不存在。

    2. 如果节点已成功删除,但仍然触发了代码评审,可能是由于之前提交的代码变更尚未被执行或同步。这种情况下,需要等待一段时间,让系统自动完成同步或执行操作。

    3. 如果较长时间过去后仍然存在问题,可以尝试手动触发一次代码同步或重新提交一次代码变更。

      • 手动触发代码同步:在 DataWorks 控制台中找到该项目,进入数据开发页面,点击“发布”按钮旁边的下拉箭头,选择“同步数据至生产环境”。这样可以强制执行代码同步操作,使得删除的节点不再触发代码评审。

      • 重新提交代码变更:如果删除节点后又重新添加了同名节点,建议重新提交一次代码变更。可以确保代码变更生效,系统能正确识别新的节点。

    2023-10-17 18:30:28
    赞同 展开评论 打赏
  • DataWorks的强制代码评审为工作空间维度开启,开启后,开发人员提交的节点代码必须通过评审人员的审核才可发布。同时,您可指定代码评审的基线范围(即对哪类基线任务进行评审),把控高优先级任务的代码质量,防止任务运行失败阻塞其他任务运行。本文为您介绍代码评审的使用说明。
    https://help.aliyun.com/zh/dataworks/user-guide/code-review?spm=a2c4g.11186623.0.i112

    使用流程
    强制代码评审的使用流程如下表。

    image.png

    2023-10-17 14:46:51
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,如果你发现了一个bug,但是在删除代码节点后,代码评审仍然被触发,这可能是因为你删除的是代码节点的输出,而不是代码节点本身。在DataWorks中,如果你删除的是代码节点的输出,代码评审仍然会被触发,因为代码评审是根据代码节点的输出进行的。
    如果你想要删除代码节点,你应该直接删除代码节点本身,而不是删除代码节点的输出。你可以通过以下步骤来删除代码节点:

    1. 在DataWorks的编辑页面,找到你想要删除的代码节点。
    2. 在代码节点的右侧,点击"删除"按钮。
    3. 在弹出的对话框中,确认你是否要删除这个代码节点。
    4. 点击"确定"按钮,完成代码节点的删除。

    这样,你就可以删除你不需要的代码节点了。请注意,删除代码节点后,代码评审仍然会被触发,直到你重新运行这个任务。如果你想要避免代码评审被触发,你需要重新运行这个任务,或者在删除代码节点后立即重新运行这个任务。

    2023-10-17 13:10:08
    赞同 展开评论 打赏
滑动查看更多

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多