工作手记之Cransoft(四)
上次写到工作手记之Cransoft(三),本来打算第二天接着写呢,一直没来得及,拖到现在才有时间写。那现在就按照我自己的理解,对下面这张图进行简单的说明:
其实这张图已经写出了Cransoft对数据进行处理的全部过程了。最终数据存储到SAP系统中。
1.和Legecy System建立连接,并取数据到Legecy DataSource DB中,这块在SQL Server中属于Data Garage,一般命名:sdb***. 这样做是为了保持数据迁移过程中Legecy系统和数据库之间的耦合,将不会影响遗留数据库实际的数据完整性或性能。
2.在Cransoft的DSW中创建个Team,当然首先要创建好DSW的数据库,表,并创建好Data Sources,这里的数据库一般命名为:dsw***,表包括Source table和Target table,分别命名为st***,tt***。包括第一步,一般建立了数据库后,在Cransoft上建立了Data Sources才可以使用的,至于怎么在Cransoft注册Data Sources以后再说,现在主要说明Cransoft的数据处理流程。
3.这一步主要是和SAP建立连接的,取SAP中的数据到Data Garage中,在Sqlserver中一般的命名为dg***,一般和SAP的环境对应的,比如:dgEWD,dgEWQ,dgEWR,dgEWF,dgEWS,dgEWP等等.
4.这一步是根据需要取dg***中的数据到DSW中,即:dsw***,其实这一步主要是取dg***中的数据,和dsw***中的数据进行比较验证等一系列操作,因为dg***中的数据是和SAP中的数据同步的,也就是目标系统中数据。dsw***中是要迁移处理的数据,当然需要和SAP中的数据进行比较和验证了。
5.用Cransoft创建报表,这一步可以称为Source Report,是在Source级别生成的一些报表。
6.创建数据迁移用的Rules/Views,这里主要包括:Source Rule,Target Rule在Sqlserver中它们都是一些view,存储过程等。
7.用Cransoft创建报表,这一步可以称为Target Report,是在Target级别生成的一些报表。
8.在BDC Direct中生成BDC文件,这一步首先要在SAP中做Recording,在Sqlserver中创建BDC view,并注册到BDC Direct中,这些BDC view一般命名为:tx***,可能不同的开发团队,命名规则不一样,各部分的命名规则,在Cransoft中可以设置的,不然Cransoft是识别不了的。
9.将BDC文件上传到SAP系统中。
Cransoft的数据处理流程大致就是这样的了。一不小心又晚上一点多了,后面有空再接着写。