Transformer在多数据源下,如何做left join

我在做cube的时候,维度表和事实表是存在不同的库,现在我需要对他们做左连接。比如:    维度表(SQL Server)                             事实表(Oracle) ...显示全部
我在做cube的时候,维度表和事实表是存在不同的库,现在我需要对他们做左连接。
比如:
    维度表(SQL Server)                             事实表(Oracle)
     id          name                                     id           count
     1            a                                         1            1000
     2            b                                         2            2000
     3            c                                         1            1000

我的想法是在framework先与维度表与事实表做关联,然后生成IQD。直接给Transformer用。但是老提示我以下错误
[TR1907]Transformer can't gain access to database '维度表' with signon information 'sa'
是不是IQD做不了多数源连接?
是不是还有其他办法,去Transformer做左连接呢?收起
参与10

查看其它 8 个回答w432的回答

在framework 肯定是可以多数据源的.这个我测试 过.
建议先在framework 中测试 下'维度表' 能不能正常 访问  ...
huzhijie 发表于 2011-11-4 22:31



    在Fm上多数据源是没问题的这个我也测过。单个‘维度表’的测试也是没问题的。我的做法是这样子的,把维度表与事实表做了一个关联,然后新建了一个主题,把id(SQL server),name,couunt,拖到这个新建的主题内,test之后,显示的数据也是正常的。最后再把这个主题生成一个IQD。使用transformer引入这个IQD,结果报上面的错。呼。。。
2011-11-07
浏览912

回答者

w432 最近回答过的问题

回答状态

  • 发布时间:2011-11-07
  • 关注会员:1 人
  • 回答浏览:912
  • X社区推广