开发者社区 问答 正文

【Dataphin】请问逻辑表提交失败是什么原因呀?

【Dataphin】请问逻辑表提交失败是什么原因呀?

lQLPJxbllZwufPPNArbNA5uwV13_67G8tswDeTeoWEBwAA_923_694.png

展开
收起
fuxixi 2022-11-29 09:52:50 260 分享 版权
阿里云 AI 助理回答

逻辑表提交失败可能有以下几种原因及对应的解决方案:

  1. 问题描述:事实逻辑表提交失败,报Table Not Found错误。

    • 可能原因: 事实逻辑表名称修改后,旧表未下线导致物化表校验失败。
    • 解决步骤
      1. 先下线旧的事实逻辑表。
      2. 修改事实逻辑表名称。
      3. 提交校验修改后的事实逻辑表。
  2. 问题描述:提交事实逻辑表发布失败,提示SQL语法错误。

    • 可能原因: 事实逻辑表属性字段包含如date、time等SQL关键字。
    • 解决步骤:修改含有关键字的属性字段名称或删除这些属性后重新提交。
  3. 问题描述:事实逻辑表字段类型修改提交失败,错误码DPN.Onedata.FactTablePublishFail

    • 可能原因: 当前项目不支持decimal类型设置精度。
    • 解决步骤:项目管理员需添加配置set odps.sql.decimal.odps2=true到odps项目中。
  4. 问题描述:开发环境下线并删除逻辑表,发布到生产时失败。

    • 可能原因: 生产环境的任务节点被其他节点依赖。
    • 解决步骤
      1. 查看运维模块中当前节点的下游依赖。
      2. 取消相关下游节点对当前任务的依赖,再尝试下线操作。

请根据您的具体情况,检查并采取相应的解决措施。如果问题依然存在,建议详细查看错误日志,并考虑联系技术支持获取进一步的帮助。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答