EXCEL服务器云管理平台租赁服务-E立方管理平台-信息化管理软件

EXCEL服务器利用外部数据源,实现企业应用集成

日期:2017-08-09 09:32  |  分类:最新资讯  |  人气:

企事业在信息化过程中,可能已存在多种信息系统,但这些信息系统又是相互独立的,形成所谓的信息孤岛,使系统之间的数据没法共享,以致数据的利用价值大为降低,要解决这个问题,那就要先解决数据的跨系统访问的问题。
为此,E立方管理平台EXCEL服务器系统提供了“外部数据源”的功能,我们把相对于本系统以外的其它数据库都叫“外部数据源”,目前系统支持“Access”、“MSSQL”、“Oracle”、“MySQL”以及“DB2”五种数据源类型。
定义外部数据源需要在“系统管理”控制台中进行,所以你必须要有系统管理员权限。另外还需要了解外数据源的所处位置以及使用方法和其中数据表以及字段的意义。
下面开始设置外部数据源。先用系统管理员登录系统,并进入“系统管理控制台”,如下图所示:

添加外部数据源


点击“外部数据源”,右边就会显示系统已经定义的所有外部数据源。点击“新增”按钮,出现如下界面:

数据源类型选择“MSSQL”,名称输入“demoSQL”(内容不限但不支持中文),服务器名称输入外部数据源所在机器的名称或者IP,这里输入IP“192.168.60.6”,数据库名称这里输入“Northwind”,最后输入登录帐户及密码,然后点击“确定”即可;这样就把IP是192.168.60.6的机器上的MSSQL数据库Northwind定义成为了本系统的外部数据源了,并且命名为“demoSQL”。
     
EXCEL服务器 注册数据表
完成了外部数据源的新增以后,接着要做的就是注册你想要的数据表。在左边点击“demoSQL”,这样右边就会显示该数据源下所有的数据表,如下图所示:

现在我们要注册“tabKM”表;先选中它,然后点击“注册”按钮,这时出现如下设置界面:

窗体中的左边显示的是外部数据表的原始信息,包括表名、字段名和字段类型,右边则是注册以后的相应信息,其中表和字段的显示名称默认与原始名称一致,但你可以作出修改。现在你必须做的是给每个字段设置对应的本地类型,对应时只要求类型相近即可,例如原始类型是“Varchar(20)”则对应的本地类型是“字符(50)以下”也可以。最后点击“确定”即可完成该表的注册。已经注册的表前面会打上勾,如下图所示:


注册完以后,你还可以点击“修改”按钮修改表的注册信息,或者“注销”表的注册。
 高级设置说明:

1、连续复制“对应本地类型”
       如果有连续好几个项目的对应本地类型都是相同的,那么就可以先设置第一个,然后按着Shift键,然后拖动鼠标就可以自动复制填充本地类型了;如果选择的第一个没有类型,这种操作也就是可以批量删除本地类型对应了。
 2、导入规则和自动匹配
       如果你需要注册大量的外部数据表,为了省去逐个字段对应本地类型的操作,你可以事先把那些常见的原始类型和本地类型的对应关系建立好,并且导入进去,注册数据表的时候只要点击“自动匹配”,系统就会根据导入进去的对应关系自动填上本地类型了,没有对应上的继续按手动匹配完整就可以。
       下面看看如何编写和导入对应规则:
       你可以打开记事本,按“原始类型=本地类型”的格式录入所有的对应关系,如下图所示:

然后保存为文件,最后点击“导入规则”,把这个文件导入进去即可。
注意:这里导入规则只是临时保存在本地,所以其它机器不能使用。
 导入名称
       如果你已经有一些现成的数据字典,你可能想批量把字段的中文名称直接批量拷贝粘贴上去,但是目前这里不支持拷贝粘贴,那怎么办呢?
       答案就是你打开记事本把名字粘贴上去,如下图所示:

并且保存为文本文件,最后点击“导入名称”,选择这个文件即可。

LiveZilla Live Help
LiveZilla Live Help