Page tree
Skip to end of metadata
Go to start of metadata

把资源导入迁移到系统中。如:把从开发服务器上导出的资源,导入到生产服务器上。

该功能与 导出资源 配合使用,常用于开发机与生产机系统间资源文件的迁移。

允许导入的资源很多,只要是可以创建的基本都可以导入,主要包含:数据源、业务主题、参数、跳转规则、报表宏、业务查询、各类型报表、仪表盘页面、宏规则、系统选项、用户管理等。

资源导入时允许重新指定关系数据源连接。

功能入口

1、选择“系统导航栏”的 系统运维 ,如图:

2、选择“系统运维”界面主菜单 导入资源 ,如图:

界面介绍


“导入选择”窗口主要分为以下几个区域:

  • 文件上传区:该区主要用于在本地选定需要导入的文件(*.xml)。
  • 资源列表区:确定导入的文件后,系统会解析该文件中的资源并在该区罗列,由用户在该区勾选哪些资源要进行导入。其字段对应说明如下表:

按钮

说明

名字

导入资源的名称。

别名

导入资源的别名。允许修改。

类型

导入资源的类型。允许修改。

路径

导入资源的存储路径。允许修改。

备注

导入资源的状态。具体说明参考下文 资源导入状态说明

导入

导入资源是否勾选,勾选的资源才会执行导入。默认情况下,所有资源都被选中为导入。

  • 功能按钮区:针对导入的资源的一下操作按钮,具体说明如下表:

按钮

说明

关系数据源设置

当前导入的资源重新指定其所属的关系数据源连接。

反选

针对勾选的导入资源列表,重新选择未勾选的资源。

全不选

不勾选任何资源。

全选

勾选所有资源。

仅选可导入的

只勾选可以导入的,即不允许导入状态的资源不勾选。

仅选无冲突的

只选择无冲突的,即覆盖式导入的资源不勾选。

资源导入状态说明

资源导入的状态有如下几种:

  • 覆盖式导入:表示可覆盖导入。表示资源ID、资源类型和资源真名都相同的时候,会对原有资源进行覆盖操作。
  • 不允许导入:表示需修改一些选项,即可导入。
  • 空:表示可直接导入,无任何冲突。

资源导入时不允许导入的情况及解决办法,如下表所示:

问题描述

解决办法

真名有冲突,不允许导入。

可以通过修改导入资源的目标路径予以解决。

别名有冲突,不允许导入。

可以通过修改导入资源的别名或目标路径予以解决。

ID有冲突,类型不相同,不允许导入。

该冲突无法解决,请不要勾选对应的导入资源。可以把资源另存为生成新的ID再重新导出XML文件再导入。

ID有冲突,真名不相同,不允许导入。

该冲突无法解决,请不要勾选对应的导入资源。可以把资源另存为生成新的ID再重新导出XML文件再导入。

ID有冲突,还与其它结点[nodeId]存在真名冲突,不允许导入。

可以通过修改导入资源的目标路径以满足覆盖式导入的条件予以解决。

ID有冲突,还与其它结点[nodeId]存在别名冲突,不允许导入。

可以通过修改导入资源的别名或目标路径以满足覆盖式导入的条件予以解决。

注:用户对系统中的公有资源文件夹必须具备“编辑”的权限才能允许导入。

重新指定关系数据源连接

当我们进行资源迁移的时候有可能需要重新指定资源的来源即关系数据源连接。

我们可以通过关系数据源设置来重新制定关系数据源连接。

功能入口

重新指定关系数据源连接:

在“导入选择”窗口单击 数据源设置(D) 按钮;

弹出的“数据源置换”窗口中,单击操作栏中的 修改 按钮;

在“数据源置换映射”窗口中,选择新的Schema、Catalog。

名称介绍
原Schema资源当前的Schema
原Catalog资源当前的Catalog(前提:存在存储过程的数据源)
新Schema“数据源置换映射”窗口重新选择的Schema
新Catalog“数据源置换映射”窗口重新选择的Catalog(存在存储过程的数据源才需重新选择)

功能说明

1、关系数据源置换不支持置换Java数据源、多维数据源。

2、导入的资源不重新指定关系数据源连接时,其目标关系数据源默认为该资源所属的关系数据源。

3、导入的资源重新指定关系数据源连接时,遵循以下规范:

  • 重新指定的关系数据源连接中的表、字段、表关系等必须与导入资源所在关系数据源中的表、字段、表关系等完全一致。
  • 重新指定关系数据源连接时,若指定的目标关系数据源存在Schema,请指定导入资源所属的Schema。
  • 由于各类型数据库的规范存在差异:如有些数据库不支持大小写等。因此建议不同类型的数据库类型中的资源不要相互导入。
  • 指定的目标关系数据源与当前用户的关系数据源权限无关,即无论当前用户是否具有相应的目标关系数据源权限,在导入时都允许指定该关系数据源。


  • No labels