FAQs: Data Sync Manager(DSM) Suite
DSM FAQ에 대한 답변
Data Sync Manager(DSM) 소프트웨어 제품군 및 관련 서비스를 통해 비운영(non-production) 시스템을 신속하게 구축하고, 기존 테스트 클라이언트를 리프레시 하거나 신규로 생성할 때 시스템 풋프린트를 줄이며, 필요한 데이터만 선택적으로 온디맨드 방식으로 복사할 수 있습니다. 이 모든 과정에는 보안을 위한 데이터 스크램블링 기능이 통합되어 있습니다.
DSM 제품군은 서로 함께 사용하거나 독립적으로 사용할 수 있는 다섯 가지 상호 보완적인 제품으로 구성되어 있습니다: System Builder/Shell Sync, Client Sync, Object Sync, Object Extractor, Data Secure.
질문이 있으신가요? 고객들이 자주 문의한 질문과 그에 대한 답변을 아래에서 확인해 보세요.
DSM에 대해 더 알아보시고, 추가로 궁금한 사항이 있다면 언제든지 문의해 주시기 바랍니다. 기꺼이 도와드리겠습니다.
Data Sync Manager
System Builder와 Client Sync를 사용하면 정확한 테스트 데이터가 들어간 lean client를 이용해서 전체 landscape를 재구축하거나, 특정 테스트 환경을 훨씬 더 자주 갱신할 수 있습니다. 이를 통해 Production에 더 가까운 정확한 테스트 데이터 풀을 제공할 수 있습니다. 데이터가 최근에 Production에서 변경된 경우, Object Sync를 사용하여 데이터를 몇 초 만에 필요할 때마다 내려받을 수 있습니다. 이러한 조합을 통해 테스트 단계에서 결함이 Production으로 넘어가는 것을 최소화할 수 있으며, 만약 결함이 발생하더라도 Production을 직접 열지 않고도 신속하게 해결할 수 있습니다.
DSM을 사용하여 온사이트 또는 클라우드에서 매우 작은 master client로 전용 트레이닝 시스템을 구축할 수 있습니다. 교육/트레이닝 팀은 데이터를 스크립트에 맞게 수정할 수 있으며, Client Sync가 매일 밤 master에서 트레이닝 클라이언트를 자동으로 초기화합니다.
Object Sync는 DevOps 팀이 필요할 때 Production 데이터를 즉시 사용할 수 있도록 제공합니다. 이를 통해 팀은 첫 번째 transport가 릴리스되기 전에 정확하게 프로토타입을 만들고 문제를 미리 파악할 수 있습니다. 또한, Client Sync는 개발 환경에서 추가 client를 제공하여 테스트에 사용되는 customizing이 정확하도록 보장합니다. Disposable client도 활용할 수 있으며, Scenario objects가 주변 데이터를 잘라내어 테스트 중인 프로세스를 지원할 수 있습니다.
너무 많은 시간이 소요되기 때문에 BW 테스트 시스템을 거의 리프레시 하지 못하고 있습니다.
Client Sync를 사용하여 더 간소화된 데이터 세트로 BW 시스템을 생성하거나 리프레시 할 수 있습니다. 또는 BW 팀이 Object Sync for BW를 사용해 직접 데이터를 관리할 수도 있습니다. 이를 통해 다른 테스트 환경에 대한 의존성을 제거하고, BW 테스트 데이터에 대한 통제권을 실제 필요로 하는 사람들에게 제공합니다.
테스트환경에서 데이터를 사용할 때 고객의 개인정보 데이터가 보호되도록 어떻게 보장할 수 있습니까?
Data Secure는 기존 테스트 시스템에서 직접(in-place) 사용할 수도 있고, Client Sync와 Object Sync가 데이터를 테스트 시스템으로 복사할 때 자동으로 적용할 수도 있습니다. 이 솔루션은 특정 데이터 유형이 저장된 모든 위치를 연결하는 1000개 이상의 사전 구성된 무결성 맵과, 정부 ID 번호나 은행 계좌 형식과 같은 일반적으로 까다로운 데이터 세트를 위해 유효한 대안을 생성할 수 있는 100개 이상의 변환 기능을 제공합니다. 이러한 데이터는 SAP 내의 유효성 검사를 통과할 수 있으며, 실제 데이터를 테스트에 사용할 수 있으면서도 개인의 실제 신원은 누구도 확인할 수 없도록 보호합니다.
Production에서 테스트 시스템을 리셋할 때 직원, 파트너, 고객의 개인정보 데이터가 손상되지 않도록 하려면 어떻게 해야 합니까?
Client Sync와 Object Sync는 Data Secure의 마스킹 정책을 사용하여 데이터 추출물이 Production 시스템을 떠나기 전에 민감하거나 식별 가능한 필드를 효과적으로 마스킹합니다. 이를 통해 전송 중인 데이터는 식별 불가능해지고, 민감한 필드도 실제 값이 아닌 안전한 값으로 처리됩니다. Data Secure에는 전 세계 수백 개 지역을 포괄하는 사전 정의된 모범 사례 마스킹 룰이 포함되어 있으며, 고객이 직접 마스킹 로직을 작성하고 Client Central(클라이언트 중심의 대화형 플랫폼)을 통해 공유할 수 있도록 설계되었습니다.
프로젝트는 종종 연이어 진행되지만 일정이 겹치기도 하여 테스트 시스템을 리프레시 할 수 있는 시간이 매우 제한됩니다. 이로 인해 최신 데이터가 개발 및 테스트 시스템으로 돌아오지 못해 테스트 품질이 저하될 수 있습니다. 또한 많은 경우 외부 시스템(CRM, POS 등)과의 다양한 인터페이스 때문에 테스트 리프레시가 특히 복잡합니다. 게다가 시스템에 B2C 데이터가 포함되어 있다면, 민감한 데이터를 마스킹하거나 제거하여 보호하면서도 테스트 및 교육에 사용할 데이터 품질을 떨어뜨리지 않는 것이 필수적입니다.
Client Sync™ 같은 솔루션을 사용하면 테스트 시스템 리프레시 소요 시간을 줄여 더 빈번한 리프레시가 가능해집니다. 또한 특정 프로젝트를 위해 임시 클라이언트를 생성하고 완료 후 폐기하는 등 시스템 환경을 더욱 유연하게 운영할 수 있습니다.
분석가, DevOps, 컨설턴트들이 기존 테스트 클라이언트에 소규모의 실제 데이터를 필요할 때마다 복사할 수 있도록 하면 주요 프로젝트 단계에서의 압박을 완화할 수 있습니다. 이를 통해 최종적으로 실제 운영 시 발생할 시나리오에 더 가까운 테스트가 가능해집니다. Object Sync™를 사용하면 이러한 작업을 손쉽고 반복적이며 일관된 방식으로 수행할 수 있습니다.
두 가지 복사 방식 모두에서, Data Secure™와 같은 지능형 데이터 마스킹 솔루션은 필수적입니다. Data Secure는 데이터 내 추적 가능한 패턴 없이도 실제와 유사하게 보이는 마스킹 값을 생성할 수 있으며, 우편번호 검증기를 통과할 수 있는 주소 마스킹 기능도 제공합니다.
두 시스템이 일정 기간 동안 별도로 운영되었다면, 이를 다시 합치는 것은 매우 복잡한 병합 프로젝트가 됩니다. 예를 들어, Sales Order가 Production에서는 취소되었지만 QA에서는 이미 처리되었다고 가정해 보십시오. 다음 슬라이스가 이동될 때 QA에서 그 Sales Order가 미친 영향(재고 잔액, 고객 신용 한도, 수익성 분석 등)을 모두 어떻게 되돌릴 수 있을까요? 이러한 처리 방식은 각 시스템마다 다릅니다. 이를 시도하는 어떠한 솔루션도 결국 상당한 불일치를 남기게 될 것입니다.
Client Sync
타임 슬라이싱은 특정 날짜부터 오늘까지의 모든 트랜잭션을 선택하는 것을 의미하며, 이를 통해 Sync 과정에서 불필요한 과거 데이터를 제외하고 슬림한 클라이언트를 생성할 수 있습니다. (Client Sync는 선택한 트랜잭션과 연관된 예전 문서들을 함께 불러옴으로써, 타임 슬라이스 내 트랜잭션의 일관성을 유지합니다.)
엔터프라이즈 슬라이싱은 Sync 시 하나의 회사 코드 또는 여러 회사 코드의 데이터만 포함하도록 선택할 수 있어, 불필요한 정보가 복사 되는 것을 피할 수 있습니다.
아니요. DSM에는 1,000개 이상의 비즈니스 오브젝트가 정의되어 있습니다. Client Sync는 오브젝트 정의에 포함된 테이블을 기반으로 매우 많은 SAP 테이블을 슬라이싱합니다. 이는 기능적 관점에서 슬라이싱이 수행된다는 의미이며, 가장 큰 테이블만을 대상으로 하는 시장의 다른 제품들보다 훨씬 더 작은 클라이언트를 생성할 수 있습니다.
아니요. 특정 기간의 종료 시점에서 잔액, 재고 수준, 번호 범위 포인터 등을 알 수 있는 방법이 없기 때문입니다. 다만, 향후 필요에 대비해 주요 시점에서 파일로 내보내는 것은 가능합니다. 예를 들어, 1년 단위의 회계연도 말 슬라이스를 생성할 수 있습니다.
아니요. Client Sync는 ‘미들 티어’ 서버 없이 소스 시스템에서 타깃 시스템으로 데이터를 직접 복사합니다. 이것이 다른 제품들보다 더 빠른 이유입니다.
아니요. Basis 담당자는 필요한 슬라이스만 선택하면 되며, Client Sync가 일관성 있는 클라이언트를 자동으로 생성합니다. 다른 제품들은 클라이언트를 상세히 정의해야 하므로 상당한 기능적 지식이 필요하고, 그로 인해 불일치하거나 불완전한 클라이언트가 생성될 위험이 훨씬 큽니다.
Object Sync는 이슈 해결, 신규 개발 테스트, 교육 등을 위해 운영 시스템에서 ‘필요 시 데이터’를 복사할 수 있도록 하며, API를 통해 테스트 자동화 솔루션과도 원활하게 통합됩니다. Client Sync는 전체 시스템 복사를 수행하는 대신, 기술 팀이 빠르고 쉽게 슬림한 테스트 클라이언트를 구축할 수 있도록 합니다.
아니요. Client Sync는 데이터가 메모리에 있는 상태에서 모든 논리적 시스템 소스 값을 동시에 찾아 변경하기 때문에 BDLS 트랜잭션이 필요하지 않습니다. 대규모 시스템의 경우 BDLS가 수일넘게 걸릴 수 있으므로, 이를 작업과정에서 제거하는 것은 큰 장점입니다.
아니요. 마스터 데이터는 여러 측면에서 커스터마이징 작업이 요구 됩니다. 예를 들어, 고객 및 공급업체에 사용되는 주소 번호와 같은 단순한 항목도, 기존 커스터마이징 없이 마스터 데이터만 복사하면 일관성이 깨집니다. 마찬가지로 Client Sync가 트랜잭션 데이터를 복사할 때는 관련 마스터 데이터도 함께 포함됩니다. 기존 클라이언트에 데이터를 추가할 수 있는 Client Sync 프로파일은 ‘Only HCM Data’와 ‘User Administration’뿐입니다.
아니요. Client Sync는 클라이언트 종속 데이터(예: RFC, 배치 작업, 프린터)에만 영향을 미칩니다. 리포지토리 데이터나 클라이언트 독립 데이터는 복사되지 않습니다.
Object Sync
원하신다면 단 한 명의 직원 데이터만 복사할 수도 있습니다. DSM에는 1,000개 이상의 비즈니스 오브젝트가 정의되어 있으며, 고객 요청에 따라 지속적으로 새로운 오브젝트가 추가되고 있습니다. 따라서, 필요한 만큼의 오브젝트만 선택해서 복사할 수 있습니다.
예를 들어, 클라이언트를 리프레시 하기 위해 너무 많은 데이터를 복사해야 한다면, 클라이언트 데이터의 프로파일링으로 특정 부분만 선택해 복사할 수 있는 Client Sync를 고려할 수 있습니다.
Object Sync는 SAP 비즈니스 애플리케이션 인터페이스(BAPI)를 사용해 트랜잭션 데이터를 삽입하므로, 모든 백그라운드 업데이트, trigger, user exit, BADI 등이 정상적으로 실행되도록 보장합니다.
네, 가능합니다. 비즈니스 애플리케이션 인터페이스(BAPI)를 사용하여, 동일한 트랜잭션을 온전한 문서 흐름(document flow) 및 관련 마스터 데이터를 포함하거나 제외한 상태로 여러 번 복사할 수 있습니다. 이 경우 송장 및 전표 등 문서 간의 관계는 온전히 유지된 채 새로운 문서 흐름이 생성됩니다.
네, 사용할 수 있습니다. Object Sync는 비즈니스 애플리케이션 인터페이스(BAPI)를 사용해 전체 트랜잭션을 실행하며, 트랜잭션 결과에 영향을 미칠 수 있는 모든 시스템 변경 사항을 고려합니다.
네, 어떤 데이터를 스크램블 할지 쉽게 제어할 수 있습니다. EPI-USE Labs는 가장 일반적인 스크램블링 요구사항을 충족하기 위한 매우 광범위한 변환 세트를 기본으로 제공합니다. 별도의 개발은 필요하지 않습니다. 필요시, 고객의 고유한 요구사항에 맞게 변환을 확장할 수도 있습니다.
Object Sync의 템플릿을 사용하면 고급 사용자가 특정 설정을 잠글 수 있습니다. 이를 통해 회사 차원에서 스크램블링 규칙과 같은 정책을 템플릿으로 강제할 수 있으며, 모든 Sync 작업이 동일한 변환 규칙을 자동으로 사용하도록 할 수 있습니다. 이는 감사 및 거버넌스 관점에서 매우 중요한 요소입니다.
Data Secure
네. Data Sync Manager 5부터 Data Secure는 Client Sync와 Object Sync에 완전히 통합되었으며, 데이터가 운영 시스템을 떠나기 전에 자동으로 인플레이스 오브젝트 마스킹(in-place object masking)과 인플레이스 클라이언트 마스킹(in-place client masking)을 수행할 수 있습니다. 이는 데이터가 어떤 방식으로 테스트 시스템에 도달하더라도, 설정된 Data Secure 정책이 항상 준수된다는 것을 의미합니다. 감사(Audit) 대응 시 공유하기에 매우 유용한 정보입니다.
네. Non-SAP 시스템을 Data Secure에 연결하여 SAP 외부 시스템에서도 마스킹을 수행할 수 있는 여러 방법이 있습니다. Non-SAP 플랫폼에 따라, EPI-USE Labs는 마스킹 범위를 확장하기 위한 최적의 옵션을 제공합니다. 이는 고객사가 API를 활용해 직접 구현할 수도 있고, EPI-USE Labs가 지원 서비스를 제공할 수도 있습니다.
물론입니다. Data Secure는 인플레이스 솔루션으로도 실행될 수 있어, 클라이언트가 어떤 방식으로 생성되었는지와 관계없이 모든 클라이언트에서 대량 작업을 수행할 수 있습니다. 또한 Data Secure는 고성능에 최적화되어 있습니다.
기제공된 변환 기능(delivered transformation functions)를 사용해 빠르고 쉽게 사용자 정의 커스텀 룰을 생성할 수 있으며, 직관적인 Labscript 수식 언어를 사용해 직접 함수를 만들어 커스텀 ABAP 코딩 없이도 구현할 수 있습니다. 또한, 사용자 정의 커스텀 룰은 Client Central을 통해 다른 커뮤니티 사용자들과 공유할 수도 있습니다.
System Builder / Shell Sync
System Builder는 ERP 및 S/4HANA 1809 미만 버전에서만 사용 가능한 이기종 시스템 복사 프로세스를 활용합니다. 최신 S/4HANA 릴리스를 사용하는 시스템의 경우, Shell Sync를 통해 HANA 전용 기술을 사용하여 기존 시스템을 추출된 운영 시스템에 맞춰 일치하도록 조정할 수 있습니다.
일부 고객에게는 이 방법이 System Builder/Shell Sync의 대안이 될 수 있지만, 시스템 용량이 500GB를 초과하면 삭제에 매우 오랜 시간이 걸릴 수 있습니다. 또한 디스크 공간은 처음부터 비용을 지불해야 하며, 삭제가 완료되기 전까지 반환할 수 없습니다. 이후 데이터베이스 이름을 변경하는 과정 또한 간단하지 않습니다. System Builder/Shell Sync를 사용하면 더 적은 데이터를 복사하므로 더 빠르고 안전하며 최소한의 디스크 공간만 사용합니다. 간단한 프로세스로, 다시는 이전 방식으로 돌아가고 싶지 않을 것입니다.
가능합니다. 바로 이러한 이유로 System Builder 또는 Shell Sync가 필요합니다. 두 솔루션 모두 운영 데이터 없이 시스템 셸을 빠르게 생성할 수 있으며, 전체 설치가 요구 되지 않습니다. 모든 서포트 팩과 트랜스포트를 로딩하는 데 수시간을 소비하거나 누락 위험을 감수할 필요도 없습니다.
System Builder의 경우, 리포지토리 및 클라이언트 독립 데이터만 포함된 표준 SAP 기본 설치에 필요한 수준의 디스크 공간이 필요합니다. System Builder는 클라이언트 종속 데이터를 복사하지 않기 때문에, 새로 생성되는 시스템 셸은 기존 시스템보다 훨씬 작습니다. Shell Sync의 경우, 기존 HANA 어플라이언스를 정리한 후 Client Sync 임포트를 통해 새로운 클라이언트 데이터 세트를 수신할 수 있도록 준비합니다.
아니요. 클라이언트 독립(client independent) 데이터만 복사되므로 다운타임은 필요하지 않습니다.
더 알아보고 싶으신가요?

Data Sync Manager™(DSM) Suite
데이터를 효율적으로 복사하고 마스킹 하여 비용을 절감하고, 민감한 데이터를 보호하며, 민첩한 시스템 환경을 위해 프로세스를 간소화합니다.

지금 DSM 데모 신청 및 예약하기
DSM을 실제로 사용해 보세요. 전문가의 맞춤형 데모를 통해 인사이트를 얻고 DSM이 귀사에 어떤 도움을 줄 수 있는지 알아보세요.

무상 DSM 진단 받기
DSM이 비용 절감에 도움이 되나요? 무상 DSM 사전 준비 진단보고서를 통해 SAP 시스템 크기, 설치 공간, 지원 가능한 데이터/오브젝트 등을 검증하세요.