拷贝数据到数据库(当前仅支持拷贝矢量数据到HBase)。支持的数据引擎为:UDB、GDB。其中,UDB包含本地文件或者已注册到iServer的文件,并且支持对已注册的UDB数据集创建字段索引、创建矢量金字塔。对于同名数据集多次拷贝到数据库时,默认为新增数据集(暂不支持拷贝包含“ID”等敏感字段的数据)。
为了解决大体量数据拷贝失败的问题,对拷贝数据的过程做了优化-分批拷贝,即对已注册的UDB数据集,在拷贝数据时,支持分批次拷贝到数据库。根据数据集类型不同,具体分批如下:
点数据集:
-
-
数据量小于400万时,不进行分批拷贝。
-
数据量大于400万时,每批200万分批拷贝。例如:500万的点数据,分3批进行拷贝。
-
线数据集:
-
-
数据量小于200万时,不进行分批拷贝。
-
数据量大于200万时,每批100万分批拷贝。例如:300万的线数据,分3批进行拷贝。
-
面数据集:
-
-
数据量小于100万时,不进行分批拷贝。
-
数据量大100万时,每批50万分批拷贝。例如:150万的面数据,分3批进行拷贝。
-
创建拷贝数据任务时,需要设置以下参数:
-
源数据集类型:必填参数。支持已注册数据、本地GDB文件、本地UDB文件。
-
目标数据集:当源数据集类型选为已注册数据时,该参数必填。指定需要拷贝的数据集名称。
-
创建矢量金字塔:源数据集类型选为已注册数据时,支持该参数。选填参数。
-
创建字段索引:源数据集类型选为已注册数据时,支持该参数。选填参数。
-
源数据所在路径:当源数据集类型选为已注册数据时,该参数必填。指定需要拷贝数据集的路径。
-
源数据集: 当源数据集类型选为已注册数据时,该参数必填。指定需要拷贝数据集的名称。
-
目标数据库类型:当前仅支持HBASE。必填参数。
-
目标数据库名称:数据拷贝的目标数据库的名称。必填参数。
-
目标数据库地址:数据拷贝的目标数据库的地址。必填参数。