다음을 통해 공유


SAP 데이터 원본 식별

이 문서는 "SAP 확장 및 혁신 데이터: 모범 사례" 문서 시리즈의 일부입니다.

디지털 변환을 위해서는 기업의 비즈니스 목표를 충족하기 위해 비즈니스 운영 전반에 걸쳐 데이터에서 파생되는 인텔리전스의 원활한 조합이 필요합니다. 엔터프라이즈는 SAP 애플리케이션을 ERP(엔터프라이즈 리소스 계획 시스템), LOB(기간 업무) SaaS 애플리케이션, 엔터프라이즈 데이터 웨어하우스, 비즈니스 인텔리전스 또는 통합 플랫폼으로 사용합니다. SAP 시스템의 사일로 데이터를 활용하여 비즈니스 혁신을 추진할 수 있습니다. 클라우드 채택 여정을 진행하면서 중요 비즈니스용 워크로드를 Azure로 이동할 때 SAP 워크로드를 Azure로 이동하는 것을 우선 순위를 지정합니다. 이 방법은 데이터를 Azure 환경에 최적으로 통합합니다.

고객은 SAP 랜딩 존 가속기에서 모범 사례를 따라 SAP 환경을 배포했습니다. 다음 단계는 Azure 데이터 서비스를 사용한 혁신입니다. 논리적인 다음 단계는 Azure 데이터 서비스와 IaaS(Infrastructure as a Service) 또는 SaaS(Software as a Service)로 배포 및 작동하는 Azure의 SAP 워크로드를 결합하고 확장하는 것입니다. 고객이 SAP 및 비 SAP 데이터를 결합하고 분석 및 AI와 같은 고급 데이터 서비스를 적용하면 실시간 예측 인사이트를 추출할 수 있습니다. 이 방법은 비즈니스 성과를 개선합니다.

개요

SAP 시스템에는 인사이트를 파생시키는 데 사용되는 조직 전체의 데이터가 포함됩니다. 대부분의 경우 이 데이터는 사일로화되며 조직 내부 또는 외부의 다른 데이터 원본과 통합되지 않습니다. 다음 개요에서는 데이터 통합 이니셔티브의 원본 역할을 하는 가장 관련성이 큰 SAP 애플리케이션에 대해 설명합니다.

  • SAP Business Suite는 SAP ERP, SAP CRM(고객 관계 관리), SAP SCM(Supply Chain Management)SAP SRM(Supplier Relationship Management)과 같은 핵심 애플리케이션 집합입니다. 이러한 애플리케이션은 SAP의 메모리 내 데이터베이스인 SAP HANA에서 실행됩니다. 또는 Oracle, Microsoft SQL Server 또는 IBM Db2와 같은 비 SAP 데이터베이스에서 실행할 수 있습니다.

  • SAP ERP는 엔터프라이즈 리소스 계획에 가장 널리 사용되는 SAP 솔루션입니다. 회계, 물류 및 인적 자본 관리와 같은 핵심 비즈니스 기능을 제공합니다.

  • SAP S/4HANA는 차세대 비즈니스 애플리케이션입니다. SAP S/4HANA에는 더 많은 데이터 및 비즈니스 모델과 HTML5 기반 사용자 인터페이스가 제공됩니다. 이름에서 알 수 있듯이 SAP S/4HANA는 SAP HANA에서만 실행되며 OLAP 및 OLTP 기능을 실시간으로 제공합니다.

  • SAP BW 및 SAP BW/4HANA는 SAP의 데이터 웨어하우징 솔루션입니다. SAP 비즈니스 데이터의 가장 일반적인 원본을 제공합니다. 대부분의 SAP 고객은 이러한 솔루션을 엔터프라이즈 데이터 웨어하우스, 부서 데이터 마트 또는 빅 데이터 플랫폼으로 사용하여 운영 SAP 원본 시스템에서 데이터를 로드합니다. SAP BW/4HANA는 SAP HANA에서만 실행됩니다. 기본 데이터 아키텍처와 개방형 분석 기능이 있습니다. 두 솔루션 모두 데이터 모델링, 획득, 통합 및 계층화와 함께 통합된 데이터 웨어하우징 환경을 제공합니다.

