zoukankan      html  css  js  c++  java
  • 工作手记之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的数据处理流程大致就是这样的了。一不小心又晚上一点多了,后面有空再接着写。
  • 相关阅读:
    结构体作为函数参数
    自定义子窗口与主窗口通信
    Qt性能问题
    后缀表达式、中缀表达式
    QMap的使用
    自定义QSS
    Qt查找孩子findChild
    ThinkPHP 3.2.3 数据缓存与静态缓存
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别  Pig
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别  Pig
  • 原文地址:https://www.cnblogs.com/wanyakun/p/3403240.html
Copyright © 2011-2022 走看看