加载中…
个人资料
Mr-Data
Mr-Data
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,049
  • 关注人气:55
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Talend MDM简介2

(2012-02-22 12:02:25)
标签:

talend

mdm

分类: 数据分析
一个月前发了一篇《Talend MDM简介1》,概述了Talend中启动MDM服务和studio中连接MDM Server的方法。
本篇博文具体讲述Talend中MDM的具体操作,实现Master Data的导入导出。

1. 看MDM Server的右侧,有2个叫Data Container和Data Model的下拉框。我们就是通过这2个东西,操作Talend和Server之间的交互。
http://s16/middle/7e89c3f5gb975afffbd8f&690MDM简介2" TITLE="Talend MDM简介2" />

2.打开Talend Studio for MDM,新建一个server explorer的地方Add server location。默认admin/talend。
http://s14/middle/7e89c3f5gb985a6e28c1d&690MDM简介2" TITLE="Talend MDM简介2" />

3.新建一个data model,然后在右侧Data Model Entities中New Entity。参照Talend官方Tutorial: http://www.talendforge.org/tutorials/tutorial.php?idTuto=60#stepbystep
http://s5/middle/7e89c3f5gb985afd36074&690MDM简介2" TITLE="Talend MDM简介2" />

添加一个Complex Type的Entity后,我们在它下面添加Id,Name,Description,Price等Element。参照Talend官方Tutorial: http://www.talendforge.org/tutorials/tutorial.php?idTuto=60#stepbystep
http://s2/middle/7e89c3f5gb985b9f95471&690MDM简介2" TITLE="Talend MDM简介2" />

4. 建立Data Container,和View。 参照Talend官方Tutorial: 
http://www.talendforge.org/tutorials/tutorial.php?idTuto=60#stepbystep 建立好Talend Studio和MDM Server的联系。可以通过Repository面板上的Update server, import server objects from MDM server等按钮来和MDM Server交互。
http://s9/middle/7e89c3f5gb985ca4ef938&690MDM简介2" TITLE="Talend MDM简介2" />

5. 接下来说说如何通过job对server中的data进行操作,这和普通的数据库操作并没有太大区别。举例,把csv file的data写入MDM server。如下图:注意点是如果在MDM一端设置了ID为自增类型,那么csv文件中ID列因为空。
http://s4/middle/7e89c3f5gb975b00f9a83&690MDM简介2" TITLE="Talend MDM简介2" />
http://s10/middle/7e89c3f5gb985dd240599&690MDM简介2" TITLE="Talend MDM简介2" />

6.配置tMDMOutput,猜测MDM中保存数据的形式是xml,所以在xml field选择xml,正确书写URL,User,Password,Data Model,Data Container。编辑tMDMOutput的schema。
http://s1/middle/7e89c3f5gb975b0132b70&690MDM简介2" TITLE="Talend MDM简介2" />

7.在tMDMOutput的Advanced setting中Configure xml tree。
http://s2/middle/7e89c3f5gb975b02b1361&690MDM简介2" TITLE="Talend MDM简介2" />

8.运行,查看MDM Server:
http://s1/middle/7e89c3f5g78f3cb94d870&690MDM简介2" TITLE="Talend MDM简介2" />

数据被正确的写入MDM Server。这个Job的简介,我们就可以知道,不同类型的master data都可以通过这种方式写入MDM Server。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有