고객은 해당 환경에서 다음과 같은 클라우드 기반 분석 및 계획 솔루션을 배포할 수도 있습니다.

SAP SaaS 솔루션:

디자인 고려 사항

  • 원본 시스템 기존 구현 및 비즈니스 사용 사례에 따라 원본 시스템을 선택합니다. 원본 SAP 환경은 SAP, OS 및 DB 버전과 같은 특정 버전에 있습니다. 원본 SAP 솔루션, OS 및 데이터베이스 버전을 문서화합니다. 일반적으로 OS, SAP NetWeaver 및 데이터베이스는 소프트웨어 수명 주기 관리의 일부로 업데이트됩니다. 고객에 따라 일 년에 한두 번 업데이트될 수 있습니다. 소프트웨어 버전에 대한 빠른 변경은 단기적으로는 불가능합니다. SaaS 솔루션에 액세스하는 옵션은 레거시 및 온-프레미스 솔루션보다 제한될 수 있습니다. 먼저 비즈니스 요구 사항에 따라 데이터의 특성 및 추출과 관련된 현재 솔루션의 기능 및 제한 사항을 숙지합니다.

  • 라이선스 사용 가능한 기존 라이선스를 이해하고 SAP 시스템에서 데이터를 추출하기 전에 라이선스의 영향을 고려합니다. SAP 대응 항목으로 작업합니다. 라이선스는 복잡한 주제이며 시간이 지남에 따라 정책이 변경될 수 있으므로 SAP 계정 팀에 문의하여 지침을 받을 수 있습니다. 자세한 내용은 다음 가이드를 참조하세요.

  • 2018년 4월 10일 이전에 SAP 가격 책정 정책을 기반으로 계약을 체결한 SAP ERP(ECC 및 SAP S/4HANA) 고객을 위한 간접 액세스 가이드입니다.

  • 2018년 4월 10일에 도입된 결과 기반 ERP 가격 책정에 대한 디지털 시대의 ERP 가격입니다.

  • SAP HANA SAP HANA의 경우 런타임 데이터베이스와 전체 사용 데이터베이스 라이선스를 구분해야 합니다. 런타임 데이터베이스는 SAP에서 라이선스가 부여된 소프트웨어만 지원합니다. SAP에서 라이선스가 부여된 전체 사용 데이터베이스는 SAP 및 비 SAP 소프트웨어를 지원합니다. 전체 사용 SAP HANA 데이터베이스는 기가바이트 메모리 메트릭에 따라 라이선스가 부여됩니다. 따라서 SAP HANA 데이터베이스에 직접 액세스하는 타사 데이터 커넥터에는 전체 사용 SAP HANA 데이터베이스 라이선스가 있어야 합니다. 자세한 내용은 HANA 라이선스 기술 세부 정보를 참조하세요.

  • OpenHub 라이선스 anyDB 또는 SAP HANA의 SAP BW에서 데이터 추출을 위해 SAP NetWeaver OpenHub 라이선스 및 S/4HANA용 SAP OpenHub 라이선스를 고려합니다. 이러한 라이선스는 SAP HANA 엔터프라이즈 버전에 포함되어 있습니다. SAP BW/4HANA에는 OpenHub 라이선스가 필요하지 않습니다. 사용 약관에 대한 자세한 내용은 SAP SUR(소프트웨어 사용 권한)을 참조하세요.

  • SLT 라이선스 ODP(작동 데이터 프로비저닝) 프레임워크는 SAP ECC 및 SAP S/4HANA를 비롯한 많은 SAP 시스템의 일부입니다. 또한 SAP BW 및 SAP BW/4HANA에도 포함되어 있습니다. SAP CDC 커넥터의 가능한 ODP 공급자 중 하나는 SLT(SAP Landscape Transformation Replication Server)입니다. SAP 및/또는 비 SAP 원본에서 SAP 및/또는 비 SAP 대상으로 실시간 복제를 허용하는 트리거 기반 데이터 복제 기술입니다. 자세한 내용은 SLT 라이선스를 참조하세요. 복제의 대상 시스템은 필요한 라이선스를 결정합니다. 대상 시스템의 라이선스에 SLT 사용이 포함된 경우 별도의 SLT 라이선스가 필요하지 않습니다. SAP CDC 커넥터 사용을 비롯한 다른 SLT의 경우 SLT 전체 라이선스가 필요합니다.

  • 고객 조직 내에는 데이터 통합 및 SAP 프로젝트를 지원하는 별도의 팀이 있습니다. 데이터 팀은 종종 OpenHub 인터페이스를 사용하여 SAP BW에서 데이터 추출을 가능하게 하는 기존 OpenHub 라이선스를 인식하지 못합니다.

  • 기존 SAP BW 변환 및 투자의 기술적 부채를 고려합니다.

  • Azure Data Factory 및 Azure Synapse Analytics 파이프라인은 SAP 원본에서 데이터 추출을 위한 여러 커넥터를 제공합니다. 자세한 내용은 SAP CDC 커넥터를 사용하여 SAP ODP 원본에서 데이터 변환Azure Data Factory를 사용하여 SAP 데이터 통합을 참조하세요.

  • 데이터 분석 원본 시스템이 식별되고 해당 기능 및 제한 사항이 알려진 후 다음 데이터 분석 요소를 고려합니다.

    • 원본 비즈니스 개체.
    • 기본 데이터, 트랜잭션 데이터 또는 언어 종속 텍스트 데이터와 같은 데이터 형식.
    • 원본 테이블 및/또는 뷰 및 기본 키 열.
    • 전체 로드 및 델타 로드, 데이터 변경 패턴, 데이터 볼륨 및 데이터 압축.
    • 일괄 처리 및 근 실시간 복제의 추출. Azure Synapse에서 일정 트리거의 최소 간격은 1분입니다.
    • 원본 시스템에서 제공하는 데이터 액세스 메서드.
    • 네이티브 Azure 또는 타사 ETL 도구 및 데이터 커넥터는 사용 사례에 가장 적합합니다.
    • SAP CDC 커넥터의 경우 SAPI(DataSources/Extractors), BW(SAP NetWeaver Business Warehouse), ABAP CDS(ABAP Core Data Services) 또는 HANA(HANA 정보 보기)와 같은 ODP 공급자 또는 컨텍스트 유형을 고려합니다. ABAP CDS 보기의 경우 뷰의 지원되는 기능 및 분석 주석을 고려합니다.

