我們是實施了SAP的SME。我們正在嘗試使用SAP中的交易數據來爲我們的圖形報告等卡車部門構建另一個PHP系統。這是因爲我們沒有內部專業知識ABAP開發和任何SAP修改都很昂貴。直接讀取SAP數據庫?
目前,我設法實現了我們的目標,只需訪問我們的質量DB2服務器,並將任何寫入轉移到另一臺DB2服務器。我們發現SELECT語句的CPU使用率是可以接受的,並且用戶只能訪問特定的表/視圖。
SAP's Quality DB2 -> PHP -> Different DB2 client
想知道是否安全地從生產中讀取相同的方式嗎?通過RFC連接器再次實現這一切似乎非常痛苦。主從配置對我們來說是一種選擇,但也會涉及到外部諮詢。
編輯
忘了提,我們的SAP傢伙們不希望建立另外6個月甚至報告 - 他們想離開系統完好無損。這就是爲什麼我們要用PHP構建它的原因。
謝謝。將看看我們是否可以獲得RFC。 考慮到我們的GPS設備向我們的貨運部門中的MySQL和智能卡提供數據,並將數據投入到MySQL中,我們需要一個集成的Dashboard,將所有內容拉到一起並理解數據(電子郵件警報,某些邏輯等)。 爲此,我們在「視圖」而不是「表」中獲得了只讀訪問權限,並將特定表格轉換爲質量數據庫。 [這裏](http://sapinsider.wispubs.com/Article/Accessing-SAP-Tables/3916)是我們決定做一個直接的Db訪問,儘管有預防措施。 – kouton
爲了整合起見,如何進行Master - > Slave複製/同步,我們只能從Master讀取數據?假設安全不是問題,我們也不會處理長文本? 忘了提及我們的SAP員工不想在6個月內構建報告 - 他們希望保持系統完好無損。這就是爲什麼我們要用PHP構建它的原因。 – kouton
Gopi,這聽起來像是一個相當重要的應用程序 - 您確定您不需要具備冗餘,故障轉移支持的完整應用程序服務器,以及不需要這麼做?可悲的是,我看到「有些SAP公司的人」很多時候都會阻止集成嘗試,所以我理解這個問題。你需要什麼樣的數據(哪些表)? – vwegert