应一张原始数据表,如果三方数据源涉及多张表达的情况,则需定制多个导入,或者将多张表在导入环节处理成一张表。
导入界面的设计采用向导方式,稍有数据库知识的操作人员即可准确地定制数据交换项,完成导入工作。
3.3.5.2 数据库直接导入
数据库直连方式支持oracle,sybase,sqlserver,mysql等常见数据库,如选择oracle,系统将提供ip,端口,sid,user,password等相关项目的设置,设置完成后提供连接测试功能,保证数据库能顺利连通。
数据库连通后指定数据库直连导入类型,导入类型又可分为三种类型:表方
式、视图方式、存储过程方式。
数据库直连导入类型分类图
操作人员需要录入如下信息作为数据交换项的属性: ? IP,端口号,数据库类型,表名(视图名,存储过程名)
? 导入频率(天、周、月等)
? 导入数据的字段名和类型(默认显示源的字段名称和类型,如果有数据交换
定义标准则自动根据字段含义进行比对按标准进行名称和类型的设置,操作人员可以修改)
数据库直连导入工作原理图
3.3.5.3 FTP导入
FTP导入的方式在外部表现上有两种:1.FTP服务器为外部服务器;2.FTP服务器为三方数据交换内部FTP服务器。在系统内部实现上是一样的,都是通过连接FTP服务器,下载相关数据。这边主要要说的是支持的文件类型,系统预设是如下三种,后续可以扩展,EXCEL、CSV、TXT。
FTP方式支持的文件类型图
操作人员需要录入如下信息作为数据交换项的属性: ? IP,端口号,目录
? 导入频率(天、周、月、年等)
? 文本格式(表头、数据字段名称和类型、分隔符等)
FTP导入工作原理图
3.3.5.4 界面人工上传
创建界面人工上传方式的数据交换项后,操作人员可以通过系统提供的web界面上传数据。支持的文件类型和FTP方式的一致,系统预设是如下三种,后续可以扩展,EXCEL、CSV、TXT。
界面人工上传方式支持的文件类型图
操作人员需要录入如下信息作为数据交换项的属性: ? 文本格式(表头、数据字段名称和类型、分隔符等) 以下为界面分工上传方式的工作原理图: