Pervasive DI工具简单流程开发步骤说明.docx
- 文档编号:10407669
- 上传时间:2023-02-11
- 格式:DOCX
- 页数:11
- 大小:410.14KB
Pervasive DI工具简单流程开发步骤说明.docx
《Pervasive DI工具简单流程开发步骤说明.docx》由会员分享,可在线阅读,更多相关《Pervasive DI工具简单流程开发步骤说明.docx(11页珍藏版)》请在冰豆网上搜索。
PervasiveDI工具简单流程开发步骤说明
PervasiveDI工具简单流程开发步骤说明
文档包括两个部分:
一个是加载文件的流程说明,一个为使用Pervasive实现数据库存储过程的一个模拟!
一、PervasiveDI工作流程说明:
DI(DataIntegrator)用一个完整流程来完成工作,至少包含3个节点,包括:
开始节点、完成工作的必要组件节点、结束节点。
一个完整加载批量文件的流程如下图所示:
【示例为加载.dat文件,从之前发给大家的文件夹中找】
绿色方框内,是流程内使用的组件
(一)步骤1为开始节点(默认)。
(二)步骤2为处理文件路径的节点,获取某个目录下所有文件,通过判断是否有文件,来决定是否处理文件名称。
如果有文件,则处理文件名称,截取金融机构的代码和日期。
赋值到变量。
操作说明如下:
1.双击
图标,如下图
2点击
,打开脚本编辑器,如下图:
3.黑色区域内,为编写处理任务的脚本区域。
红色区域内为内置函数,点击选中后,在绿色区域内会列出所有当前选中类型的函数。
(三)步骤3为判断当前读取文件的目录下,是否还有待读文件的节点,根据在前一步骤中赋值的流程变量FileNameArr来判断流程的走向!
(四)步骤4为验证当前读取的文件是否已经加载过的节点,在节点2中,根据文件的名称,得到数据文件的填报机构代码和填报日期,赋值给变量varORGCODE、varDate;在本节点中连接对应的数据库表,根据这个两个变量,去查询表中是否有数据。
得到结果集。
(五)步骤5为判断是否需要删除重复数据节点,根据步骤4中的结果集,决定流程走向那个节点。
(六)步骤6为加载数据的映射节点。
根据事先创建的map来抽取数据文件中的数据,加载到数据库对应的表中。
操作说明:
1.双击
图标,
2.如果已有做好的MAP映射,点击“浏览”按钮,选择你要使用的映射文件。
如图:
3.选中后,点击“打开”,会弹出提示,然后选择使用MspDesigner创建已有转换。
如下图:
说明:
此处的选择是因为,考虑到某些通用性的转换,你如果使用创建副本的选项,可以在副本中添加当前流程独有的一些过滤条件之类的操作而不影响整个通用性的转换的功能。
(个人理解,有待考究)
4.点击“完成”后,会有如下提示,一般来说如果没有现成的数据库的会话,需要选择“为目标创建新的会话”,如果有现成的会话可以选择的话,尽量选择已有会话。
5.点击“完成”,然后,回到转换的编辑界面。
如图:
6.然后选择“编辑”,修改映射的信息。
如图
修改“源连接”中源文件的内容:
使用$(SourceOfDat)使用在步骤2中定义的存放文件路径的宏的值。
修改“字段映射”中标识报送机构报送的唯一数据的字段值,使用步骤2中获得的数据文件的信息(报送机构编码和报送时间)。
7.如果没有现成的Map映射文件,点击“新建”按钮:
如上图:
新建源连接,选择合适的连接,如下图
选择完连接后,如下图:
完成源文件设置后,可以点击工具栏的
源数据浏览器按钮,查看是否正确读取源文件。
完成源连接设置后,根据源文件,设置目标连接,关联对应的数据库表,具体操作如下图:
同建立源连接一样,选择适合的数据库连接,设置数据连接信息,连接到对应表,
通过拖拽或者选择的方式,建立起源文件到数据库表的对应关系。
然后,验证没有问题后,执行,如果可以成功加载到数据库,则重复第6步设置,
修改映射的信息。
如图
修改“源连接”中源文件的内容:
使用$(SourceOfDat)使用在步骤2中定义的存放文件路径的宏的值。
修改“字段映射”中标识报送机构报送的唯一数据的字段值,使用步骤2中获得的数据文件的信息(报送机构编码和报送时间)。
(七)步骤7为验证数据库有重复后,拼删除数据的SQL语句字符串的节点。
(八)步骤8为执行SQL语句的节点。
(九)步骤9为清空变量的节点,是可选节点。
(十)步骤10为流程结束节点。
二、另外,在之前交流的时候,给大家拷贝的Pervasive文件中,有一个名字TEST.ip.xml文件,里边的流程是模拟数据库存储过程的例子,简单来说,就是把要执行的数据库操作,拼SQL字符串,然后通过Pervasive执行。
涉及到需要调用数据库function的基本也是类似拼一个“SELECTFUN_NAMEFROMSYSIBM.SYSDUMMY1;”字符串,来调用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Pervasive DI工具简单流程开发步骤说明 DI 工具 简单 流程 开发 步骤 说明