주요 컨텐츠로 이동

Oracle Autonomous Database와 Databricks를 위한 양방향 통합 제공

Delta Sharing은 복사나 ETL 없이 Oracle ADB 데이터를 제공합니다

Deliver Bi-directional Integration for Oracle Autonomous Database and Databricks

Summary

  • Oracle Autonomous Database는 이제 Delta Sharing을 지원하여 플랫폼 간에 안전하고 열린 데이터 협업을 가능하게 합니다
  • Databricks 사용자는 복사본이나 ETL 없이 Oracle ADB 데이터에 접근할 수 있어 실시간 분석 및 AI 워크플로우를 단순화합니다
  • ADB뿐만 아니라 사용자는 Oracle Fusion Data Intelligence에서 직접 운영 데이터를 공유할 수도 있습니다

지금까지, 기업 시스템 간의 데이터 공유는 복잡한 파이프라인, 중복, 그리고 락인을 의미했습니다. Oracle의 Delta Sharing 지원으로 이제 그런 것은 없습니다. Oracle Autonomous Database와 Oracle Fusion Data Intelligence는 이제 Databricks 및 다른 플랫폼과 데이터를 안전하고 원활하게 공유할 수 있으며, 이는 데이터 복사나 거버넌스 규칙을 위반하지 않습니다. 이 블로그는 Oracle이 Delta Sharing을 채택한 이유, 이것이 어떻게 생태계 간의 협업을 향상시키는지, 그리고 이것이 기술 팀과 비즈니스 사용자 모두에게 가능하게 하는 실제 사용 사례를 탐구합니다.

Oracle ADB와 Delta Sharing 이해

Oracle Autonomous Database (ADB) 는 트랜잭션 및 분석 작업을 위해 구축된 완전히 관리되는 서버리스 데이터베이스입니다. 이는 프로비저닝, 스케일링, 튜닝을 자동으로 처리하여, 팀이 인프라를 관리하는 대신 애플리케이션을 구축하고 인사이트를 얻는데 집중할 수 있게 해줍니다. ADB는 운영 오버헤드 없이 기업이 필요로 하는 성능과 신뢰성을 제공하도록 설계되었습니다.

Databricks Unity 카탈로그에 내장된 Delta Sharing 은 공유 데이터가 안전하고, 관리되며, 데이터 과학자와 분석가 모두에게 쉽게 발견될 수 있도록 보장합니다. 이는 트랜잭션 및 분석 작업 부하에 대한 프로비저닝, 스케일링, 튜닝을 자동화하는 완전히 관리되는 서버리스 데이터베이스입니다. 데이터 관리를 단순화하도록 설계되었으며, 기업용 애플리케이션에 대한 높은 성능을 제공합니다.

Oracle이 왜 Delta Sharing을 선택했는가?

Oracle Autonomous Database 고객들은 점점 더 파트너, 공급업체 또는 분석 플랫폼과 데이터를 빠르고 안전하게 공유해야 하며, 데이터 사일로를 만들지 않아야 합니다. 예를 들어, Oracle ADB를 사용하여 제품 수명주기 데이터를 관리하는 제조업체는 공급업체에게 실시간 가시성을 제공해야 할 수 있습니다. 마찬가지로, ADB에 트랜잭션 데이터를 저장하는 소매업체는 고급 분석 및 머신 러닝을 위해 Databricks에 데이터를 공급하고 싶어할 수 있습니다.

역사적으로 이러한 유형의 데이터 교환은 FTP, 이메일, 또는 ETL 파이프라인과 같은 구식 방법에 의존했습니다. 익숙하지만, 이러한 접근 방식은 종종 데이터 중복, 저장 비용 증가, 그리고 지연된 통찰력을 초래하였습니다. 더 중요한 것은, 그들이 실시간 접근을 위해 설계되지 않았으므로 협업이 번거롭고 일관성이 없습니다.

Oracle는 더 나은 경로를 찾았습니다 - 곧 고객 선택과 개방성에 대한 그들의 헌신과 일치하는 경로입니다. 많은 현대 데이터 공유 솔루션들은 폐쇄된 생태계로 작동하여, 고객들을 벤더 특정 접근법에 묶어놓았습니다. Delta Sharing은 명확한 대안을 제공했습니다: 그러한 장벽을 허물기 위해 설계된 개방적이고 클라우드 중립적인 프로토콜입니다.

Delta Sharing이 눈에 띄는 이유는 다음과 같습니다:

  1. 오픈, 멀티 클라우드 협업을 받아들임
    많은 조직들이 Oracle ADB와 Databricks 또는 OCI, Azure, GCP와 같은 클라우드 도구를 함께 사용하는 멀티 클라우드 환경에서 운영합니다. Delta Sharing은 ETL의 복잡성이나 데이터 복제의 오버헤드 없이 이러한 플랫폼 간에 데이터 공유를 가능하게 합니다. 
     
  2. 비즈니스 인텔리전스 도구 지원
    비즈니스 팀은 Power BI와 Tableau와 같은 도구를 사용하여 데이터에서 인사이트를 얻습니다. 이전에는 Oracle ADB에서 이러한 도구를 연결하려면 맞춤형 커넥터를 구축하고 유지하는 데 시간이 많이 소요되었습니다. Delta Sharing은 BI 도구에 대한 내장 지원을 통해 이를 단순화하여 팀이 최소한의 설정으로 공유 데이터를 안전하게 분석할 수 있습니다. 
     
  3. ADB를 넘어서 확장
    이것은 단지 Autonomous Database에 대한 것만이 아닙니다. Oracle의 Fusion Data Intelligence는 ADB에서 실행됩니다. Delta Sharing을 통해, 사용자들은 코드를 수정하거나 데이터를 중복하지 않고 Oracle Fusion Data Intelligence에서 직접 운영 데이터를 공유할 수 있습니다. 예를 들어, 건강관리 제공자는 Oracle Fusion Data Intelligence에서 환자 데이터를 Databricks로 보내 AI 기반의 임상 시험을 진행하거나, 실시간으로 안전하게 Tableau로 보내 임상 대시보드를 만들 수 있습니다.

