找回密码
 立即注册

QQ登录

只需一步,快速开始

muziqinqing

中级会员

2

主题

8

帖子

814

积分

中级会员

积分
814

活字格认证

最新发帖
muziqinqing
中级会员   /  发表于:2013-10-15 09:59  /   查看:8357  /  回复:9
(1)在使用AA时,需要一个schema,这个我必须生成吗?在应用中,我在数据库上已经部署了立方体(维度、表、映射均已部署成功,表具有数据,立方体部署成功),SALES立方体的数据如DW图片中右侧展示,如何连接oracle数据库查询这个立方体,如何生成schema?
(2)在利用Schema Editor配置oracle数据连接时,选择Microsoft OLE DB Provider for oracle 输入数据库连接字符串,用户名,密码等信息,测试连接成功后自动出现oledb截图所示,但点击确定提示ORA-00903:表名无效。
(3)在使用代码连接oracle数据库时,代码如下:
var ds = new RdDataSource();
ds.ConnectionType = ConnectionType.Odbc;
ds.ConnectionString = &quotrovider=MSDAORA.1assword=SALES_WH;User ID=SALES_WH;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.223)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))ersist Security Info=True";(注:ConnectionString 的配置和Schema Editor中的连接配置一致)
运行程序成功后,将属性拖至列处,报错:Action failed
Server reported exception:ERROR[IM002][Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
muziqinqing
中级会员   /  发表于:2013-10-15 17:42:00
沙发
关于问题(3),已经可以连接上数据库,现在主要的问题是生成不了需要的schema.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-15 17:44:00
板凳
muziqinqing

schema 是将数据源和PivotView建立联系的基本规则,所以,需要创建该文件。

我看到你使用的 Oracle Cube 数据库,在AA产品文档中有这几个章节供你参考:
ActiveAnalysis 2 > ActiveAnalysis Developer Guide > Developer How To > Connect To Oracle Data Sources
ActiveAnalysis 2 > ActiveAnalysis Developer Guide > Developer How To > Create a Local Cube
ActiveAnalysis 2 > ActiveAnalysis User Guide > User How To > Connect to a Data Source
ActiveAnalysis 2 > ActiveAnalysis Developer Guide > Developer How To > Connect to Data Sources in Web Projects
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-15 17:48:00
地板
在这个章节中列举了创建 Schema 的4中方法,你可以先了解一下:ActiveAnalysis 2 > ActiveAnalysis Developer Guide > Developer Concepts > Schemas
回复 使用道具 举报
muziqinqing
中级会员   /  发表于:2013-10-16 08:42:00
5#
回复 4楼dof的帖子

关于这些主题我已看过,我是用Schema Editor生成一份Schema文件,但是生成不了我需要的,正如截图所示,我配置了数据连接后Query string和Connect string是自动生成的,但我点击确定,却提示我表名无效的oracle错误。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-16 19:00:00
6#
muziqinqing

从你的描述来看,你可以尝试将查询语句修改的简单一些,因为你给出的两条信息都是和查询相关,我想通过这种测试可以缩小该问题原因的范围。
回复 使用道具 举报
muziqinqing
中级会员   /  发表于:2013-10-17 14:00:00
7#
回复 6楼dof的帖子

我修改了查询语句,已经使用Schema Editor编辑器生成了相应的Schema文件。也许是我理解有误,我认为立方体已经创建并部署,且可以在Oracle DW上查询,那相应的Schema也应该可以直接生成,但实际使用确是Schema依然要自己写Sql语句建立表之间的关联,然后确定维度和层级,是否工具还不能完全支持立方体查询?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-17 18:03:00
8#
muziqinqing

因为不同Cube提供的自身实现是不一样的,所以,需要在Schema中自己建立AA与不同Cube之间的关系。
回复 使用道具 举报
zhangxueyan
注册会员   /  发表于:2015-5-25 13:03:00
9#
学习学习~~
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-25 16:22:00
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部