27 和其它系统的数据集成
在一个企事业单位中,可能有多种软件在应用,如财务软件、OA系统、ERP系统、自主开发的应用系统等等。这些应用软件各自都会积累大量的数据,若不能使它们彼此沟通整合起来,就会形成人们常说的“信息孤岛”的现象----一个企业中有多种系统在运行;各系统有各系统的数据,互相不能访问;同一份数据要在不同的系统中重复录入;各系统的数据之间常常出现不一致;哪里都有数据,领导需要数据时却无法迅速找到,找到了也不知是否准确。
信息孤岛问题的解决需要从多个方面着手,从技术上说,应当有使得不同的系统能够互访数据的能力。
Excel服务器2024提供了“外部数据源”的功能。其目的是使得Excel服务器2024能够访问和操作其它应用系统的数据库中的数据。相对于Excel服务器而言,其它系统的数据库称为“外部数据源”。
Excel服务器2024支持的外部数据源类型有:SQL Server、Oracle、Access、Sybase、Informix、达梦数据库、PostgreSQL、SAP Hana和MySQL。CAD服务器仅提供利用外部数据的方法。若要实际利用外部数据源的数据,需要具备以下条件:
1)您需要有Excel服务器2024的SysAdmin权限或应用的Administrators权限
2)您需要有对外部数据源数据库的管理权限。
3)您了解外部数据源的位置和访问方法。
4)您了解外部数据源中数据表和字段的含义。
要利用外部数据需要经过两个步骤。
首先,我们要在Excel服务器2024中建立外部数据源,也就是说,我们需要通知Excel服务器2024,现在有一个外部的数据库可用,这个数据库是什么类型的数据库(SQLServer 还是Oracle还是MySQL?),这个数据库在哪台机器上,如何能够连接到这个数据库。
建立了外部数据源之后,我们希望Excel服务器2024用到这个数据库中的哪些数据,还需要注册相应的表或视图,这一步的实质是让Excel服务器2024知道外部数据源中的表是什么表名,其中有哪些字段,这些字段是什么类型等等。
经过了上面两个步骤,Excel服务器2024已经有了足够的信息,可以“使用”外部数据源中的数据了。这是所说的“使用”,指以下操作之一:
把外部数据源中的表或视图作为定义填写规范的来源数据表
定义提数公式的时候,选择外部数据源中的表或视图做为来源数据
定义回写公式的时候,选择外部数据源中的表或视图作为回写目的表
在模板上定义数据项,可以映射到外部数据源中的表(要满足一些附加条件)