SAP Table輸入組件用於讀取SAP Table資料來源的資料。同步SAP Table資料來源的資料至其他資料來源的情境中,您需要先配置SAP Table輸入組件讀取的資料來源,再配置資料同步的目標資料來源。本文為您介紹如何配置SAP Table輸入組件。
前提條件
已建立SAP Table資料來源,如何建立,請參見建立SAP Table資料來源。
進行SAP Table輸入組件屬性配置的帳號,需具備該資料來源的同步讀許可權。如果沒有許可權,則需要申請資料來源許可權,詳情請參見申請、續期和交還資料來源許可權。
操作步驟
在Dataphin首頁頂部功能表列,選擇研發 > Data Integration。
在整合頁面頂部功能表列選擇專案(Dev-Prod模式需要選擇環境)。
在左側導覽列中單擊離線整合,在離線整合列表中單擊需要開發的離線管道,開啟該離線管道的配置頁面。
單擊頁面右上方的組件庫,開啟組件庫面板。
在組件庫面板左側導覽列中需選擇輸入,在右側的輸入組件列表中找到SAP Table組件,並拖動該組件至畫布。
單擊SAP Table輸入組件卡片中的
表徵圖,開啟SAP Table輸入配置對話方塊。在SAP Table輸入配置對話方塊中,配置參數。
選擇RFC_READ_TABLE。
RFC_READ_TABLE是SAP系統內建的RFC函數,用於讀取SAP資料庫表的結構和資料。
參數
描述
步驟名稱
即SAP Table輸入組件的名稱。Dataphin自動產生步驟名稱,您也可以根據業務情境修改。命名規則如下:
只能包含中文、字母、底線(_)、數字。
不能超過64個字元。
資料來源
可選取Dataphin中所有SAP Table類型的資料來源。單擊
表徵圖,可複製當前資料來源名稱。對於您沒有同步讀許可權的資料來源,您可以申請對應資料來源的讀取許可權。申請資料來源讀取許可權的具體操作,請參見申請、續期和交還資料來源許可權。
如果您還沒有SAP Table類型的資料來源,單擊建立,建立資料來源。詳情請參見建立SAP Table資料來源。
RFC
選擇SAP系統中的RFC。
Query_table
輸入需讀取的表名,點擊校正,如果存在此表,則在輸出欄位中展示表的欄位。
No_data
no_data不為空白時,不向表輸出資料,為空白時,則傳出資料。
Rowskip
輸出的第一條資料的行號(從0開始)。
Rowcount
從rowskip開始,一共輸出的資料行數(0代表所有資料)。
過濾條件
表查詢條件,可使用SAP query operator進行條件過濾。
SAP query operator如下:
EQ:等於。
NE:不等於。
LT:小於。
LE:小於等於。
GT:大於。
GE:大於等於。
IN:例如 TABCLASS IN ('TRANSP', 'INTTAB')。
LIKE:例如 LIKE 'Emma%'。
批量條數
批量讀取資料的條數,可根據資料庫效能以及資料量修改。
輸出欄位
輸出欄位地區展示了已選中表的所有欄位。如果不需要將某些欄位輸出至下遊組件,則您可以刪除對應的欄位:
如果需要刪除少量的欄位,則可以單擊操作列下的
表徵圖,刪除多餘的欄位。如果需要刪除大批量欄位,則可以單擊欄位管理,在欄位管理頁面選擇多個欄位後,單擊
表徵圖,將已選的輸入欄位移入到未選的輸入欄位。
RFC選擇RFC_READ_TABLE以外的RFC。
參數
描述
步驟名稱
即SAP Table輸入組件的名稱。Dataphin自動產生步驟名稱,您也可以根據業務情境修改。命名規則如下:
只能包含中文、字母、底線(_)、數字。
不能超過64個字元。
資料來源
可選取Dataphin中所有SAP Table類型的資料來源。單擊
表徵圖,可複製當前資料來源名稱。對於您沒有同步讀許可權的資料來源,您可以申請對應資料來源的讀取許可權。申請資料來源讀取許可權的具體操作,請參見申請、續期和交還資料來源許可權。
如果您還沒有SAP Table類型的資料來源,單擊建立,建立資料來源。詳情請參見建立SAP Table資料來源。
RFC
選擇SAP系統中的RFC。
輸入參數
填寫該RFC需要輸入的參數。
Table
選擇自訂RFC中需要同步資料的表。
輸出欄位
輸出欄位地區展示了已選中表的所有欄位。如果不需要將某些欄位輸出至下遊組件,則您可以刪除對應的欄位:
如果需要刪除少量的欄位,則可以單擊操作列下的
表徵圖,刪除多餘的欄位。如果需要刪除大批量欄位,則可以單擊欄位管理,在欄位管理頁面選擇多個欄位後,單擊
表徵圖,將已選的輸入欄位移入到未選的輸入欄位。
單擊確認,完成SAP Table輸入組件的屬性配置。