跳到主要内容

结构转换

NineData 结构转换支持异构数据源之间表结构的转换,转换完成后,您可以在目标数据源中执行,完成异构建表的操作。

前提条件

  • 已将参与结构转换的数据源添加至 NineData。如何添加,请参见添加数据源
  • 源数据源的类型为 Oracle,版本为 23ai、21c、19c、18c、12c、11g 其中之一。
  • 目标数据源的类型为 PostgreSQL,版本为 15、14、13、12、11、10 其中之一。

操作步骤

  1. 登录 NineData 控制台

  2. 在左侧导航栏单击数据复制 > 结构转换

  3. 单击页面上的创建结构转换,按照下表进行配置,并单击下一步

    参数
    说明
    任务名称输入结构转换任务的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 64 个字符。
    源数据源结构转换的源数据源。
    目标数据源结构转换的目标数据源。
    目标对象命名规则选择结构转换后,对象的命名规则。
    • 全部转小写:无论源端的命名规则如何,目标端的命名规则全部为小写。
    • 保持与源一致:沿用源端的命名规则。
    • 全部转大写:无论源端的命名规则如何,目标端的命名规则全部为大写。
  4. 选择对象页签,于源对象列表中选中需要复制的内容,单击>添加到右侧目标对象列表,然后单击启动任务

  5. 启动任务页签,提示启动成功,结构转换开始运行。此时您可以进行如下操作:

    • 单击查看详情查看结构转换任务的执行情况。
    • 单击返回列表可以返回结构转换任务列表页面。

查看结构转换结果并在目标库中执行

  1. 登录 NineData 控制台

  2. 在左侧导航栏单击数据复制 > 结构转换

  3. 结构转换页面单击目标任务的任务 ID,页面说明如下。

    conversion_result

    序号
    功能
    说明
    1任务状态当前结构转换任务的状态。
    2下载 SQL|删除任务单击下载按钮,可以下载当前任务所有转换后的 SQL 文件,您可以通过该文件直接在目标库中执行。
    单击more-4269757> 删除删除当前结构转换任务。
    3对象详情单击各对象的页签,查看结构转换的详情。
    4查看 DLL查看转换前和转换后的 DDL,可以进行复制命令的操作。
    5执行可以直接在目标库中执行该转换完成的 DDL,您可以选择目标数据库, 然后单击确定即可。
    6更多查看结构转换任务的命名规则以及复制对象信息。