365bet您加入之后,很多人表示自己得到了前所未有的乐趣。
当前位置: 主页 > 365bet >

PB数据管道

发布时间: 2020-04-09 01:54  |  来源: 原创  |  作者: admin
1、完成方法 经过应用依次完成数据的主动迁徙,请求被操作的源和目标数据库曾经存在,而且数据迁徙的计谋(数据管道)也应建立。在此基础上,经过应用依次应用数据管道,完成

  1、完成方法

  经过应用依次完成数据的主动迁徙,请求被操作的源和目标数据库曾经存在,而且数据迁徙的计谋(数据管道)也应建立。在此基础上,经过应用依次应用数据管道,完成数据的主动迁徙。

  2.1完成步调

  通俗说来,在应用依次中应用数据管道有五个基本步调:

  (1)创立对象 创立数据管道对象、管道对象的支撑用户对象和一个窗口对象。

  (2)初始化操作 创立两个事务对象的实例,辨别连接源和目标数据库;创立管道对象的支撑用户对象的一个实例,并初始化为曾经建立的数据管道对象。

  (3)启动数据管道 经过支撑用户对象的实例启动数据管道

  (4)处理毛病 对管道操作中掉足的数据行可以停止修复和保持。

  (5)完毕操作 断开数据库的连接,并释放用过的实例,封闭窗口。

  2.2创立对象

  2.2.1创立数据管道对象

  应用数据管道完成数据的迁徙,不论是在PowerBuild情况中以交互方法停止照样应用应用依次停止,起首必须建立数据管道。

  建立数据管道应当在PowerBuild情况中停止。

  1) 设备两个ODBC数据源,这里假定它们是S和D,个中,S连接源数据库,D连接目标数据库。

  2) 经过“New→Database→Pipeline”定义管道对象。在定义过程当中,数据源假设是数据表,则“Data Source”选“Quick Select”/“SQL Select”,假设是存储过程,则选“Stored Procedure”;“Source Connection”选S,“Destination Connection”选D;选定源连接中的数据表,依据需求选定字段,并设置数据行的遴选条件;设定目标表的称号,管道操作的类型;存盘。

  管道操作的类型有创立、交换、刷新、添加或修改几种,依据需求选择个中一种。正常状况下,假设停止数据备份,应定义两个相干的管道对象,这两个 管道对象只要管道操作的类型分歧,个中一个的操作类型为“创立”,其余一个为“添加或修改”。当目标数据库中无响应数据表(第一次备份)时,应用“创立” 操作的管道对象;当目标数据库中有响应数据表(不是第一次备份)时,应用“添加或修改”操作的管道对象。在这里,定义两个管道对象为 Pile_Create和Pile_Modify。

  2.2.2创立管道的支撑用户对象

  创立的两个管道对象Pile_Create和Pile_Modify可以完成交互方法的数据迁徙,但还不能在应用依次中应用。为了在应用依次中应用管道对象的属性和函数,应当建立管道对象的支撑用户对象。

  为了提高依次的通用性,可以设置一个比拟通用的管道对象的用户对象(即不用指定命据对象)。