[英]Delta Load on BSEG table into AZure using SAP table conenctor
我們正在使用 SAP ABAP oracle 環境。我正在嘗試使用 SAP 表連接器為 Azure 數據工廠中的 SAP BSEG 表實施變更數據捕獲。 在 SAP 表連接器中,我沒有看到傳遞任何連接條件的選項。 基於哪些字段我們可以捕獲 BSEG 表上的 CDC。
BSEG 是一個簇表。 它可以追溯到大型機的 R2 時代。 請參閱 Se11 BSEG --> 菜單選項數據庫 Object --> 數據庫實用程序。 運行檢查。 它很可能會說 NOT ON DATABASE。
如果您想通過視圖訪問數據,請參閱眾多索引表之一。
BSxx說明會計:xxxxx 的二級索引
這些所謂的索引表是獨立的表,它們的行為類似於 bseg 上的索引,但不是真正的索引,因為聚簇表不能有索引。
索引表是您可以使用連接/視圖訪問的真實表。 如果仍然需要,可以稍后使用文檔編號閱讀 BSEG。 您可能會發現 FI_DOCUMENT_READ 和 BKPF 也很有用。
理論上索引表應該足夠了。
目前 SAP 表連接器僅支持一個具有默認 function 模塊的單個表。 要獲取多個表的連接數據,您可以按照以下步驟利用 SAP 表連接器中的 customRfcReadTableFunctionModule 屬性
...
所以不,默認情況下不支持表連接,您需要在 SAP 后端編寫一個具有預定義接口的自定義 FM。 要做的界面在幫助中有描述。
如果您使用 Azure 數據工廠到 Azure 數據資源管理器,則可以通過解決方法來完成像 BSEG 這樣的大表。
盡管 BSEG 是 SAP 中的表集群,但從 SAP Connector 的角度來看,它是一個包含行和列的可以分區的表。
這是一個類似的 MSEG 示例。
親切的問候
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.