디자인 권장 사항

  • 여러 SAP ERP 원본 시스템이 지역 또는 글로벌 중앙 SAP BW 인스턴스로 데이터를 보내는 경우 SAP BW 시스템은 추가 데이터 추출, 변환 및 Azure 데이터 서비스로 로드하기 위한 기본 후보입니다.

  • 경우에 따라 SAP ERP 시스템에서 Azure로 데이터를 추출하는 것이 더 합리적입니다. 예를 들어 SAP BW 연결이 없거나 SAP ERP 테이블의 데이터가 없는 독립 실행형 SAP ERP는 기존 SAP BW의 변환 논리가 필요하지 않으며 Azure에서 사용할 수 있는 데이터 커넥터를 사용하여 추출할 수 있습니다. 한 가지 예는 SAP BW를 원본으로 사용하는 고객이며 SAP ERP 시스템에서 직접 전체 로드에서 추출해야 하는 몇 가지 테이블이 있습니다. 또 다른 시나리오는 고객의 원본이 SAP ERP 시스템이며 더 큰 데이터 집합이 필요한 경우입니다.

  • SAP BW 시스템에 SAP ERP 시스템에서 추출된 데이터 위에 많은 변환이 있는 경우 SAP BW Open Hub 커넥터를 사용하여 SAP BW에서 데이터를 추출할 수 있습니다. 조직의 데이터 전략 및 기술 집합을 고려합니다. 원본 SAP 시스템의 선택에 영향을 줄 수 있는 Azure 데이터 서비스에 이미 투자할 수 있습니다.

  • CDC(변경 데이터 캡처) 커넥터를 사용하는 경우 원본 시스템을 기반으로 다음 데이터 공급자를 사용하는 것이 좋습니다.

    SAP source 데이터 공급자
    ECC ECC 추출기: SAP 추출기는 SAP 원본 시스템에서 데이터를 검색하여 SAP Business Warehouse 또는 Business Intelligence 시스템으로 전송하는 데 사용되는 프로그램입니다. 사용자 또는 파트너에게 BW 추출기에 대한 경험과 지식이 있는 경우 선호하는 옵션입니다. 성공적인 프로젝트에 대한 구현 및 작업 환경이 있는지 확인합니다.

    SLT(SAP Landscape Transformation Replication Server): 추출기를 사용할 수 없거나 데이터베이스 트리거 옵션이 필요한 경우 원래 테이블을 사용하고 SLT를 통해 작업할 수 있습니다.
    S/4 HANA ABAP CDS 보기: SAP Core CDS(데이터 서비스)는 데이터 모델이 애플리케이션 서버가 아닌 데이터베이스 서버에서 정의되고 사용되는 데이터 모델링을 위한 인프라입니다. SAP CDS 보기에는 HANA CDS 보기와 ABAP CDS 보기의 두 가지 유형이 있습니다. SAP ABAP CDS 보기는 애플리케이션 서버 수준에서 정의됩니다. 이 옵션은 데이터를 추출하는 것이 좋습니다. 데이터를 더 쉽게 사용할 수 있습니다(다차원 모델). CDS 보기는 데이터베이스 뷰와 같기 때문에 기술을 더 쉽게 처리할 수 있으며, 심층적인 SAP 지식 없이도 이해할 수 있습니다. 사용자 지정 CDS 보기는 만들기 쉽고 강력합니다.

    추출기: 간격을 채우기 위해 S/4 HANA에 존재합니다. CDS 보기가 없고 간격이 추출기로 채워진 경우 이 공급자를 사용합니다. 사용자 또는 파트너에게 성공적인 프로젝트를 위한 구현 및 운영 환경이 있는지 확인합니다.

    SLT(SAP Landscape Transformation Replication Server): 테이블에 연결합니다. 이전 두 옵션이 사용 사례에 맞지 않는 경우 이 옵션을 사용합니다.
    BW(BW & BW/4 HANA) BW 개체(InfoProviders, InfoObjects): 이 메서드를 사용하는 것이 좋습니다. 대부분의 경우 InfoProviders 및 InfoObjects에서 데이터를 이미 사용할 수 있으므로 BW 개체로 직접 이동하는 것이 좋습니다.

    ABAP CDS 보기: 예외적인 사용 사례.

    BW 추출기: 예외적인 사용 사례.

    SLT: 예외적인 사용 사례.

    참고: CDS, BW 추출기 및 SLT는 예외적인 사용 사례에 사용됩니다. 예를 들어 CDC와 같은 기능을 BW 개체에서 사용할 수 없는 경우 다른 옵션 중 하나를 사용할 수 있습니다.

    참고 항목

    모든 커넥터를 고려할 때 몇 가지 데이터 공급자 옵션이 있습니다.

  • SAP CDC 커넥터를 사용하는 경우 고객이 SAP SLT를 사용하는지 확인합니다. 경우에 따라 고객에게 SAP SLT를 사용할 수 있는 라이선스가 있지만 인프라는 없습니다. 이 상황은 추가 비용을 추가할 수 있습니다.

  • 라이선스 및 기능이 있는 고객은 사용자에게 더 많은 데이터 흐름 제어를 제공하기 때문에 SLT를 사용해야 합니다. 핵심 ERP 시스템에서 성능 부담을 오프로드합니다(예: 변경 내용 캡처를 위한 섀도 테이블).

다음 단계