지금까지, 기업 시스템 간의 데이터 공유는 복잡한 파이프라인, 중복, 그리고 락인을 의미했습니다. Oracle의 Delta Sharing 지원으로 이제 그런 것은 없습니다. Oracle Autonomous Database와 Oracle Fusion Data Intelligence는 이제 Databricks 및 다른 플랫폼과 데이터를 안전하고 원활하게 공유할 수 있으며, 이는 데이터 복사나 거버넌스 규칙을 위반하지 않습니다. 이 블로그는 Oracle이 Delta Sharing을 채택한 이유, 이것이 어떻게 생태계 간의 협업을 향상시키는지, 그리고 이것이 기술 팀과 비즈니스 사용자 모두에게 가능하게 하는 실제 사용 사례를 탐구합니다.
Oracle Autonomous Database (ADB) 는 트랜잭션 및 분석 작업을 위해 구축된 완전히 관리되는 서버리스 데이터베이스입니다. 이는 프로비저닝, 스케일링, 튜닝을 자동으로 처리하여, 팀이 인프라를 관리하는 대신 애플리케이션을 구축하고 인사이트를 얻는데 집중할 수 있게 해줍니다. ADB는 운영 오버헤드 없이 기업이 필요로 하는 성능과 신뢰성을 제공하도록 설계되었습니다.
Databricks Unity 카탈로그에 내장된 Delta Sharing 은 공유 데이터가 안전하고, 관리되며, 데이터 과학자와 분석가 모두에게 쉽게 발견될 수 있도록 보장합니다. 이는 트랜잭션 및 분석 작업 부하에 대한 프로비저닝, 스케일링, 튜닝을 자동화하는 완전히 관리되는 서버리스 데이터베이스입니다. 데이터 관리를 단순화하도록 설계되었으며, 기업용 애플리케이션에 대한 높은 성능을 제공합니다.
Oracle Autonomous Database 고객들은 점점 더 파트너, 공급업체 또는 분석 플랫폼과 데이터를 빠르고 안전하게 공유해야 하며, 데이터 사일로를 만들지 않아야 합니다. 예를 들어, Oracle ADB를 사용하여 제품 수명주기 데이터를 관리하는 제조업체는 공급업체에게 실시간 가시성을 제공해야 할 수 있습니다. 마찬가지로, ADB에 트랜잭션 데이터를 저장하는 소매업체는 고급 분석 및 머신 러닝을 위해 Databricks에 데이터를 공급하고 싶어할 수 있습니다.
역사적으로 이러한 유형의 데이터 교환은 FTP, 이메일, 또는 ETL 파이프라인과 같은 구식 방법에 의존했습니다. 익숙하지만, 이러한 접근 방식은 종종 데이터 중복, 저장 비용 증가, 그리고 지연된 통찰력을 초래하였습니다. 더 중요한 것은, 그들이 실시간 접근을 위해 설계되지 않았으므로 협업이 번거롭고 일관성이 없습니다.
Oracle는 더 나은 경로를 찾았습니다 - 곧 고객 선택과 개방성에 대한 그들의 헌신과 일치하는 경로입니다. 많은 현대 데이터 공유 솔루션들은 폐쇄된 생태계로 작동하여, 고객들을 벤더 특정 접근법에 묶어놓았습니다. Delta Sharing은 명확한 대안을 제공했습니다: 그러한 장벽을 허물기 위해 설계된 개방적이고 클라우드 중립적인 프로토콜입니다.
Delta Sharing이 눈에 띄는 이유는 다음과 같습니다:
Oracle ADB는 양방향 Delta Sharing을 지원합니다—즉, 데이터 제공자와 데이터 수신자로서 역할을 할 수 있습니다. ADB 고객은 Delta Sharing 오픈 프로토콜을 지원하는 Databricks 사용자 또는 다른 플랫폼과 데이터를 공유할 수 있으며, 이러한 시스템에서 데이터를 접근할 수 있습니다. 이 모든 것이 수동으로 데이터를 복제하거나 이동하지 않고 가능합니다.
이 통합이 지원하는 4가지 데이터 공유 시나리오는 다음과 같습니다:
# | 비즈니스 필요성 | 데이터 공유 시나리오 |
---|---|---|
1개 | 운영 ADB 데이터로 ML 모델을 구동 | ADB → Databricks |
2 | AI 인사이트로 Oracle ADB와 SaaS 앱을 풍부하게 만들기 | Databricks → ADB |
3 | 비즈니스 인텔리전스/대시보드를 위해 외부 파트너와 안전하게 협업 | ADB → Power BI/Tableau |
4 | ADB로 분산된 데이터 소스를 중앙화 | 다른 플랫폼 → ADB |
ADB에서 Databricks로 데이터 공유가 어떻게 작동하는지 살펴봅시다.
ADB 사용자는 고급 분석 및 ML 워크플로우를 가능하게 하기 위해 Databricks와 운영 또는 트랜잭션 데이터셋을 공유할 수 있습니다. 이는 Oracle의 Delta Sharing 서버를 통해 안전하게 수행되며, 이 서버를 통해 데이터를 물리적으로 이동시키지 않고 데이터셋에 접근할 수 있습니다.
이 접근 방식은 빠르고, 안전하며, 확장 가능하게 유지합니다.
여기에 Oracle에서 공유를 생성하고 Databricks에서 그 공유를 사용하는 방법을 보여주는 데모가 있습니다.
나머지 시나리오에 대해서는 Oracle 문서 여기를 참조하세요.
KPMG는 Delta Sharing을 사용하여 Oracle ADB와 Databricks 간의 재무 마스터 데이터와 거래 기록을 통합하여, 중복 데이터 이동과 레거시 통합 패턴을 제거합니다. 큰 국가 소매업체가 KPMG와 함께 재무 조정 프로세스를 현대화하고 있습니다. 역사적으로, 소매상의 재무 마스터 데이터와 거래는 데이터 웨어하우스에 고정되어 있었으며, 대조와 보고는 분산된 BI 도구와 맞춤형 통합에 의존하였습니다. 이로 인해 지연과 데이터의 불일치가 발생하였습니다.
이 새로운 통합을 통해, 정제된 재무 데이터셋과 거래 뷰는 Delta Sharing을 사용하여 Oracle ADB에서 직접 BI 도구와 구매-배송 조정 플랫폼으로 안전하게 노출됩니다. Power BI, Tableau, 그리고 다른 분석 플랫폼들에 대한 기본 커넥터를 통해 재무 분석가들은 데이터 추출이나 복제 없이 검증된 실시간 데이터에 접근할 수 있습니다. IT에게 이 접근 방식은 유산 연결 패턴을 제거함으로써 아키텍처를 단순화하고, 유지 관리 오버헤드를 줄이며, 재무 보고와 분석을 위한 단일 진실의 원천을 보장합니다.
"Oracle과 Databricks는 우리 파트너 생태계에서 중요한 동맹 파트너입니다,"라고 KPMG의 Advisory Enterprise Analytics 매니저인 Michael Juarez가 언급합니다. "Delta Sharing은 데이터베이스 간의 사일로를 제거하고, 빠른 구현, 기본 모니터링 및 추적 가능성, 그리고 제3자 BI 도구와의 원활한 통합을 가능하게 합니다."
Oracle과 Databricks 사이의 파트너십은 여러 흥미로운 개발과 함께 계속 진화하고 있습니다: