直接連接到SAP是耗時和困難的。Fivetran是磚夥伴(你可以看到他們在夥伴連接)。他們有一個很好的方法來連接數據磚SAP:
@ricard卡斯塔涅達在技術上是可行的編寫Python直接連接到SAP ERP (ECC / S4)在ABAP層或運行時數據庫層。然而,如果這將是生產管道,我強烈建議反對這樣的DIY方法需要大的開發努力使這種方法具彈性、可伸縮的。
Python可以連接到低水平的NetWeaver RFC SDK (博客)。據我所知沒有SAP或磚客戶這樣做的。這也是技術可以使用Python通過JDBC或Python驅動連接到韓亞,Oracle、DB2或運行時數據庫狀態"置疑"在你的ECC或S / 4。然而,如果ERP運行時數據庫是韓亞金融集團和韓亞的典型許可類型運行許可證,然後你不允許連接到韓亞金融數據庫層。NW RFC SDK以及JDBC / Python驅動方法要求您開發代碼來處理彈性等處理網絡連接ERP休息時,確保你不寫兩次相同的數據到目標的錯誤,等等。你必須設計和實現可伸縮性——例如應該這段代碼運行在司機節點隻在工人或並行節點,應該有任何限製或限製#並發連接,等等。你必須設計為中心。一些ECC表沒有時間戳疾控中心。
我的建議是使用一個商業從架子上ETL或複製工具從SAP(例如數據智能雲),雲平台(例如Azure數據工廠),或獨立供應商(例如Qlik, HVR / Fivetran Arcion, Matillion)。Beplay体育安卓版本