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

DataWorks开发环境中,是不是自动选择生产环境下的a表?

DataWorks开发环境中,离线同步di数据来源为开发环境下的一张表a,如果将di上传至运维中心,是不是自动选择生产环境下的a表?

展开
收起
真的很搞笑 2023-10-15 20:16:10 44 0
3 条回答
写回答
取消 提交回答
  • 月移花影,暗香浮动

    在DataWorks开发环境中,离线同步DI数据来源可以配置为开发环境下的一张表a。当您将此DI上传至运维中心后,并不会自动选择生产环境下的a表作为数据来源。相反,需要您明确指定数据同步任务的数据来源和数据去向。同时,需要注意数据同步原则,即来源端数据源的数据要能写入目的端数据源,且源端与目的端类型需要匹配,字段定义的大小也需要匹配。因此,如果目标环境(例如生产环境)中没有名为"a"的表,或者结构与开发环境中的"a"表不匹配,同步过程可能会失败。

    2023-10-16 16:09:39
    赞同 展开评论 打赏
  • 如何在生产环境建表,有两种方式:
    方式1、新建表>填写表名>提交>设置表的属性(或点击右上角DDL模式,使用代码设置表)>提交到生产环境。
    方式2、在手动类型栏下创建一个ODPS_SQL节点,在节点中写建表语句>在调度中设置上游节点>点击左上角“提交”>点击右上角“发布”>在任务发布页面找到自己创建的节点ID,选中点击右上角“打包发布”,发布后在运维中心>任务列表中找到这个节点,右键“在生产环境测试,”运行一下,等待任务运行成功即可。,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

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

    是的,当 DataWorks 离线同步任务的源数据源是开发环境中的表时,如果将该任务上传至运维中心,DataWorks 会自动选择生产环境中的相同表作为源数据源。
    在 DataWorks 中,可以通过选择数据源来指定任务的源数据源。如果源数据源是在开发环境中,那么在将任务上传至运维中心后,DataWorks 会自动将源数据源切换为生产环境中的相同表。这样,你就可以在运维中心中继续使用该离线同步任务,将开发环境中的数据同步到生产环境中。
    需要注意的是,如果源数据源的名称在开发环境和生产环境中不一致,那么 DataWorks 将无法自动选择生产环境中的表作为源数据源。在这种情况下,你需要手动修改任务配置,将源数据源切换为生产环境中的正确表。

    2023-10-15 21:36:59
    赞同 展开评论 打赏

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

相关产品

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

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载