[Logo] MyDWBI---致力于打造最专业的中文数据仓库,商务智能社区
  [Groups]首页  [Blog] 博客   [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Hottest Download] 热门下载   [Members]  会员列表  
[Register] 会员注册 / 
[Login] 登入 
请教几个问题,大家帮忙  XML
论坛首页 » Informatica
前往:   
发表人 内容
lianyeyu

中级会员

注册时间: 2008-08-29 08:20:13
文章: 29
离线

1.informatica可以连接webservice么
2.单条记录执行成功有什么办法可以更改对应标识之类的,在什么地方可以设置
3.informatica数据执行的顺序跟查询源表时候的顺序是一致的么,我顺序执行delete然后insert同一条记录,出现问题,说违反唯一性主键有解决办法么?
4.informatica的事务是怎么控制的?比如session中到存储过程,可以控制到一个事务中么。
killandylove

论坛CTO
[Avatar]

注册时间: 2008-04-23 08:51:09
文章: 58
来自: 不透露
离线

lianyeyu wrote:1.informatica可以连接webservice么
2.单条记录执行成功有什么办法可以更改对应标识之类的,在什么地方可以设置
3.informatica数据执行的顺序跟查询源表时候的顺序是一致的么,我顺序执行delete然后insert同一条记录,出现问题,说违反唯一性主键有解决办法么?
4.informatica的事务是怎么控制的?比如session中到存储过程,可以控制到一个事务中么。


1.Sure。
2.你想更改什么对应标示???是标示这条记录插入数据库???
3.informatica数据执行的顺序和查讯表时候不一定一致,你顺序执行delete然后insert同一条语句,因为先前的删除操作根本没有提交,解决办法是两条流,一条delete,一条insert.
通过使用informatica里面的target load order里面设置先delete的数据流,在insert的数据流。或者在数据量超大的情况下,用两个session来做(不过这种操作是不符合逻辑的。。。)
4.informaitca的事物控制只能控制informatica本身的组件的事物,是不用控制到外部过程或者程序的事物的,一个session里面
所有的处理过程都在一个事物里面,出现任何fatal job问题,都会roll back.
谢谢

本人中科院高级潜水院院士,诺贝尔长期掉线奖,奥斯卡终身隐身奖!!!
[Email] [WWW] [MSN]
lianyeyu

中级会员

注册时间: 2008-08-29 08:20:13
文章: 29
离线

十分谢谢回复。
问题一:
连接webservice在文档中没有找到,能就连接的方法和思路给点讲解么?或者有对应的资料介绍么?万分感谢。

问题二:
读入的源数据是根据触发器触发的表的触发标识u或i或d然后关联源表进行源表读入的,所以插入操作一条数据后要把触发器对应的表的那条数据的标识更改为已抽取,现在我怕做成两个操作会出现数据操作失败,标识更改成功的情况。所以想找一个地方能写这种操作成功后操作数据的sql,开始找到了目标的post sql,后来发现不可以,有好的建议么?

问题三:
同上。因为源表的更新或插入操作可能对应触发器表的先delete后insert,所以用rounter组件进行分发,本来按照查询顺序先delete或执行insert,可是现在主键冲突,所以怀疑informatica执行顺序可能跟查询出的顺序不一致。能把你的解决思路说的详细一下么。我接触informatica时间不长。

问题四:
这个我明白了。那如果一个workflow里的两个session,是否能控制在一个事务里,如果可以,怎么控制?
killandylove

论坛CTO
[Avatar]

注册时间: 2008-04-23 08:51:09
文章: 58
来自: 不透露
离线

lianyeyu wrote:十分谢谢回复。
问题一:
连接webservice在文档中没有找到,能就连接的方法和思路给点讲解么?或者有对应的资料介绍么?万分感谢。

问题二:
读入的源数据是根据触发器触发的表的触发标识u或i或d然后关联源表进行源表读入的,所以插入操作一条数据后要把触发器对应的表的那条数据的标识更改为已抽取,现在我怕做成两个操作会出现数据操作失败,标识更改成功的情况。所以想找一个地方能写这种操作成功后操作数据的sql,开始找到了目标的post sql,后来发现不可以,有好的建议么?

问题三:
同上。因为源表的更新或插入操作可能对应触发器表的先delete后insert,所以用rounter组件进行分发,本来按照查询顺序先delete或执行insert,可是现在主键冲突,所以怀疑informatica执行顺序可能跟查询出的顺序不一致。能把你的解决思路说的详细一下么。我接触informatica时间不长。

问题四:
这个我明白了。那如果一个workflow里的两个session,是否能控制在一个事务里,如果可以,怎么控制?


1. 没问题,坛主会上传相关资料,请留意。
2. informatica不可以做这样的操作,要做,只能写pl/sql
3. 可能刚才没有理解你的意思,如果你是针对触发器的问题,informatica很难handle.
4. 是不能的

本人中科院高级潜水院院士,诺贝尔长期掉线奖,奥斯卡终身隐身奖!!!
[Email] [WWW] [MSN]
lynx286
一失足成千古风流人物!


论坛CEO
[Avatar]

注册时间: 2008-04-22 11:52:00
文章: 652
来自: 四海为家
离线

webservice文档.
 文件名称 PC_86_WebServicesProviderGuide.zip [Disk] 下载
 描述
 文件大小 1042 Kbytes
 下载次数:  18 次


唯大英雄能本色,是真名士自风流.
[WWW]
lianyeyu

中级会员

注册时间: 2008-08-29 08:20:13
文章: 29
离线

感谢
 
论坛首页 » Informatica
前往:   

网站地图 |  联系我们 |   |  招聘版主 |  免责声明 |  意见建议 |  系统帮助 | 
Copyright © 2008, mydwbi.com, All Rights Reserved | Powered by JForum 2.1.8 © JForum Team