2015-07-20 20 views
0

我定期使用多個Microsoft Access數據庫來創建報告。要獲取源數據,我目前必須登錄到SAP BW(通過SAP NetWeaver),運行源數據報告,將結果作爲.csv文件導出(但實際上將其保存爲.txt文件),然後導入該文件導入到Microsoft Access中。有沒有一種方法可以讓Access直接從SAP BW中獲取數據?如何配置我的Microsoft Access數據庫以直接從SAP BW提取源數據?

任何幫助表示讚賞!

回答

1

SAP使用的所有數據庫都是行業標準數據庫,因此數據將存儲在支持ODBC的系統中。

據我所知,SAP通常使用Sybase,這也是SQL服務器最初的基礎。

因此SAP運行在行業標準的SQL服務器(Sybase或SQL服務器)上。如果在IBM上運行,那麼數據在DB2中(通常是as400系統)。

因此,您只需聯繫IT部門並獲取所需的ODBC連接字符串到數據庫。如果您沒有在SQL服務器上運行SAP,那麼您「可能」也需要安裝最新的Sybase驅動程序,但這些信息可能會從SAP支持人員處獲得。

因此,您只需在訪問SAP數據庫時設置鏈接表,從而不需要導出或下載或導入數據 - 您始終可以實時報告實時數據。因此,「挑戰」當然是要掌握SAP中的表格結構 - 這是一個很大的挑戰,因爲在大多數情況下,您用於出口的報告是許多相關表格連接成一個「簡單」出口視圖的結果。因此,準備好一些複雜的要求以按照你想要的方式獲取數據。

相關問題