你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
我是最优雅的杀手,不杀人专杀狗 - 日光之下并无新事 2016-03-27 回答
赞同来自:
simon_cao - 打酱油 2016-03-28 回答
要回复问题请先登录或注册
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
2 个回复
我是最优雅的杀手,不杀人专杀狗 - 日光之下并无新事 2016-03-27 回答
赞同来自:
如果对该字段ID做操作可以用Transformer Stage 里面的函数或者自定义函数。或者可以采用采用 ORCHESTRATE.parameter_name即绑定变量参数 ,生成新的目标表主键。
有问题可以直接联系。
你好,我是采用ORCHESTRATE.parameter_name即绑定变量参数 来实现的。如图
代码:UUID 对应的值是由 sys_guid() 提供。ID 序列号是 自定义了一个序列DIM_CUSTOMER_S.NEXTVAL 当然你那边可以从数据源获取。用这个方法可以实现转换,也就是一个ID 对应唯一的一个UUID.
开发作业如下
在ORACLE 控件入库的时候设置
设置 Write Mode 方式为 PL/SQL
在PL/SQL Block 里面写对应的SQL
参考代码:
INSERT INTO DM_PBI_CUSTOMER_D
(CUSTOMER_KEY,
CUSTOMER_ID,
CUSTOMER_NAME,
BENIFITERTYPE,
ORG_CODE,
AREA_NAME,
AREA_LEVEL,
FINANCING_COST,
ISPLATFORM,
CARDTYPE,
CARDNO,
TELEPHONE,
FAX,
ELECTRONIC_MAIL,
POSTCODE,
ADDRESSCONTENT,
START_DATE,
END_DATE,
VALID_FLAG,
DEL_FLAG,
LAST_UPDATE_DATE)
VALUES
(DIM_CUSTOMER_S.NEXTVAL,
ORCHESTRATE.CUSTOMER_ID,
sys_guid(),
ORCHESTRATE.BENIFITERTYPE,
ORCHESTRATE.ORG_CODE,
ORCHESTRATE.AREA_NAME,
ORCHESTRATE.AREA_LEVEL,
ORCHESTRATE.FINANCING_COST,
ORCHESTRATE.ISPLATFORM,
ORCHESTRATE.CARDTYPE,
ORCHESTRATE.CARDNO,
ORCHESTRATE.TELEPHONE,
ORCHESTRATE.FAX,
ORCHESTRATE.ELECTRONIC_MAIL,
ORCHESTRATE.POSTCODE,
ORCHESTRATE.ADDRESSCONTENT,
ORCHESTRATE.START_DATE,
to_date('4017-12-31','yyyy-mm-dd'),
ORCHESTRATE.VALID_FLAG,
ORCHESTRATE.DEL_FLAG,
ORCHESTRATE.LAST_UPDATE_DATE);
simon_cao - 打酱油 2016-03-28 回答
赞同来自: