下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用友时空与用友 U数据交换需求及解决方案、数据交换需求1、需要交换数据的软件系统:用友时空、用友 U82、需要同步的基础资料:1)、商品信息:从用友时空同步到用友 U82)、往来单位:从用友时空同步到用友 U83)、部门及职员:从用友时空同步到用友 U83、需要同步的单据信息:1)、用友时空销售出库单2)、用友时空销售结算单3)、用友时空采购入库单4)、用友时空采购结算单转换为 U8 应收开票单转换为 U8 收款单转换为 U8 应付开票单转换为 U8 付款单、解决方案1、佳易数据交换接口简介本软件主要针对各 SQL 数据库之间的数据路由和收发,协助一个数据库把 本地的数据发送到各目的地,并从各
2、远程数据库获得需要的数据。对于 2 个异构数据库,进行数据交换时,一方面要设立对应规则' ,一方 面要设立转换规则' ,然后才可实现 2 个异构数据库的数据自动交换。(1)对应规则: 2个数据库的若干数据表,其表结构的对应关系设定。例如,A数据库的01表对应B数据库的02表,它们的字段对应关系的建立等。(2)转换规则: A 数据库的数据,发送到 B 数据库后,转换成哪些类型的数 据,这些转换关系的建立等。(3)差异交换:对于已经完成交换的,进行标识,下来的交换时只交换增量 部分。(4)数据转换过程:采集 压缩传输 解压 更新。实现数据库之间数据 的复制,可以是差异复制也可以是整
3、体复制。模块组成和工作原理:客户端和中间层服务。客户端为数据流向端, 服务端为数据起源端, 即提供数据的一方通过中间层 服务等待客户端发起数据查询, 一旦客户端发来查询语句, 中间层以查询语句代 客户端查询数据,并把数据以 OLEVariant 包的形式传递给客户端;客户端得到 数据包后,在本地解包成数据集, 并启动数据库服务器事务, 把数据插入本地表, 完成后提交事务。数据交换模块的优势:(1)、三层结构(由客户端、中间层、 Sql Server 三个部件一起构成) 数据的查询由中间层完成, 而不是由客户端来进行, 因此适应于两个要传输 数据的数据库分布在两个有一定距离的空间上的情况, 此种
4、情况下可以杜绝死锁 的发生。(2)、本地的数据插入与网络无关由需要数据的一端主动发起查询, 获得数据之后就与网络无关, 在本地插入 是否成功不受网络的影响。 不像一些软件提供数据的一方主动向需要数据的一端 发送数据,然后由需要数据的一端在插入成功之后要向提供数据的一方发送一个 成功标志, 此种情况下如果已经插入成功但是网络突然断开之后, 提供数据的一 端收不到成功标志,会在下次重复插入相同的数据。(3)、不同系统之间的单据流程对接数据交换后, 可按设定的表和字段对应, 实现数据的传递和转换, 从而实现 了一个类型的单据的数据转变成另一类型的单据的数据,实现单据流程对接。 数据同步实施要点分为两
5、种情况,一种是差异复制数据, 一种是完全复制数据(即不管一个 表是否已经有相同的数据, 先把这个表清空再完全插入数据, 适应于表的数据量 小的情况) 如何部署中间层(1)、运行数据传输模块,如下图(其中内容为数据交换日志,左边为客户端, 右边为服务端):(2)、设置中间层连接 SqlServer 的数据库连接参数,如下图,这样中间层就 开始工作了:通常设置为链接本地数据库。如何部署客户端(1) 创建设置表,附数据交换模块客户端设置语法.sql文件( 2) 启动数据交换模块( 3) 设置需要数据的数据库的连接设置,如下图: 通常设置链接本地数据库。( 4) 设置更新资料的周期,如下图( 5) 设
6、置中间层的连接参数,如下图:通常服务端域名 设置指向 远程服务器端。( 6) 设置差异更新的各表的语法,如下图,其中:“本地表名” 表示本数据库需要数据的表名; “远程表名” 表示远程需要数据的表名,如果采用差异更新表示远程存储差 异数据的表的表名,如果用完全更新表示存储数据的原始表的表名; “远程货位名称” 对应中间层连接参数中的“远程货位名称” ,也就是说一 个表可以从多个货位那里下载数据。“本地表列设置” 表示本地该表需要下载数据的列的列名,中间用“, ”隔 开;“远程表列设置” 表示远程提供数据的表的对应列的列名,中间用“, ”隔 开;“本地表主键集合” 表示本地表的主键列,中间用“, ”号隔开“远程表主键集合” 表示远程提供数据的表的主键列,中间用“, ”号隔开; “远程查询其它条件” 就是此查询的条件,其语法与 Sql 语法相同,只是不 用从“ where”开始写,而是以and开头;“数据已下载后需要更新的列” 表示的是如果本地有相同键值的一条数据, 那么下次更新的时候那些列需要更新就写进去,中间用“, ”号隔开,不需 要更新的列不要写进去,这里的值是“本地表列设置”的子集。2、用友时空 与 用友 U8 数据交换流程3、实现难点基础资料的同步是难点:一方面,用友 U8 的基础资料的编码生成规则必须 遵守,同时,必须实现差异更新。单据数据转换方面,主要是跟踪清楚用友 U
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年嘉兴职业技术学院单招职业倾向性测试题库带答案详解(能力提升)
- 2026年吐鲁番职业技术学院单招职业技能测试题库带答案详解(新)
- 2026年哈尔滨电力职业技术学院单招职业倾向性测试题库及答案详解(基础+提升)
- 2026年唐山工业职业技术学院单招职业适应性考试题库及答案详解1套
- 物联网应用开发规范探讨
- 一级护理的评估方法
- 2025年度IPO市场数据报告
- 失语症护理常用沟通辅助工具介绍
- 原材料短缺应对
- 2026新疆和田地区墨玉县寰玉建设投资集团有限公司子公司招聘12人笔试备考试题及答案解析
- (2026春新版)苏教版二年级数学下册全册教学设计1
- 资产租赁信用考核制度
- 2026年江苏农林职业技术学院单招职业技能考试题库附答案解析
- 2026石嘴山市能达建设发展有限公司招聘3人考试参考题库及答案解析
- 高一下学期返校收心归位主题班会课件
- 北京市朝阳区2025-2026学年高三上学期期末质量检测语文试卷及参考答案
- 2026年春季人教版小学数学三年级下册教学计划(含进度表)
- 2025年法医精神病试题及答案
- 部编版四年级下册道德与法治教学工作计划及进度表
- DL∕T 1936-2018 配电自动化系统安全防护技术导则
- 景观绿化工程安全生产操作规程
评论
0/150
提交评论