数据迁移:前/后迁移功能

数据迁移的主要部分通过 DCA 引擎及其相应的加载程序进行处理。用户需要在目标应用程序中执行的附加操作。

导出表和域定义

使用此选项可将定制应用程序的表和枚举域信息导出到目标中。

此信息用于为新/定制清单类型定义清单映射信息,以及用于定义定制表/字段到目标应用程序的临时表映射信息。

数据导出到以下文件:

  • custom.target.table.fields.xml
  • custom.target.used.domains.xml

导出说明性名称信息

使用此选项可导出字段的说明性名称。此信息用于迁移映射规则 (pdcad102) 表。

数据导出到以下文件:

  • custom.target.table.fields.descriptive.names.xml

(事前加载)删除标准 Vault/区域 (pdadm110-112)

对于与 Vault 和区域相关的表,主数据也会随标准应用程序一起迁移。这会干预(在数据重复/区分大小写的问题/首选的版本控制指示符等方面)从源应用程序迁移的数据。为了确保一致性,需要先删除这些表的主数据,然后再将数据(使用 DCA 工具)加载到目标应用程序:

  • Vault (pdadm110)
  • 区域 (pdadm111)
  • 按 Vault 列出的区域 (pdadm112)

(事前加载)删除单位管理 (pdadm510-512)

对于与单位管理相关的表,主数据也会随标准应用程序一起迁移。这会干预(在数据重复方面)从源应用程序迁移的数据。为了确保一致性,需要先删除这些表的数据,然后再将数据(使用 DCA 工具)加载到目标应用程序:

  • 单位组 (pdadm510)
  • 单位 (pdadm511)
  • 单位换算分类 (pdadm512)

(事前加载)删除标准类别数据 (pdadm500)

对于与类别管理相关的表,主数据也会随标准应用程序一起迁移。这会干预(在数据重复方面)从源应用程序迁移的数据。为了确保一致性,需要先删除此表的数据,然后再将数据(使用 DCA 工具)加载到目标应用程序:

  • 类别树 (pdadm500)

(事前加载)删除所有用户的首选项 (pdadm002, pdcad001-011)

“pdadm002”和“pdcad001 至 pdcad011”的"首选项作为主数据的一部分进行迁移。但是,这些表的数据也会从源应用程序迁移。

使用此进程可删除这些表中的现有数据(如果有)。

(事前加载)删除项目 (pdadm300-001)

项目 (pdadm300) 和项目配置 (pdadm301) 数据将作为主数据的一部分进行迁移。在某些情况下,它可能与从源应用程序迁移的数据发生冲突。

使用此进程可删除这些表中的现有数据(如果有)。

(事后加载)更新首选项的权限 (pdadm001)

“元数据首选项”表 (pdadm001) 的数据将作为主数据进行迁移。需要更新“权限”栏的值,才能按照源应用程序匹配设置。

当用户单击此按钮时:

  • 系统会提示用户选择此文件(使用“PLM 的 DCA 公用程序”进行导出):preferences.premissions.xml
  • 在“元数据首选项”表 (pdadm001) 中更新首选的权限标志。

(事后加载)更新首选掩码信息 (pdadm601)

掩码与已标记为首选的主数据一起迁移。使用此选项可设置与源应用程序匹配的首选掩码信息。

当用户单击此按钮时:

  • 系统会提示用户选择以下文件(使用“PLM 的 DCA 公用程序”进行导出):preferred.masks.xml
  • 在“掩码”表 (pdadm601) 中更新掩码的首选标志值。

(事后加载)导入角色和角色操作 (pdadm400-401)

与角色管理相关的数据不使用 DCA 工具导入,而是使用“PLM 的 DCA 公用程序”(PLM.DCA.Utility.exe) 导出。该数据是使用此进程导入的。

这种方法会正确地评估角色和角色操作的标签。由于目标应用程序中可能有其它角色操作,因此使用该方法确保目标的新角色操作也可用于迁移的角色。

必须注意,以下六个标准角色和角色操作与主数据一起迁移。

  • 设计工程师
  • 全局管理员
  • 观察者
  • 项目管理员
  • 项目经理

要求在数据迁移过程中,不得删除上述标准角色。

当用户单击此按钮时:

  • 系统会提示用户选择以下文件(使用“PLM 的 DCA 公用程序”进行导出):roles.xml

  • 通过复制标准角色(基于 (ROLE.USER_TYPE) 的值)创建新的角色。
  • 根据来自源应用程序中的 xml 输入,更新角色操作的权限值。

(事后加载)导入文本数据

文本数据不使用 DCA 工具迁移,而是使用“PLM 的 DCA 公用程序”导出为 xml 文件。该数据是使用此进程导入的。

采用这种方法的原因是,文本数据存储在 LN 工具的表中,并且其标识(编号)已分配给“pd”表中的各种文本字段。

在执行此操作之前,用户需要将文本数据的导出文件放入 LN 应用程序服务器的以下目录中。

  • $BSE/tmp/MIGRATION/PLM_TEXT_DATA/

当用户选择此选项时:

  • 系统从临时目录中读取内容。
  • 将为迁移的记录设置文本数据并保存记录。

(事后加载)导入缩略图图像 (pdpdm502)

缩略图图像不使用 DCA 工具迁移,而是使用“PLM 的 DCA 公用程序”作为图像文件 (.png/.jpeg) 导出。该数据是使用此进程导入的。

采用这种方法的原因是缩略图图像作为文件存储在 LN 工具下;在“文件图像”(pdpdm502) 表中使用压缩 GUID 作为此文件的参考。

在执行此工序之前,用户需要将导出的图像文件放入 LN 应用程序服务器的此目录中。

  • $BSE/tmp/MIGRATION/PLM_FILE_IMAGES/

当用户选择此选项时:

  • 系统从临时目录中读取内容。
  • 缩略图图像将从临时位置复制到 LN 工具的文件图像目录。
  • 在“文件图像”表 (pdpdm502) 中更新“缩略图”字段的值。

附注

这些操作将由具有所有必需验证和授权的 PLM 管理员/超级用户执行。其他用户可能没有执行操作的验证。