피드로 돌아가기
Centralized procurement D365: global address book + vendors
Dev.toDev.to
Database

Global Address Book 기반 데이터 정규화로 Multi-LE 조달 통합 설계

Centralized procurement D365: global address book + vendors

SapotaCorp2026년 5월 24일4intermediate

Context

Multi-legal-entity 기업의 조달 프로세스에서 공급업체 마스터 데이터의 중복 생성 및 파편화 문제 발생. 개별 LE별 데이터 동기화 서비스 도입이나 수동 Intercompany 트랜잭션 처리로 인한 유지보수 비용 증가 및 운영 효율성 저하 상태 분석.

Technical Solution

  • Global Address Book을 Party 기반의 Master Data Layer로 배치하여 단일 Canonical Record 유지
  • Party-LE 간 Layered Attribute 구조를 통해 공통 정보(이름, 주소)는 Global level에서 관리하고 운영 설정(결제 조건, Posting Profile)은 LE-specific하게 분리 설계
  • 중앙 집중식 조달(Centralized Procurement) 기능을 통해 특정 LE가 타 LE를 대행 구매하는 구조 및 자동 Intercompany Trade 트랜잭션 연계
  • Party 생성 단계의 Duplicate Detection Rule 설정을 통한 데이터 무결성 보장 및 중앙 거버넌스 워크플로우 적용
  • LE별 독립적 Approval Workflow를 유지하여 글로벌 데이터 통합과 로컬 정책 준수의 트레이드오프 해결
  • Shared Vendor Table 기반의 Power BI 쿼리 구조를 구축하여 데이터 집계 프로세스를 Consolidation Project에서 단순 Query 단계로 전환

- 마스터 데이터 설계 시 공통 속성과 개별 엔티티 속성을 분리하는 Layered Architecture 검토 - 데이터 동기화 서비스 도입 전, 상위 추상화 레이어(Party-based)를 통한 정규화 가능 여부 확인 - 전사 통합 데이터 모델과 로컬 비즈니스 로직(승인 프로세스 등)의 분리 적용 여부 점검 - 데이터 생성 시점의 Duplicate Detection 메커니즘 구축을 통한 데이터 오염 방지

원문 읽기