SAP Datasphere를 통해 SAP S/4HANA에서 BigQuery로 데이터 복제

이 문서에서는 SAP Datasphere를 통해 SAP S/4HANA에서 BigQuery로 데이터를 복제하는 방법을 간략하게 설명합니다. SAP Datasphere는 강력한 데이터 변환 기능을 제공하며 데이터가 BigQuery에 올바르게 로드되도록 합니다. BigQuery Storage Write API를 사용하여 거의 실시간으로 BigQuery 데이터 세트에 데이터를 씁니다.

복제 방법

SAP S/4HANA 소스 시스템에서 데이터를 읽으려면 다음 복제 방법 중 하나를 사용하면 됩니다.

  • CDS 기반 복제: 이 방법은 의미론적으로 풍부한 핵심 데이터 서비스(CDS) 뷰를 사용하며 SAP S/4HANA 내에서 비즈니스 데이터에 대한 사전 정의된 모델을 제공합니다.

  • SLT 기반 복제: 이 방법은 일반적으로 SAP Landscape Transformation(SLT)을 복제 기술로 사용하여 SAP S/4HANA 시스템에서 기본 데이터베이스 테이블을 직접 복제합니다. 이후 복제된 테이블을 Google Cloud Cortex Framework의 데이터 기반으로 사용할 수 있습니다.

주요 차이점 및 고려사항

다음 표에는 두 복제 방법의 주요 차이점이 요약되어 있습니다.

특성 CDS 기반 복제 SLT 기반 복제
데이터 표현 비즈니스 중심 데이터 뷰를 제공하며 주로 여러 테이블의 데이터를 의미 있는 구조로 결합합니다. 원시 테이블 구조에 대한 직접 액세스를 제공합니다. 데이터를 세부적으로 제어해야 하거나 커스텀 테이블을 복제해야 하는 경우 이 복제 방법이 니즈에 적합합니다.
사용 편의성 SAP Datasphere에서 사전 제공된 CDS 뷰를 사용하는 경우 복제 설정이 더 간단해집니다. 특히 SLT 초기 설정과 테이블 종속 항목 처리를 위해서는 더 많은 기술 구성이 필요할 수 있습니다.
유연성 표준 CDS 뷰를 통해 노출되지 않은 커스텀 테이블 또는 테이블을 복제해야 하는 경우 유연성이 떨어집니다. 커스텀 개발 테이블을 포함하여 모든 테이블을 복제할 수 있는 더 높은 유연성을 제공합니다.
성능
  • 비즈니스 로직 및 델타 계산으로 인해 프로덕션 데이터베이스에서 추가 CPU 소비가 발생합니다. 이 방법을 사용하려면 SAP 데이터베이스의 추가 CPU 리소스가 필요할 수 있습니다.
  • CDS 뷰 로직에서 가능한 사전 집계로 인해 더 적은 데이터가 전송됩니다.
  • 전체 테이블을 복제하여 네트워크 트래픽이 증가하므로 이 방법은 네트워킹 집약적입니다. 하지만 데이터베이스 CPU 리소스를 더 적게 소비합니다.
  • 사전 집계 없이 전체 테이블이 복제되므로 더 많은 데이터가 전송됩니다.
Google Cortex Framework 호환성 사전 제공된 기술 가속기와 호환되지 않습니다. 사전 제공된 기술 가속기와 완벽하게 호환됩니다.

복제 방법 선택

가장 적합한 복제 방법은 의도한 사용 사례와 다음과 같은 기타 고려사항을 포함하여 여러 요소에 따라 달라집니다.

  • 비즈니스 요구사항: 주로 표준 비즈니스 데이터가 필요하고 빠른 설정을 원하는 경우 CDS 기반 복제가 적합할 수 있습니다. 보다 전문화된 데이터가 필요하거나 세부적으로 맞춤설정된 테이블이 있는 경우에는 SLT 기반 복제를 사용하는 것이 좋습니다.

  • Cortex Framework 호환성. Cortex Framework를 사용하려면 SLT 기반 복제를 사용합니다.

  • 기술 전문성: SAP Basis 또는 데이터 복제 전문 지식이 있는 경우 CDS 기반 복제 작업을 더 쉽게 수행할 수 있습니다.

  • 데이터 볼륨 및 복잡성: 멀티 테라바이트 데이터 또는 복잡한 테이블 관계의 경우 SLT 기반 복제의 확장성이 더 클 수 있습니다.

다음 단계