报表迁移到生产环境时,报错ORA-00918: column ambiguously defined

报表从开发环境迁移到生产环境时,报表报错UDA-SQL-0107 “prepare”操作期间发生常规异常。ORA-00918: column ambiguously defined。如图:具体报错信息如下:我用数据包进行了测试,发现不分组汇总时,报表不报错,分组汇总后,运行一次不报错,再运行一次就报错:在查询里设置sql with ...显示全部
报表从开发环境迁移到生产环境时,报表报错UDA-SQL-0107 “prepare”操作期间发生常规异常。ORA-00918: column ambiguously defined。如图:

1.bmp


具体报错信息如下:


我用数据包进行了测试,发现不分组汇总时,报表不报错,


分组汇总后,运行一次不报错,再运行一次就报错:


在查询里设置sql with 为否也没用。另外我的FM数据源 查询处理选项 设置的是仅限本地。
另外我的FM模型里和机构维表做了关系如下图:


另外,FM的查询里我用中文 重命名了,没有重复的中文名。还是不行,不知道是我的模型有问题还是迁移环境导致的?我在开发环境时是没有问题的。收起
参与20

查看其它 12 个回答BabyBigger的回答

BabyBiggerBabyBigger商业智能工程师保密
回复 2# fhqlpgk


点击工具-显示生成的sql/mdx,没有sql:

clipboard.png



点击查询的属性-数据-已生成的sql:


我把这段sql放到数据库里执行是没有问题的。
不知道哪儿出错了
保险 · 2015-05-08
浏览1201

回答者

BabyBigger
商业智能工程师保密

BabyBigger 最近回答过的问题

回答状态

  • 发布时间:2015-05-08
  • 关注会员:1 人
  • 回答浏览:1201
  • X社区推广