Data Services Designer將數據從sql server抽取到hana


HANA數據庫是把數據存儲到內存中的,因此比普通的數據庫讀寫速度是快很多的,我們公司使用了1T的內存作為存儲資源,因此成本還是挺高的。廢話不多說了...

使用前提:

1. 公司運維已經部署了DS服務器

2. 運維提供DS安裝程序

安裝過程很簡單基本是下一步,因此省略...

正題開始:

1.首先登錄

 

下面的Repo_A-SAP-DS是運維人員配置的,這里我們雙擊選擇輸入密碼直接登錄。

登錄成功后就是這個樣子

第一步新建一個文件夾也可以說是一個項目目錄:

我這里起名為test

第二部新建一個定時任務還是起名test:

第三部創建數據源:

在左下角的窗口點擊Datastores,右鍵new

這里我起名還是test選擇sql server數據庫,因為我們的目標是把sql server的數據抽取到hana中

 

 

 

 

這里不多說,相信大家都會填寫。

 雙擊我們新建的test后,右面就會把所有表展示出來。(注意是Datastores窗口中的test)

 

 

這個時候我們需要做個操作:右鍵點擊improt

目的就是把需要的表導入到DS工具中,相當於映射。

然后表就會出現在Tables里面

 然后接着創建HANA數據源

和上面創建SQLserver的相同的步驟

這里很多人都連接不到hana數據庫,報錯一般是連接失敗缺少驅動程序。

解決辦法,下載個hana client 安裝一下,在DS服務器上安裝下,然后在自己本地也安裝一下。

這個工具主要就是安裝HANA數據庫的驅動的,這個還是需要公司運維去下載一下。需要到SAP官網,自己下載是沒有權限的

解壓出來就是這個樣子,然后運行。

一直下一步就行

安裝完成就可以連接hana數據庫了。

接下來回歸到正題看圖

 在右側繼續右鍵,創建一個模板表

目標源選擇hana數據庫

 創建好之后連線,就是把兩個表關聯起來

 

 保存一下,然后雙擊我們新建模板表就會發現,和sqlserver的表格式是一模一樣的。

到這里我們的任務就全部完成了。

只需要執行以下上面的定時任務就ok了。

執行成功右邊的日志窗口會出現 is completed successfully。代表成功了,

然后hana數據庫會自動創建一張與sqlserver相對應的一張user表,並且數據也會同時同步過來。

最后一步

注意:一定是先執行上面的定時任務后,再做這個操作,不然會報錯

把模板表導入到我們創建的hana的數據源中

這張表就會出現在Tables里面

注意:

這個方法是增量的,所以每次同步需要清除hana中user表中的數據。

定時任務我沒研究,^_^  需要的話以后補充吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM