DMS转移后将近200个任务难道要重新写嘛?租户也会改变的。[阿里云数据管理DMS]

DMS转移后将近200个任务难道要重新写嘛?租户也会改变的。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 如果您的DMS中有近200个任务并且租户会发生变化,那么您可能需要重新编写其中的一些任务。这是因为租户发生变化后,相应的配置信息也会发生变化。在重写任务时,请注意以下几点:

    1. 检查任务的租户ID:当租户发生变化时,应当检查任务中的租户ID是否有变化,并作出相应的调整。
    2. 检查任务的连接信息:当租户发生变化时,有可能会影响到与数据库相关的连接信息,例如IP地址、端口号等,也应当重新检查和配置。
    3. 调整任务的内容:除了租户ID和连接信息外,您还应考虑租户变更后可能影响到任务的内容,例如表名、列名、SQL语句等,都需要重新检查和调整。
  2. 是的,当你在阿里云DMS中移动任务编排实例时,原有的任务和租户信息也将被重置,这意味着你可能需要重新配置这些内容。
    在转移任务编排实例时,你可以采用以下两种方法来尽可能减少配置工作量:

    1. 将现有的任务模板导出并导入:在原账号中,你可以将现有的任务模板导出成JSON格式文件,然后在目标账号中将其导入。这样,你可以更快地重新配置任务编排实例,并省去部分重复的工作。
    2. 使用脚本或工具:对于复杂的任务,你还可以考虑使用自定义的脚本或工具来实现任务迁移。这些工具可以将现有的任务编排信息转换成通用格式,然后在目标账号中加载并重新配置。
  3. 这种情况的话,你们可以通过DMS的OpenAPI(https://help.aliyun.com/zh/dms/developer-reference/api-dms-enterprise-2018-11-01-overview) 来做迁移。大概的步骤是:

    1. 用老的账号访问任务编排OpenAPI拿到所有的配置信息
    2. 整理老的账号涉及任务编排的元数据与新的账号的对应关系(比如数据库的id等)
    3. 用新的账号通过任务编排创建的OpenAPI重新创建所需的任务
      此回答整理自钉群“阿里云DMS数据管理用户交流群”
  4. 如果你需要将DMS(Data Management Service)的任务从一个账号转移到另一个账号,或者从一个租户转移到另一个租户,你不需要重新编写所有的任务。你可以使用DMS的任务迁移功能来实现这个目标。

    以下是一般的操作步骤:

    1. 登录到你的DMS系统,进入后台管理界面。

    2. 在后台管理界面中,找到“任务管理”或者“作业管理”的选项,点击进入。

    3. 在任务管理或作业管理的界面中,找到你想要迁移的任务。

    4. 点击该任务,进入其详细信息界面。

    5. 在详细信息界面中,找到“迁移”的选项,点击进入。

    6. 在迁移的界面中,你可以选择你想要迁移到的账号或租户。

    7. 完成迁移的设置后,记得点击“保存”按钮来保存你的设置。