BWY一般資料來源的提取

2021-05-24 07:59:21 字數 1160 閱讀 6117

1、可使用r3標準資料庫表或者自定義表(需注意對於金額或者數量字段,必需有參照表,如果作為資料來源的表自己含有金額單位或者數量單位,則參照表為資料來源表本身,如果作為資料來源的表本身沒有金額單位或者數量單位,參照表需設定為別表,則使用該錶作為資料來源時會報錯,bw的意思好像是表本身金額和數量字段必需有參照表,而金額和數量的單位即**與參照表,如果參照表與資料來源不為同一表,則無法取得相應的單位,因此如果參照表為別表,則可能需建立檢視,在檢視中關聯參照表取得單位,建立檢視方式暫未測試),自定義表往往是需要通過比較複雜的程式計算出結果,然後將程式輸出結果存在自定義表中,然後通過自定義表作為一般資料來源,把資料抽取到bw中

2、建立一般資料來源(事務**:sbiw或rso2),一般資料來源中sap允許檢視/表、查詢(指sap中的資訊集,即query)、fm(功能模組)作為一般資料來源,幾個引數:應用程式元件(infosource和infopackage使用應用程式元件的樹狀結構組織,其實就是乙個目錄,用來管理資料來源的),如果為自定義的,需保證相關的client都存在,可自行建立應用程式元件(事務**:rsa6);描述:短中長,如果是檢視/表,則輸入相應的檢視/表名稱,提取結構系統自動生成;delta設定:delta特殊字段,即作為增量更新的字段,分為三種:時間標記、日曆天數、數字指標,這三種的區別,不是太清楚,時間標記即時間戳,應是記錄記錄更改的時間,日曆天數也是上次更改的日期,個人覺得時間標記是更為明細的時間,因為是長度為15的字段,可以精確到分秒吧,日曆天數則是到天,資料指標是對增加的記錄產生新的指標,三種用來區別新資料的方法;安全間隔下限:以下為sap的幫助,示例:時戳用於確定增量。最後讀取的時戳為:12:00:00。下乙個增量提取開始於12:30:00。這種情況下,選擇間隔為 12:00:00 到 12:30:00。提取結尾時,指標設定為:12:30:00。乙個記錄 - 例如乙個憑證- 建立於 12:25,但是直到 12:35 才能儲存。它不包含在提取的資料中,但是,由於它的時戳,下次也不能提取。正因如此,讀取和傳輸資料之間的安全邊際必須始終大於建立此資料來源(具有時戳增量)記錄的時間最大長度,或者它必須顯示乙個足夠大的間隔 (用於確定使用序列號確定的增量)。個人理解,如果乙個憑證建立的經過時間恰好在上次提起後和下次提起後,即跨過了安全間隔,則該憑證會導致無法提取

3、一般資料來源建立後,啟用資料來源(事務**:rsa6),並使用rsa3測試抽取資料

以上1、2、3步均在r3端完成

4、在bw中複製資料來源,建立資訊包抽取資料到psa

ajax如何呼叫本頁資料來源不用一般處理程式

近來我發現我一些同事。在用ajax時,用資料來源,都喜歡重新新建乙個頁面.其實我是很不喜歡這種模式,主要原因,一是後期維護麻煩,還要去找哪些頁面,二是不能呼叫一些本頁原有的資料方法.因此我在這裡做了乙個測試的案例。如下 cs 1 using system 2using system.data 3us...

資訊提取的一般方法

完整解析資訊的標記形式,再提取關鍵資訊 需要標記解析器 bs4庫的標籤樹遍歷 優點 資訊解析準確 缺點 提取過程繁瑣,速度慢 結合形式解析與搜尋方法,提取關鍵資訊 需要標記解析器及文字查詢函式 獲取demo源 import requests r requests.get 頁面鏈結 r.text de...

SpringBoot學習 資料來源(一)單資料來源

springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...