연속 분석을 위해 여러 데이터베이스에서 데이터 마트 생성에 대해 알아보기

조직에서 다양한 기능에 걸쳐 비즈니스 결정을 내리는 데 많은 데이터를 사용하지만, 데이터는 온프레미스와 온프레미스 모두에 분산되어 있습니다. 비즈니스 통찰력을 수집하기 위해 데이터를 집계하고 관리하는 작업은 혁신에 영향을 미치는 수강하고 리소스를 많이 사용하는 프로세스입니다.

데이터 마이그레이션, 데이터 관리 및 연속 데이터 애널리틱스를 포함하는 중앙 집중식 확장 가능한 보안 데이터 웨어하우스 솔루션은 사용자가 찾고 있는 비즈니스 통찰력을 얻는 데 있어 민첩성을 제공합니다.

Power BI Analytics를 위해 여러 데이터베이스에서 데이터 마트를 생성하기 위한 구조

비교적 간단한 구조 패턴을 사용하여 여러 데이터베이스 소스에서 중앙 집중식 데이터 웨어하우스 위치로 데이터를 로드 및 최적화할 수 있으므로 연속 데이터 분석을 수행하여 비즈니스 통찰력을 얻을 수 있습니다.

구조에 포함된 일반 구성 요소는 다음과 같습니다.
  • Oracle Cloud Infrastructure: Oracle Cloud Infrastructure 에 프로비전된 서비스를 사용하여 데이터가 변환되고 웨어하우스됩니다.

  • Oracle GoldenGate: 하나 이상의 Oracle 데이터베이스에서 데이터를 변환하고 결과 데이터를 Oracle Autonomous Data Warehouse에 저장합니다. 데이터 웨어하우스는 최신 분석 및 데이터 관리를 지원하기 위해 안전하고 확장 가능한 동적 데이터 웨어하우징을 제공합니다.

  • Power BI Desktop: 선호 분석 엔진을 사용하여 대화식 시각화를 통해 데이터를 탐색하고, 데이터를 로드 및 모델링하고, 보고서 및 대시보드를 생성하여 데이터를 분석할 수 있습니다.



시작하기 전에

하나 이상의 온-프레미스 데이터베이스에서 데이터를 캡처하려면 다음 필요 조건을 충족해야 합니다.

  • 온-프레미스 Oracle Database 버전 Oracle 11g, Oracle 12c, Oracle 18c 또는 Oracle 19c가 있어야 합니다.

  • Oracle GoldenGate 가 액세스할 데이터베이스를 준비합니다. 이 솔루션은 필요한 기본 단계를 제공합니다.

  • Oracle Autonomous Data Warehouse 에 액세스할 수 있는 IP 주소 범위를 식별합니다.

  • 로컬 시스템에 Power BI Desktop이 설치되어 있어야 합니다.

데이터 보안

시스템 간에 데이터를 이동할 때 데이터가 안전한지 확인하기 위해 아키텍처는 다음 전략을 사용합니다.

  • 고객 데이터 센터에서 Oracle Cloud 로의 데이터 전송에는 VPN 또는 Oracle Cloud Infrastructure FastConnect 가 사용됩니다.

  • SQL 액세스는 인증에 사용자 이름과 비밀번호 및 Oracle Wallet 인증서를 사용합니다.

  • Oracle Autonomous Data Warehouse 는 ACL(네트워크 액세스 제어 목록) 을 사용하여 액세스를 제어할 수 있습니다. 액세스 제어 목록을 사용하면 특정 데이터 웨어하우스는 액세스 제어 목록에 지정된 주소에서만 접속을 받아들이고 다른 모든 클라이언트 접속을 거부합니다. 기본적으로 네트워크 액세스 제어 목록이 지정되지 않은 경우 모든 IP 주소에서 데이터베이스에 액세스할 수 있습니다.

데이터베이스 연결

