zoukankan      html  css  js  c++  java
  • Notes: CRM Analytics–BI from a CRM perspective (2)

    1. Data Transfer Process
      1. As of NetWeaver 7.0 and later, Data Transfer Process replaces the function of data mart interface and the InfoPackage, so InfoPackage only loads the data into BI's entry level – PSA data.
      2. The transfer process can be implemented in parallel mode as it is set.
      3. Data load request is an instance of Data Transfer Process generated when in real time process, the request is executed according the settings of the DTP.
      4. Either full transfer or delta transfer can be implemented in DTP, In full mode, the entire dataset of the source is transferred to the target; in delta mode, only the data that was posted to the source since the last data transfer is transferred.
      5. DTP also has the function for handling with errors that happen during the data loading.
        1. At runtime, the incorrect data records are sorted and written to an error stack (request-based database table).
        2. A special error DTP will update the error stack info to the target further.
        3. Restart of the failed transfer and the search of the error processes are all very easy.
        4. Process chain is recommended.  
    2. Error DTP
      1. An error DTP is created for an activated data transfer process on the Update tab page, and runs directly in the background or be included in a process chain so that we can schedule it regularly in the context of our process chain.
      2. An error DTP uses a full update mode to transfer the error data, and reactions to the errors can be:
        1. No update, no reporting
        2. Updating valid records, no reporting (request red)
        3. Updating valid records, reporting possible
        4. Specify the maximum number of incorrect data records allowed before the transfer process is terminated.
        5. Select how the system should react when the number of data records received is not the same as the number of data records updated.
      3. Semantic Groups, the key fields for the error stack, can be defined in the "Execution" tab. The key fields need to be specified as much as possible.
      4. An error DTP can be defined and included in a process chain and started manually if error occurs.  
    3. Error Stack.
      1. An Error Stack is a request-based table into which the incorrect data records from a data transfer process are written.

              

      1.  The error data in the error stack can be post to the target manually, if this step is executed successfully, the error data will be deleted in the error stack. Also, if a request is deleted in a DataStore object, the associated data records are also deleted in the error stack.
    4.  Temporary Storage

      Temporary storage is a table that contains the data records processed with a request in a step together with a status display.

    5.  Extraction Monitor

      The request status and request messages from the data transfer processes (DTPs) and the InfoPackage load processes are integrated in the Extraction Monitor. (Administration -> Monitor)

    Raymond Zhang
    If you want to discuss with me about any idea, please contact me at raymond.zhang@sap.com

  • 相关阅读:
    MyBatis传入多个参数的问题
    vim添加复制(crtl+c),粘贴(ctrl+v)ctrl+A 等快捷键
    log4j日志级别
    概要设计说明书(转载自国家计算机标准和文件模板)
    软件需求分析文档模版(转载自国家计算机标准和文件模板)
    新概念英语 第二册 课文
    程序员的自我进化——补上最短的那块情商木板
    python 字符和数值转换
    maven中的 dependencies 和 dependencyManagement 的区别
    Oracle11G 7个服务说明
  • 原文地址:https://www.cnblogs.com/rabbitzhang/p/1387372.html
Copyright © 2011-2022 走看看