PervasiveDI工具简单流程开发步骤说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PervasiveDI工具简单流程开发步骤说明.doc

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

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档