세 가지 방법으로 Oracle Autonomous Data Warehouse 에 연결할 수 있습니다.

  1. 대부분의 조직은 방화벽을 사용하여 네트워크에서 네트워크 및 장치를 보호합니다. 방화벽은 특정 포트를 사용하고 특정 컴퓨터(또는 보다 구체적으로 IP 주소 또는 호스트 이름) 에 액세스할 수 있는 규칙을 사용하여 수신 및 송신 네트워크 트래픽을 제어합니다. 방화벽은 내부 네트워크와 공용 인터넷을 구분합니다.

    공용 인터넷을 사용하여 Oracle Autonomous Data Warehouse 에 접근할 수 있습니다. 방화벽 뒤에서 Oracle Autonomous Data Warehouse 에 액세스하려면 방화벽에서 접속 중인 서버에 접속할 때 데이터베이스 접속에 지정된 포트 사용을 허용해야 합니다. Oracle Autonomous Data Warehouse 의 기본 포트 번호는 1522입니다.

  2. Oracle Cloud Infrastructure FastConnect 는 FastConnect 퍼블릭 피어링을 사용하여 온-프레미스 네트워크를 Oracle Autonomous Data Warehouse 에 쉽게 연결할 수 있는 방법을 제공합니다. Oracle Cloud Infrastructure FastConnect 는 인터넷 기반 연결에 비해 높은 대역폭 옵션과 더욱 안정적이고 일관된 네트워킹 환경을 제공합니다. Oracle Cloud Infrastructure FastConnect 를 사용하지 않으면 공용 IP 주소를 대상으로 하는 트래픽은 인터넷을 통해 라우팅됩니다.

  3. Oracle Autonomous Data Warehouse는 다음 두 가지 방법 중 하나를 사용하여 VCN(가상 클라우드 네트워크) 의 Oracle Cloud Infrastructure 리소스에서 전용 액세스를 지원합니다.

    • 전용 끝점

    • 서비스 게이트웨이

    개인 액세스 옵션을 사용하면 트래픽이 Oracle Cloud Infrastructure 네트워크 내에 유지되고 인터넷을 통과하지 않습니다. 그러나 서비스 게이트웨이를 사용하는 경우 서비스에 대한 요청에 서비스에 대한 공용 끝점이 사용됩니다.

    공용 끝점을 사용하지 않으려는 경우 VCN에서 전용 끝점을 사용할 수 있습니다. 전용 끝점은 VCN의 서브넷 내에서 전용 IP 주소로 표현됩니다. 전용 끝점은 공유 Exadata 기반 구조의 Oracle Autonomous Data Warehouse 에서만 사용할 수 있습니다.

    서비스 게이트웨이와 전용 끝점 모두 VCN에서 인터넷 게이트웨이를 사용하지 않고도 전용 서브넷의 전용 IP 주소에서 Oracle Autonomous Data Warehouse에 접속할 수 있도록 합니다. 서비스 게이트웨이 또는 전용 끝점을 구성한 후에는 Oracle Autonomous Data Warehouse에 접속하는 데 필요한 특별한 단계가 없습니다.

Power BI Analytics를 위해 여러 데이터베이스에서 데이터 마트를 생성하는 데 필요한 서비스 정보

프로비전에 대해 잘 알고 있어야 하며 권장되는 서비스 및 기술을 사용해야 합니다. Oracle Cloud 환경에서 연속 분석을 위해 하나 이상의 데이터베이스에서 데이터 마트를 생성하면 다음 서비스 및 기능이 사용됩니다.

데이터는 Oracle Cloud MarketplaceOracle GoldenGate를 사용하여 하나 이상의 온-프레미스 Oracle 데이터베이스에서 캡처되고 Oracle Autonomous Data Warehouse에 저장됩니다. Power BI Desktop은 데이터 분석 시각화를 제공합니다.

연속 분석을 위해 하나 이상의 데이터베이스에서 데이터 마트를 생성하려면 Oracle Cloud Infrastructure 에서 다음과 같은 서비스를 실행해야 합니다.

  • Oracle Cloud Marketplace의 Oracle GoldenGate 마이크로 서비스

  • Oracle Autonomous Data Warehouse

필요한 클라우드 서비스를 얻으려면 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법 알아보기 를 참조하십시오.

또한 다음과 같은 추가 기술을 사용합니다.
  • Power BI Desktop을 사용하여 데이터를 보고 분석합니다.
  • SQL*Plus 명령행 인터페이스를 사용하여 Oracle Wallet를 통해 Oracle Autonomous Data Warehouse 에 접속합니다.
  • Oracle Instant Client를 사용하여 Oracle Cloud Infrastructure 와 상호 작용합니다.

    Oracle Instant Client는 Oracle Cloud Infrastructure 응용 프로그램의 전체 클라이언트측 설치에 필요한 디스크 공간 중 1/4일의 설치만 설치하고 사용합니다.

    아래 위치에서 로컬 시스템에 적합한 패키지를 다운로드하여 Oracle Instant Client를 다운로드하여 설치합니다. 각 패키지에 대한 다운로드 페이지에서 설치 지침을 찾을 수 있습니다.

    https://www.oracle.com/database/technologies/instant-client/downloads.html

롤 및 권한 정보

데이터 로드 및 분석에 필요한 서비스를 통합하려면 특정 사용자 역할 및 권한이 필요합니다. 롤 및 권한 생성 단계는 이후 섹션에서 제공합니다.

Oracle Autonomous Data Warehouse 에 대한 클라이언트 액세스 인증서가 있는 전자 지갑을 다운로드하려면 Oracle Autonomous Data Warehouse에 대한 관리자 계정이 있어야 합니다.