• 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

  • 相关阅读:
    linux 下面 opcache 拓展
    php中函数前加&符号的作用分解
    apache 设置404页面
    nginx 环境搭建使用之入门
    curl获取http请求的状态码
    js打开新的窗体不被浏览器阻止
    YII 框架使用之——创建应用
    Yii 框架创建自己的 web 应用
    PHP中CURL方法curl_setopt()函数的一些参数
    Linux的学习--使用PuTTY
  • 原文地址:https://www.cnblogs.com/rabbitzhang/p/1387372.html
Copyright © 2020-2023  润新知