因此,我使用OBIEE 11g的控制台创建了一个具有JDBC设置的数据源(MS SQL Server2008)。
我使用了“数据库类型: 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错误。
发布于 2015-03-03 00:27:25
完成分析时,OBI将使用连接池连接到数据库。这个连接池将从您的OBI服务器进行连接,因此您需要确保服务器也能够建立ODBC连接,并且您已经正确地设置了连接池。
在您正在编辑RPD的Windows计算机上,DSN连接仅用于将数据库对象导入到存储库的物理层-它与BI服务器在运行时如何连接到数据库无关。
https://stackoverflow.com/questions/28793307
复制相似问题