Oracle NoSQL Database Analytics Integrator 시작하기

Oracle NoSQL Database Analytics Integrator는 NoSQL Database Cloud Service 테이블에 있는 데이터를 Oracle Autonomous Data Warehouse Cloud Service에서 생성된 데이터베이스로 복사합니다.

Oracle NoSQL Database Analytics Integrator 개요

Oracle NoSQL Database Cloud Service에 데이터를 저장한 후 Oracle Analytics(클라우드 기반 또는 데스크톱 버전)를 사용하여 해당 데이터를 분석할 수 있습니다. Oracle Analytics는 현재 Oracle NoSQL Database Cloud Service를 데이터 소스로 지원하지 않으므로 Oracle NoSQL Database Analytics Integrator를 사용하여 Oracle NoSQL Database Cloud Service 테이블의 데이터를 Oracle Autonomous Data Warehouse Cloud Service(ADW)의 해당 테이블로 복사할 수 있습니다. NoSQL 테이블의 데이터가 ADW 데이터베이스에 복사되면 Oracle Analytics에서 제공하는 모든 도구를 사용하여 해당 데이터를 시각화하고 분석할 수 있습니다.

Oracle Cloud Infrastructure 서비스 사용에 대한 필요 조건이 완료되면 Oracle Cloud 컴퓨트 인스턴스의 명령행 또는 로컬 환경에서도 유틸리티를 설치하고 구성한 후 실행할 수 있습니다.

Oracle Technology Network에서 Oracle NoSQL Database Analytics Integrator를 다운로드하여 원하는 컴퓨트 환경에 설치합니다. 일단 설치되면 Oracle NoSQL Database Cloud Service에서 Oracle Autonomous Data Warehouse의 데이터베이스로 데이터를 복사하는 데 필요한 모든 클래스를 갖게 됩니다.

Oracle NoSQL Database Analytics Integrator 사용을 위한 일반적인 워크플로우

테이블 - Analytics Integrator 워크플로우

태스크 설명 추가 정보
OCI 계정 생성 Oracle Cloud Infrastructure에서 계정 등록 Oracle Cloud Infrastructure - 등록
컴퓨트 인스턴스 생성 Oracle NoSQL Database Analytics Integrator를 설치하고 실행할 수 있는 컴퓨트 인스턴스를 생성합니다. 컴퓨트 인스턴스
NoSQL 테이블을 생성합니다. Oracle NoSQL Database Cloud Service에서 하나 이상의 테이블을 생성하고 해당 테이블을 데이터로 채웁니다. NoSQL 테이블 생성 및 채우기
OCI Object Storage에서 버킷 생성 Oracle Object Storage Service에 대한 액세스를 설정하려면 Object Storage에 대한 버킷을 생성해야 합니다. 오브젝트 스토리지에 버킷 생성
Oracle Autonomous Data Warehouse에서 데이터베이스 생성 Oracle NoSQL Database Analytics Integrator에서 Oracle Cloud Autonomous Data Warehouse에 액세스하려면 데이터베이스를 생성해야 합니다. Autonomous Data Warehouse에서 데이터베이스 생성
클라이언트 인증서 다운로드 및 설치 Oracle NoSQL Database Analytics Integrator가 ADW 데이터베이스에 안전하게 연결할 수 있도록 유틸리티는 Oracle Wallet에 포함된 인증서를 사용합니다. 보안 데이터베이스 연결에 필요한 인증서 설치
권한 부여 토큰 생성(선택사항) 오브젝트 스토리지를 사용한 ADW 데이터베이스의 사용자 기반 인증의 경우 데이터베이스가 오브젝트 스토리지 버킷의 파일에 액세스하는 데 사용할 수 있는 인증 토큰(AUTH_TOKEN)을 생성해야 합니다. 오브젝트 스토리지에 대한 권한 부여 토큰 생성
ADW 데이터베이스가 오브젝트 스토리지의 객체에 액세스하는 데 사용해야 하는 인증서를 사용/저장합니다. ADW 데이터베이스가 리소스 주체를 사용하여 오브젝트 스토리지에 대해 인증되도록 하려면 필요 조건을 수행하여 ADW 데이터베이스에서 리소스 주체를 사용한 다음 리소스 주체가 액세스하도록 설정해야 합니다. 오브젝트 스토리지(컴퓨트 인스턴스 및 ADW 데이터베이스에 대한 동적 그룹 생성동적 그룹에 적합한 권한으로 정책 생성 참조)를 사용한 다음 리소스 주체가 오브젝트 스토리지의 객체에 액세스할 수 있도록 설정합니다. 또는 생성한 사용자의 AUTH_TOKEN를 사용하여 ADW 데이터베이스가 오브젝트 스토리지에 대해 인증되도록 하려면(오브젝트 스토리지에 대한 권한 부여 토큰 생성 참조) AUTH_TOKEN를 ADW 데이터베이스에 저장해야 합니다. 그러면 해당 토큰이 오브젝트 스토리지의 오브젝트에 액세스할 수도 있습니다. OCI 리소스 주체 인증서 사용 또는 ADW 데이터베이스에서 사용자의 오브젝트 스토리지 AUTH_TOKEN 저장/사용
컴퓨팅 인스턴스 및 ADW 데이터베이스에 대한 동적 그룹(선택 사항) 생성 NoSQL 서비스, ObjectStorage 및 ADW에서 작업을 수행하도록 컴퓨트 인스턴스에 권한을 부여하려면 동적 그룹을 생성하고 인스턴스에 대해 일치 규칙 집합을 추가해야 합니다. 오브젝트 스토리지로 ADW 데이터베이스를 인증할 때 OCI 리소스 주체를 사용하려면 동적 그룹도 필요합니다. 컴퓨팅 인스턴스 및 ADW 데이터베이스에 대한 동적 그룹 생성
동적 그룹에 적합한 권한이 있는 정책 생성 동적 그룹이 만들어지면 해당 그룹의 구성원이 읽기, 쓰기 및 관리 작업을 수행할 수 있도록 권한을 부여하는 정책을 만들어야 합니다. 동적 그룹에 적합한 권한으로 정책 생성
Oracle NoSQL Database Analytics Integrator 설치 Oracle Technology Network에서 Oracle NoSQL Database Analytics Integrator를 다운로드할 수 있습니다. 설치
통합기에 대한 구성 파일 생성 Oracle NoSQL Database Analytics Integrator를 실행하려면 먼저 구성 파일을 생성해야 합니다. 이 구성 파일은 유틸리티를 호출할 때 사용됩니다. 통합기에 대한 구성 파일 생성
통합기 도구 실행 Oracle NoSQL Database Analytics Integrator는 명령행에 명령을 입력하면 실행할 수 있습니다. 통합기 도구 실행
Autonomous Database에서 데이터 확인 Oracle NoSQL Database Analytics Integrator를 실행하여 NoSQL 테이블의 데이터를 ADW의 Autonomous Database로 복사한 후 NoSQL 테이블 데이터가 올바르게 복사되었는지 확인할 수 있습니다. Oracle Autonomous Database에서 데이터 확인
Oracle Analytics에서 데이터 확인 Oracle Analytics를 해당 데이터베이스에 연결하고 Oracle Analytics가 NoSQL 테이블의 데이터에 액세스하고 분석할 수 있는지 확인할 수 있습니다. Oracle Analytics에서 데이터 확인