所以我使用OBIEE 11g的控制台创建了一个带有JDBC设置的数据源(MS SQL SERVER 2008)。
设置 我使用过“数据库类型:MS SQL Server”和“数据库驱动程序:其他”,URL和驱动程序类如下,
JDBC:的WebLogic:SQLSERVER:// IP:1433
weblogic.jdbc.sqlserver.SQLServerDriver
此连接测试正常。 我想在我的rpd中使用这个数据源。但由于我的obiee安装在linux中,我无法在线打开我的存储库。因此,我必须使用数据源(ODBC)在我的Windows系统中创建DSN。我窗口中的DSN名称和EM上的DS名称相同。因此,当我部署此RPD时,它部署得很好。但是,如果我基于此创建分析,它需要安装ODBC驱动程序并抛出错误,找不到数据源名称并且未指定默认驱动程序。这似乎是合乎逻辑的,因为我在我的Windows系统中在ODBC中创建了数据源,并且rpd读取了这些设置并期望odbc。我想使用在EM中创建的数据源。如果那不可能,我怎么解决odbc错误。
答案 0 :(得分:1)
完成Analysis后,OBI将使用连接池连接到数据库。此连接池将从您的OBI服务器连接,因此您需要确保服务器也能够建立ODBC连接并且您已正确设置连接池。
在您正在编辑RPD的Windows计算机上,DSN连接仅用于将数据库对象导入存储库的物理层 - 它与BI服务器的连接方式无关运行时的数据库。