1. SAP HANA SDI (Smart Data Integration)?

원격지의 데이터를 HANA DB 가져올 있는 EIM(Enterprise Information Management) 서비스

원격지에서 Batch 형태의 ETL 기능과 실시간 복제 기능을 지원

원격지의 데이터에 대해 HANA DB 내에 가상 테이블(Virtual Table) 만들어 저장

Virtual Table 일반적인 스키마 테이블과 동일하게 보이지만, 실제로는 메타데이터만 갖고 있으며 실제 데이터는 원격지 데이터베이스 서버에 존재

SDI HANA DB 아키텍처의 부분이기 때문에 원격지의 데이터를 Aggregation, Join, AFL Function 등을 사용하여 가공 가능

Flow Graph 사용해서 손쉽게 로직을 있음

SAP HANA SPS09부터 지원

 

2. 다른 비슷한 SAP 솔루션

2.1 SAP SLT (SAP Landscape Transformation)

ABAP -> ABAP, ERP -> HANA 실시간 복제를 수행할 사용하는

 

2.2 SAP DS (SAP Data Services)

ETL 툴이며, 타겟이 HANA DB 아니어도

예를 들어, ABAP 기반의 SAP 어플리케이션 또는 데이터베이스(Oracle )에서 데이터를 검색해서 타겟으로 이동할 있음

 

2.3 SAP RS (Replication Server)

실시간 Data Integration 솔루션으로, DDL/DML 포함하는 트랜잭션 데이터를 옮기고 동기화할 있음

타겟이 HANA DB 아니면서 실시간 Bi-directional Data 이동이 필요할 고려할 있는 솔루션

 

3. SAP HANA SDI 구성 컴포넌트

3.1 DP Server (Data Provisioning Server)

HANA 플랫폼 내에 존재하는 서버/프로세스로, DP Agent HANA 사이의 커뮤니케이션 담당

 

3.2 DP Agent (Data Provisioning Agent)

SDI Adapter 관리 HANA DB와의 연결을 관리하는 프로세스

SDI Adapter HANA DB 사이의 커뮤니케이션 인터페이스 역할

SAP에서는 다양한 Source Data 가져올 있는 Standard SDI Adapter 제공하며, 필요할 경우, SDK 사용하여 SDI Adapter 개발할 있음

DP Agent 버전은 HANA DB 버전과 동일해야

 

참고자료:

https://blogs.sap.com/2018/06/15/hana-sdi-is-super-set-of-all-if-and-only-if-hana-is-the-main-data-target./

https://cloud.google.com/solutions/sap/docs/bigquery-sap-export-using-sds?hl=ko

'SAP HANA' 카테고리의 다른 글

SAP HANA DB - Memory Architecture  (0) 2021.06.28
SAP HANA DB - Replication Mode  (0) 2021.03.01
SAP HANA Log mode  (0) 2021.02.27
SAP HANA 네트워크 권장사항  (0) 2021.02.27
HANA Cockpit 설치 후속작업 (URL 확인, DB 등록)  (0) 2020.12.31

+ Recent posts