1. 概述

当您需要跨项目复制/移动数据准备资源,或需要将测试环境中做好的数据准备迁移到生产环境中,可以将数据准备导出成离线文件,然后将该离线文件导入至目标项目。

2. 数据准备导出

(1)导出路径:项目中心-分享与导出管理-资源迁移-资源导出管理-添加;

(2)添加导出任务:选择数据准备文件,添加任务名称,并选择所需要导出的数据准备。

数据准备迁移 - 图1 数据准备迁移 - 图2

3. 数据准备导入

(1)导入路径:项目中心-分享与导出管理-资源迁移-资源导入管理-添加,上传离线文件;

数据准备迁移 - 图3

(2)导入方式:导入/替换数据连接和导入数据准备方式;

  • 导入数据连接:创建新数据链接。

  • 替换数据链接:选择项目中已有的数据连接进行替换。

  • 数据准备导入方式:开发模式和线上模式。

    • 开发模式:只导入开发模式下的数据准备,导入后会自动发布。

    • 线上模式:只保留资源包中发布过的数据准备,若数据准备未发布,导入将被忽略。

数据准备迁移 - 图4

(3)导入类型:可选择直接导入或者覆盖已有数据准备;

  • 直接导入:创建一个新的数据准备。

  • 覆盖数据准备:需要指定被覆盖的数据准备(默认选择同路径同名数据准备);原数据准备的依赖关系将由新数据准备继承。

数据准备迁移 - 图5

覆盖设置:

数据准备迁移 - 图6 数据准备迁移 - 图7

若被覆盖的数据准备输出表有依赖,需要覆盖输出表或者解除输出表依赖关系。

数据准备迁移 - 图8

覆盖输出表

数据准备迁移 - 图9 数据准备迁移 - 图10

解除输出表依赖关系

路径:点击数据源-数据准备-找到被覆盖的数据准备-编辑数据准备-删除对应输出表的输出节点;会提示依赖资源和依赖资源名称。

数据准备迁移 - 图11 数据准备迁移 - 图12 数据准备迁移 - 图13

删除依赖项:按照提示的信息找到依赖资源和依赖资源名称,点击删除。

数据准备迁移 - 图14

注意:覆盖的输出表和数据准备导入方式下的输出表保持一致。

开发模式覆盖:

数据准备迁移 - 图15

线上模式覆盖:

数据准备迁移 - 图16