导出和导入复制项目
您可以将数据复制项目导出为 JSON 文件,该文件包含重建数据复制项目所需的所有内容。导出的 JSON 文件可以导入到同一租户或另一租户。例如,您可以使用此特性将数据项目从一个租户移动到另一个租户,或制作数据项目的备份副本。您还可以从更新的 JSON 导出文件中更新数据项目。
导出数据项目
要导出项目,请执行以下操作之一:
-
在数据集成 > 项目中,单击要导出的项目上的 ,然后选择导出。
-
打开项目,单击右上角的 ,然后选择导出。
项目将导出为 JSON 文件,该文件名由项目名称、项目类型 (Replication) 和时间戳组成。
导入复制项目
您可以将导出的复制项目导入到从其导出的同一租户或另一租户。将复制项目导入其他租户时,需要为所有数据源和目标定义新的连接。
要导入项目,请如下操作:
-
在数据集成 > 项目中,单击右上角的 ,然后选择导如项目。
-
添加项目 JSON 文件。您可以将其放在对话框中,也可以浏览以选择文件。
随即显示以下字段:
-
名称
(可选)更改项目的名称。默认名称是以 Imported_ 为前缀的原始数据项目名称。
-
空间
选择要将项目添加到哪个空间。 -
描述
(可选)添加项目的说明或编辑现有说明。 -
替换导入的源连接
您可以替换导入的源连接。如果您从另一个租户导入项目,则需要此选项。
-
替换导入的目标连接
您可以替换导入的目标连接。
如果您从另一个租户导入项目,则需要此选项。
-
替换导入的源架构
此部分显示每个待导入任务的源架构。您可以替换导入的源架构。
-
-
准备好后,单击导入。
项目即会添加到 数据集成 主页。
更新现有项目
您可以从 JSON 导出文件更新项目。这将替换项目中的所有任务,但不会替换连接和任务设置。导入的项目中未包含的任务将被删除。
例如,可以将从开发数据空间导出的项目导入生产数据空间中的项目,以更新生产项目。
在开始更新项目之前:
-
要在更新之前备份项目,可通过单击 ,然后单击导出来导出它。
-
停止将从项目中删除的任何任务。
-
如果项目使用尚不存在的 SaaS 应用程序连接,则必须在开始导入之前创建连接并生成元数据。
要更新项目,请执行以下操作:
-
打开要更新的项目。
-
单击 ,然后单击导入。
-
选择或删除要导入的 JSON 文件。
-
对项目和导入的项目之间不同的映射连接进行任何必要的更改。
例如,导入的项目可能使用一个名为 SQL1 的源连接,而现有项目使用一个类似的名为 SQL2 的连接。在这种情况下,请在替换导入的源连接中将导入的连接映射到 SQL2。
信息注释选择要映射的连接时,可以创建新的数据库连接,但不能创建 SaaS 应用程序连接。 -
准备好后单击导入。
项目现在根据导入的 JSON 文件进行更新。