Oracle ADB와 Delta Sharing이 어떻게 함께 작동하는지

Oracle ADB는 양방향 Delta Sharing을 지원합니다—즉, 데이터 제공자와 데이터 수신자로서 역할을 할 수 있습니다. ADB 고객은 Delta Sharing 오픈 프로토콜을 지원하는 Databricks 사용자 또는 다른 플랫폼과 데이터를 공유할 수 있으며, 이러한 시스템에서 데이터를 접근할 수 있습니다. 이 모든 것이 수동으로 데이터를 복제하거나 이동하지 않고 가능합니다.

Oracle ADB와 Delta Sharing이 어떻게 함께 작동하는가
Figure 1: How Oracle ADB and Delta Sharing work together

이 통합이 지원하는 4가지 데이터 공유 시나리오는 다음과 같습니다:

# 비즈니스 필요성 데이터 공유 시나리오
1개 운영 ADB 데이터로 ML 모델을 구동 ADB → Databricks
2 AI 인사이트로 Oracle ADB와 SaaS 앱을 풍부하게 만들기 Databricks → ADB
3 비즈니스 인텔리전스/대시보드를 위해 외부 파트너와 안전하게 협업 ADB → Power BI/Tableau
4 ADB로 분산된 데이터 소스를 중앙화 다른 플랫폼 → ADB

ADB에서 Databricks로 데이터 공유가 어떻게 작동하는지 살펴봅시다.

Oracle ADB에서 Databricks로 공유

ADB 사용자는 고급 분석 및 ML 워크플로우를 가능하게 하기 위해 Databricks와 운영 또는 트랜잭션 데이터셋을 공유할 수 있습니다. 이는 Oracle의 Delta Sharing 서버를 통해 안전하게 수행되며, 이 서버를 통해 데이터를 물리적으로 이동시키지 않고 데이터셋에 접근할 수 있습니다.

  1. 공유 생성 - ADB 관리자가 데이터셋을 정의하고 데이터 공유를 생성합니다.
  2. 접근 권한 부여 - 수신자에게는 다운로드 가능한 자격 증명 파일(JSON)이 포함된 안전한 활성화 이메일이 전송됩니다.
  3. 접근 요청 - 수신자는 자격 증명을 사용하여 인증하고 데이터를 요청합니다.
  4. 데이터 안전 접근 - Delta Sharing 서버는 요청을 검증하고 사전 인증된 요청(PAR)을 반환합니다. 이는 오브젝트 스토리지에 있는 Parquet 파일을 가리키는 단기간, 안전한 URL입니다.
  5. 성능을 위해 설계됨 - 데이터는 객체 저장소에서 직접 읽혀오기 때문에, 데이터베이스 서버는 추가적인 성능 요구사항에 부담을 받지 않습니다.

이 접근 방식은 빠르고, 안전하며, 확장 가능하게 유지합니다.

여기에 Oracle에서 공유를 생성하고 Databricks에서 그 공유를 사용하는 방법을 보여주는 데모가 있습니다.

나머지 시나리오에 대해서는 Oracle 문서 여기를 참조하세요.

KPMG: Delta Sharing은 사일로를 제거하고 재무 조정을 가속화합니다

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 사이의 파트너십은 여러 흥미로운 개발과 함께 계속 진화하고 있습니다:

  • Change Data Feed 지원 - Oracle ADB는 곧 Change Data Feed를 지원할 예정이며, 이를 통해 고객은 변경된 데이터만 공유할 수 있습니다. 이는 불필요한 데이터 이동을 줄이고 처리 비용을 절감할 것입니다.
  • Iceberg 테이블 지원 - 곧 고객들은 Apache Iceberg™ 테이블을 데이터 공유에 사용할 수 있게 될 것입니다. Iceberg는 시간 여행, 스키마 진화, 고성능 쿼리를 지원하는 현대적인 테이블 형식으로, 큰 동적 데이터셋을 공유하는 데 이상적입니다.
  • 개선된 인증 – Oracle ADB 사용자는 이제 공급자가 발행한 OAuth 토큰에 의존하는 대신 자신의 신원 제공자(IdP) 자격 증명을 사용하여 Databricks에 인증할 수 있습니다. 이는 접근 관리를 단순화하고 두 플랫폼 간의 보안 자세를 강화합니다.

Oracle Autonomous Database와 Databricks 사이의 Delta Sharing의 힘을 경험해 보시겠습니까? 이 비디오 를 보고 Oracle이 Delta Sharing을 어떻게 채택했는지 알아보세요. Oracle Live Labs를 확인해 보세요. 여기에서 플랫폼 간 Delta Sharing 설정에 대한 단계별 지침을 찾을 수 있습니다.

샌프란시스코(Moscone Center, 6월 9-12일)에서 열리는 Data + AI Summit을 놓치지 마세요! 등록 하고 제품 및 엔지니어링 팀이 “데이터 공유 및 협업의 새로운 기능과 실시간 데모” 및 “Delta Sharing 실전: 아키텍처 및 모범 사례”와 같은 세션에서 최신 혁신을 논의하는 것을 확인하세요.

 

(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)

게시물을 놓치지 마세요

관심 있는 카테고리를 구독하고 최신 게시물을 받은편지함으로 받아보세요