SAP 中可以通過配置資料庫的連結,來完成從SAP連結到外部的資料庫中進行處理資料,具體操作如下:
1、先進入事務:DBCO,設定資料庫連結。進入該事務後,如果系統已經有配置過類似連結則會出現在如下畫面中,如圖:
2、在該配置中的難點在于您使用的伺服器類型,sap中提供多種選擇:
3、說其是難點,是因為不同的資料庫類型,在‘連結資訊’這欄填寫的内容格式是不一樣的,重點說明MSS和ORA(因為我隻用到了這兩種);
a)、SQL Server
這裡的連接配接資訊很接近 Sql Server 的連接配接字元串,但是參數名略有不同。指定主機IP、端口号、資料庫名即可。
b)、Oracel
oracel的連結資訊比較隐晦,必須在 SAP 應用伺服器上安裝 Oracel client ,然後設定連結,再在這裡的連結資訊進行指定。
4、設定完事務DBCO後,就可以進行編寫代碼測試連結是否成功。(注:任何資料庫配置資訊都存放在表DBCON中)
5、測試是否聯通 ADBC_TEST_CONNECTION
如下代碼測試:
調用中間資料庫
從中間庫查詢到多條資料,插入到内表,然後處理資料
SAP HANA SLT 将Oracle表 資料同步到HANA資料庫
簡單介紹SLT 同步資料的整個配置過程:
在SLT系統中建立與Oracle的連結
在HANA監控平台上,建立Configuration
建立表的同步作業
——————————————BEGIN—————————————————————————
1.在SLT系統中建立與Oracle的連結
在SLT系統中輸入T-Code:dbacockpit
1.選擇 Database Connections
2.選擇Oracle
3.單擊ADD按鈕,建立一個與Oracle資料庫的連接配接
如圖:
上圖中是連結Oracle資料庫的一些參數。輸入相應的連接配接參數後,點選運作,測試是否連接配接成功。
2.在HANA監控平台上,建立Configuration
T-code:ltrc
點選建立按鈕,進入向導。
源端是我們之前建立的Oracle連結
目标端為HANA資料庫的連接配接資訊
3.建立表的同步作業
點選進去建立好的Configuration
輸入表名,點選運作。
start load 資料隻一次抽取
start replication 資料實時同步
stop load/replication 停止同步
這是同步作業就會出現在平台上,可以監控它的運作情況。
--------------END--------------------------------------------------------