Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

PostgreSQL(PgSQL)에서 SAP HANA 데이터베이스로 데이터 가져오는 방법

플랫 파일을 활용한 데이터 가져오기

플랫 파일(Flat File)을 이용한 임포트·익스포트는 가장 간단하고 손쉬운 방법입니다. 일회성 작업이라면 CSV 파일을 활용하는 것만으로도 충분합니다. 다만 동일한 작업을 반복적으로 수행해야 한다면, HANA SLT 복제(SLT Replication), Smart Data Access 등과 같은 SAP HANA의 ETL 옵션을 사용하는 것이 좋습니다.

SAP HANA 데이터 복제 개요

SAP HANA 복제(Replication)는 소스 시스템에서 SAP HANA 데이터베이스로 데이터를 마이그레이션할 수 있도록 지원하는 기능입니다. 기존 SAP 시스템에 있는 데이터를 HANA로 옮기는 가장 간단한 방법은 다양한 데이터 복제 기법을 활용하는 것입니다.

시스템 복제는 콘솔에서 명령줄(Command Line)을 통해 설정하거나, HANA Studio를 사용하여 구성할 수 있습니다. 또한 복제 작업이 진행되는 동안에도 기본(primary) ECC 또는 트랜잭션 시스템은 온라인 상태를 그대로 유지할 수 있어 운영 중단 없이 마이그레이션이 가능합니다.

HANA 시스템의 3가지 데이터 복제 방식

  • SAP LT 복제 방식(SAP LT Replication): 트리거 기반으로 실시간에 가깝게 데이터를 복제하는 방식
  • ETL 도구 방식(SAP BusinessObjects Data Services, BODS): 배치 단위로 데이터를 추출·변환·적재하는 방식
  • 직접 추출기 연결 방식(Direct Extractor Connection, DXC): SAP BW의 추출기를 재사용해 HANA로 직접 데이터를 전달하는 방식

각 복제 방식의 특징과 선택 기준에 대한 자세한 내용은 SAP HANA Data Replication Overview 문서를 참고하시기 바랍니다.

PostgreSQL(PgSQL)에서 SAP HANA 데이터베이스로 데이터 가져오는 방법