SAP HANA 中的 SLT 簡介
在以 SAP 系統作為主要 ERP 的企業中,不同系統之間的資料庫資料同步是個重要的工作. 對於這種需求,除了開發 ABAP 介面之外,也有高效的工具可用. SLT 就是其中之一.
SLT 是 SAP 的第一個 ETL(Extract-Transform-Load)工具,它允許實時載入和複製資料,或者將資料從源系統和非源系統排程到 SAP HANA 資料庫.
SAP SLT 伺服器使用基於觸發器的複製方式以實現從源系統到目標系統的資料傳遞.
SLT 伺服器可以安裝在單獨的系統或 SAP ECC 系統上. SLT 系統的好處如下:
允許實時或按計劃時間進行資料複製.
在實時複製資料的過程中,可以以 SAP HANA 格式遷移資料.
SLT 可以處理簇表和池表
在載入 / 複製期間支援非 Unicode 和 Unicode 的自動轉換.
與 SAP HANA Studio 有著完全的整合.
SLT 有表設定和轉換能力.
可以透過 SAP HANA Solution Manager 監控.
SLT 的全稱是 SAP Landscape Transformation
本文連結: http://www.cnblogs.com/hhelibeb/p/8258915. html SAP / 非 SAP 系統的 SAP SLT 伺服器的架構概述如下:
SAP 系統和 SAP HANA 之間的 SLT 連線架構
SAP SLT Replication Server 將所有後設資料表定義從 ABAP 源系統轉換為 SAP HANA 的後設資料表定義. 對於 SAP 源,SLT 連線具有以下功能:
在複製表時,SAP SLT Replication Server 將在源系統中建立日誌表.
讀取引擎在 SAP 源系統中建立.
SAP SLT 和 SAP 源系統之間的連線基於 RFC 連線.
SAP SLT 和 SAP HANA 之間的連線基於 DB 連線.
與 "SYSTEM" 具有相同許可權的資料庫使用者可以在 SAP SLT 和 SAP HANA 資料庫之間建立連線.
圖 SAP SLT 連線 SAP 系統和 SAP HANA 資料庫
在 SAP 源系統中配置 SLT 伺服器
首先,我們需要配置 SAP SLT Replication Server 以連線 SAP 源伺服器和 SAP HANA 資料庫. 事務程式碼 LTR 用於在 SAP 源伺服器和 SAP SLT 之間建立連線. 步驟 1)登入到 SAP SLT 伺服器,並從 SAP SLT 複製伺服器呼叫事務 "LTR".
系統會彈出一個 web Dynpro 視窗,用於登陸到 SAP SLT 伺服器.
輸入使用者名稱密碼並登入.
會出現一個如下的彈出窗,用於配置:
點選 "New" 按鈕,建立一個新的配置.
步驟 2)在本步驟:
輸入配置名和描述.
選擇 SAP 系統作為源系統.
輸入 SAP 系統的 RFC 連線(destination).
輸入使用者名稱 / 密碼 / 主機名和例項編號.
輸入作業選項細節.
資料傳輸任務編號
計算任務編號
選擇複製選項為實時.
一旦所有選項維護完畢,點選'OK'來建立一個 SLT 的新 SCHEMA.
現在已經新增並啟用了名為 "SLTECC" 的新配置:
成功配置 SAP SLT 伺服器後,SAP SLT 伺服器會自動為 SAP HANA 資料庫建立資料庫連線(當透過事務 LTR 建立新的配置時). 不需要手動建立它. 下一步,我們將資料從 SAP 源匯入 SAP HANA.
透過 SLT 將資料從 SAP 源匯入至 SAP HANA
一旦我們成功配置了 SAP SLT 伺服器,SAP HANA 資料庫就會建立一個和 SAP SLT 中的配置同名的 SCHEMA. 該 SCHEMA 包含以下物件:
所有配置完成後,現在我們從 SAP ECC(ERP 中央元件)中載入一個表.步驟 1)要將表從 SAP ECC 載入到 SAP HANA 資料庫,請按照以下步驟:
從 Quick View 前往 Data provisioning.
選擇 SAP HANA 系統
點選完成按鈕
程式會顯示一個基於 SLT 的 Table Data Provisioning 螢幕. 有 5 個用於 data provisioning 的選項:
Provision 選項
描述
Load (Full Load) 這是一個一次性事件,會開啟從源系統的初始資料載入.
Replicate (Full Load + Delta Load) 會開啟一個初始載入(如果之前沒進行過的話),並且也會傳輸增量資料. 會為每個表建立資料庫觸發器和日誌表.
Stop Replication 為當前錶停止複製過程. 完全地移除觸發器和日誌表.
Suspend 暫停正在進行的表複製過程. 資料庫觸發器不會從源系統移除,日誌也將繼續記錄. 相關資訊會儲存在源系統的日誌表裡.
Resume 重啟暫停的表複製. 我們使用 "載入選項" 列表中的第一個選項來對錶(LFBK)資料進行初始載入,將其從源系統載入到 SAP HANA 資料庫.
操作步驟如下:
根據 SAP SLT 配置選擇源和目標系統詳細資訊.
點選載入按鈕,然後選擇我們需要在 SAP HANA 中載入 / 複製的表(LFBK).
表(LFBK)將被新增到資料載入管理部分,它的 Action 是 "Load",狀態為 "Scheduled".
資料載入後,狀態將變為 "已執行". 該表和資料將在 "SLTECC" schema 中建立.
步驟 3)透過 schema "SLTECC" 中的 Data Preview 檢查表(LFBK)中的資料:
使用 SAP HANA Studio 登入 SAP HANA 資料庫,並且選擇 SAP HANA 系統 HDB(HANAUSER).
在表節點下選擇表(LFBK).
右鍵點選表(LFBK)選擇開啟 Open data preview.
在 Data Preview 螢幕中將顯示透過 SLT 處理載入的資料.
現在我們已經成功的將資料載入到表 "LFBK" 中. 我們可以在未來的建模中使用這個表.
非 SAP 系統和 SAP HANA 間的 SLT 連線
SAP SLT Replication Server 將所有後設資料表定義從非 ABAP 源系統轉換為 SAP HANA 的後設資料表定義. 對於非 SAP 的源,SLT 連線具有以下功能:
在複製表時,SAP SLT 複製伺服器將在源系統中建立日誌表.
讀取引擎在 SAP SLT 複製伺服器中建立.
SAP SLT 和源系統 / SAP HANA 之間的連線基於資料庫連線.
圖 SAP SLT 連線非 SAP 系統和 SAP HANA 資料庫
SAP SLT 只能進行最簡單的轉換,對於複雜的轉換,我們需要其它的 ETL 工具,如 SAP Data Services(SAP DS).
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901557/viewspace-2675435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP S/4 HANA 1809簡介
- SAP S/4HANA中的採購簡化
- SAP HANA Delivery Unit概念簡述
- SAP HANA,S/4HANA 和 SAP BTP 的辨析
- SAP S/4HANA OData Mock Service 介紹Mock
- SAP S/4HANA Cross Selling機制介紹ROS
- SAP S/4HANA Cloud SDK 入門介紹Cloud
- SAP AppGyver 簡介APP
- SAP Fiori 簡介
- SAP CAR簡介
- SAP S/4HANA extensibility擴充套件原理介紹套件
- SAP Event Mesh 簡介
- SAP ECC,SAP HANA和SAP S/4HANA之間有什麼區別?
- SAP S/4HANA New Simplified Data Model (NSDM) 模型介紹模型
- SAP S/4HANA CDS View的訪問控制實現:DCL介紹View
- SAP F&R簡介
- SAP Kyma(Extension Factory on SAP Cloud Platform)的架構簡介CloudPlatform架構
- SAP HANA Cloud 學習教程之一: 如何在 SAP BTP 上建立 SAP HANA Cloud 例項Cloud
- SAP S/4HANA Cloud 系統整合的一些場景介紹Cloud
- SAP HANA Schemas 和 HDI ContainersAI
- SAP HANA和區塊鏈區塊鏈
- SAP HANA與BWA的異同點CB
- SAP Commerce Cloud 裡的 Solr 架構簡介CloudSolr架構
- SAP 前端技術的演化史簡介前端
- SAP S4HANA BP初探
- 什麼是 SAP HANA XS JavaScriptJavaScript
- SAP HANA命令列方式恢復命令列
- SAP HANA分散式解決方案分散式
- Generate Distribution Model from SAP ERP to SAP EWM in SAP S/4Hana
- SAP UI5 Tools 使用簡介UI
- SAP R/3,SAP ECC 和 SAP S/4HANA 的聯絡和區別
- 如何使用SAP HANA Vora規劃HANA大資料戰略?LH大資料
- SAP HANA資料建模祕籍XV
- 超詳細SAP HANA JOB全解析
- Fedora 中的 Toolbox 簡介
- 在 SAP BTP 上體驗 SAP HANA Cloud 試用版本Cloud
- SAP Cloud for Customer Price-計價簡介Cloud
- 關於 sap.ui.base.Object 的簡要介紹UIObject