반응형
Notice
Recent Posts
Recent Comments
160x600
세상 모든 잡동사니 집합소 스레TV
[HANA] Smart Data Integration 본문
728x90
SAP HANA Smart Data Integration(SDI)은 SAP HANA 플랫폼에서 다양한 외부 데이터 소스와의 통합을 가능하게 해주는 데이터 통합 프레임워크입니다. 실시간 또는 배치 방식으로 데이터를 가져오거나, 가공·통합·복제할 수 있도록 설계되어 있습니다.
✅ SAP HANA Smart Data Integration(SDI) 이란?
SAP HANA Smart Data Integration(SDI)은 이기종 시스템 간의 데이터 통합을 지원하는 ETL(Extract, Transform, Load) 프레임워크로, 다양한 소스에서 데이터를 가져와 HANA에서 직접 처리할 수 있도록 합니다.
- 실시간 및 배치 데이터 통합
- 다양한 SAP 및 비SAP 시스템 연동
- HANA Native SQL로 직접 데이터 조작 가능
- 가상 테이블(Virtual Tables)을 통한 원격 데이터 쿼리
🔷 SDI 구성 요소
구성 요소설명
| Data Provisioning Agent | HANA 외부에서 구동되는 커넥터 호스트. 다양한 어댑터들을 로드하여 외부 시스템과 연결함 |
| Remote Source | 외부 시스템 정의 객체. HANA에서 외부 DB나 파일을 연결할 때 생성 |
| Virtual Table | 외부 시스템 테이블을 HANA에서 가상 테이블 형태로 쿼리 가능하게 해주는 객체 |
| Flowgraph | 시각적 데이터 흐름 설계 도구 (ETL/ELT를 위한) |
| SDI Adapter | SAP 및 비SAP 소스와의 연결을 위한 커넥터들 (Oracle, MS SQL, Salesforce, Twitter, REST API 등) |
🔷 SDI의 주요 기능
기능설명
| 데이터 복제(Replication) | 실시간 또는 배치 방식으로 데이터 동기화 |
| 가상화(Virtualization) | 외부 데이터를 복제 없이 HANA에서 직접 쿼리 |
| ETL 처리 | 데이터 변환, 정제, 필터링, 조인, 집계 등을 Flowgraph로 구성 |
| 데이터 품질 관리 | SAP Data Quality 서비스와 연계 가능 |
| 변경 데이터 캡처 (CDC) | 일부 커넥터에서 데이터 변경만 추적하여 효율적 동기화 가능 |
🔷 지원하는 데이터 소스 예시
SAP비SAP
| SAP ECC / S/4HANA | Oracle, MSSQL, MySQL |
| SAP BW, BPC | Salesforce, Twitter, Facebook |
| SAP Ariba, SuccessFactors | CSV, JSON, REST API, Google BigQuery |
🔷 SAP SDI vs SDA 차이
항목SDI (Smart Data Integration)SDA (Smart Data Access)
| 방식 | ETL + 가상화 가능 | 오직 가상화 (Virtual Table) |
| 기능 | 복제/변환/스케줄링 지원 | 단순 SQL push-down 방식 |
| 지원 대상 | SAP + 비SAP (넓음) | 제한적 (SAP, 일부 DB) |
| 예시 | Oracle → HANA로 데이터 복제 | Oracle의 데이터를 직접 쿼리 |
🔷 실제 사용 예시
- Salesforce 데이터를 SAP HANA에 실시간 동기화
- Data Provisioning Agent 설치
- Salesforce adapter 설정
- Flowgraph 작성하여 HANA 테이블로 데이터 동기화
- SAP ECC에서 HANA로 마스터 데이터 정기 배치
- Remote Source 연결
- 가상 테이블 생성
- Flowgraph로 ETL 처리 및 정제 후 HANA에 저장
- CSV 파일을 매일 업로드하여 HANA DB에 적재
- 파일 어댑터 설정
- 스케줄링하여 자동화
✅ 공식 문서 & 참조 링크
✍️ 요약
항목내용
| 목적 | SAP HANA와 외부 시스템 간의 실시간 또는 배치 데이터 통합 |
| 핵심 구성 | DP Agent, Remote Source, Flowgraph, Virtual Table |
| 특징 | ETL + CDC + 데이터 가상화 기능 모두 포함 |
| 주요 장점 | SAP + 비SAP 데이터 통합, 실시간 동기화, 유연한 변환 및 가공 |
'기술 > HANA DB' 카테고리의 다른 글
| [DB] Dynamic Tiering (1) | 2025.06.15 |
|---|---|
| [HANA] SAP HANA Data Snapshot (0) | 2025.06.13 |
| [HANA] Secondary Time Travel (0) | 2025.06.11 |
| [DB] 증분백업 vs 차등 백업 (0) | 2025.06.07 |
| [HANA DB] Cloud Foundry (0) | 2025.06.06 |
| [HANA DB] Kernel Profiler (2) | 2025.06.05 |
| [HANA DB] INIFILE ADMIN (0) | 2025.06.04 |
Comments