软件开发update

Transformer中一个有点妖的问题~~~

我接手别人的Cognos项目,没有交接,遇到一个Cube的更新问题:在Transformer的Data Sources中用modify  columns加了一列,而后在Transformer中手动跑Cube没有问题,但是在bat中用命令跑,就报错说该列不存在。bat中的命令如下:"c:Program Filescognosc8bincogtr.exe" -c -f...显示全部
我接手别人的Cognos项目,没有交接,遇到一个Cube的更新问题:
在Transformer的Data Sources中用modify  columns加了一列,而后在Transformer中手动跑Cube没有问题,但是在bat中用命令跑,就报错说该列不存在。
bat中的命令如下:
"c:Program Filescognosc8bincogtr.exe" -c -f -n2 -pD:TransformerProjectBusinessModel.pyj
具体报错信息如下:
星期三 06 六月 2012 15:59:51
4
00004471
Start cube update.
星期三 06 六月 2012 15:59:51
4
00004471
Initializing categories.
星期三 06 六月 2012 15:59:51
4
00004471
Timing, INITIALIZING CATEGORIES,00:00:00
星期三 06 六月 2012 15:59:51
4
00004471
Start processing data source 'FinReportCubeAnaly'.
星期三 06 六月 2012 15:59:51
4
00004471
Reading source data.
星期三 06 六月 2012 15:59:54
2
00004471
QE-DEF-0030 Expression parsing error.
星期三 06 六月 2012 15:59:54
2
00004471
QE-DEF-0359 The query contains a reference to at least one object '[BusinessView].[FinReportCube].[当前是否开业]' that does not exist.
星期三 06 六月 2012 15:59:54
4
00004471
End processing 0 records from data source 'FinReportCubeAnaly'.
星期三 06 六月 2012 15:59:54
4
00004471
Timing, READ DATA SOURCE,00:00:03
星期三 06 六月 2012 15:59:54
4
00004471
End cube update.
星期三 06 六月 2012 15:59:54
4
00004471
Timing, TOTAL TIME (CREATE CUBE),00:00:03
星期三 06 六月 2012 15:59:54
2
00004471
(TR0168) Transformer could not open the data source [FinReportCubeAnaly].  [->OK]
Transformer  Wed Jun 06 15:59:54 2012
试过保存为mdl格式,也不能解决。
坛中有没有人知道这种错误如何解决的?收起
参与9

查看其它 7 个回答oversky2003的回答

oversky2003oversky2003数据库架构师LT
你在Transformer中手动跑时对应的pyi是更新的。
但是在bat中用命令跑,D:\TransformerProject\BusinessModel.pyj这个pyj应该还是旧的。删除这个文件,重新生成一个。
互联网服务 · 2012-06-07
浏览1525

回答者

oversky2003
数据库架构师LT
擅长领域: 商业智能数据库大数据

oversky2003 最近回答过的问题

回答状态

  • 发布时间:2012-06-07
  • 关注会员:1 人
  • 回答浏览:1525
  • X社区推广