Linux环境中使用BIEE 连接SQLServer业务数据源

网络编程 2025-03-24 15:23www.168986.cn编程入门

本文将介绍如何在客户端为Windows系统、服务端为Linux系统的环境下,配置已默认安装了MSSQL Server数据驱动的BIEE 11g,以连接到SQL Server数据库。整个过程主要基于ODBC实现。

一、客户端配置

在客户端,我们可以通过ODBC数据源来配置SQL Server的连接。在运行中输入odbcad32以打开配置界面。接着,进入“系统DNS”并添加新的数据源。在选择驱动时,我们应选择wire protocol型的驱动,这是一种适用于SQL Server的驱动类型。之后,配置SQL Server数据库的连接信息,并进行连接测试。如果连接成功,保存并退出配置界面。在此过程中,需要特别记录下ODBC数据源的名称,因为后续的操作会用到。

打开Administrator tools,选择导入元数据。然后,选择已配置好的SQL Server ODBC数据源。至此,客户端的配置过程与Oracle的操作基本一致。

二、服务端配置

服务端的配置也相对简单。由于BIEE已经自带了SQL Server的数据源,我们只需在Linux环境下添加一个ODBC数据源,让BIEE在运行时可以匹配到相应的数据库连接。

具体步骤包括:

1. 修改环境变量。路径为:ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/user.sh。在该文件中,我们需要把SQL Server驱动添加到启动环境变量中。具体操作是,打开user.sh文件,在最下方添加相关参数,并保存退出。

2. 修改odbc配置文件。路径与user.sh相同,即ORACLE_INSTANCE/bifoundation/OracleBIApplication/coreapplication/setup/odbci。根据SQL Server的配置方式进行配置。这里需要注意的是,必须修改黄色阴影区域的内容,其中的SQLSERVER_DB是odbc数据源的名字,需要与rpd中的名字保持一致。

至此,我们已经完成了BIEE 11g在Windows客户端和Linux服务端下的SQL Server数据库连接配置。整个过程中,我们主要利用了ODBC来实现数据的连接和传输。无论是在客户端还是服务端,都需要正确配置ODBC数据源,并确保相关的环境变量和配置文件正确设置,以确保BIEE能够成功连接到SQL Server数据库。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by