Oracle Analytics와 Oracle Cloud Infrastructure Language 통합

Oracle Analytics를 OCI(Oracle Cloud Infrastructure) Language와 통합하여 데이터 과학자 전문지식 없이도 머신 러닝 및 인공 지능을 수행합니다. 예를 들어, 고객 데이터를 사용하여 감정 분석을 수행하면 고객이 피드백 포털에 입력한 검토를 분석할 수 있습니다.

Oracle Analytics와 OCI Language 모델을 통합하기 위한 필요 조건

Oracle Analytics와 OCI Language를 통합하려면 다음 필요 조건이 필요합니다.

OCI Language와 Oracle Analytics 통합에 필요한 정책

Oracle Analytics를 OCI Language와 통합하려면 필요한 보안 정책이 있어야 합니다.

Oracle Analytics Cloud와 OCI 테넌시 간의 접속 시 지정한 OCI 사용자에게는 사용할 OCI 리소스가 포함된 컴파트먼트에서 읽기, 쓰기 및 삭제 권한이 있어야 합니다. OCI 사용자가 다음과 같은 최소 OCI 보안 정책을 가진 사용자 그룹에 속하는지 확인하십시오. Oracle Analytics에서 OCI 테넌시에 접속하는 경우 OCI API 키 또는 리소스 주체를 사용할 수 있습니다.

주:

OCID(Oracle Cloud ID)는 OCI에 사용된 리소스 식별자입니다.

주:

리소스 주체의 경우 컴파트먼트의 모든 Analytics 인스턴스를 포함하려면 {request.principal.id='<analytics_instance_ocid>'} 대신 compartmentA 아래에 모든 Analytics 인스턴스를 포함할 {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}를 지정하십시오.

OCI Language와 Oracle Analytics 통합에 필요한 정책

번호 API 키 정책 리소스 주체 정책 목적
1 allow group <group_name> to use ai-service-language-family in compartment <compartment_name> allow any-user to use ai-service-language-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} OCI Language 서비스에 대한 액세스를 제공합니다.
2 allow group <group_name> to manage ai-service-language-job in compartment <compartment_name> allow any-user to manage ai-service-language-job in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 비동기 처리를 위해 JOBS 언어 하위 리소스에 대한 액세스 관리를 제공합니다.
3 allow group <group_name> to read buckets in compartment <compartment_name> allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 버킷 세부정보에 대한 액세스를 제공합니다.
4 allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'} 스테이징 버킷의 객체에 대한 읽기, 쓰기 및 삭제 액세스를 제공합니다.
5 allow group <group_name> to read objectstorage-namespaces in compartment <compartment_name> allow any-user to read objectstorage-namespaces in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} 오브젝트 스토리지 네임스페이스에 대한 액세스를 제공합니다. 검증용으로 사용됩니다.
OCI Language - 동적 그룹 정책(비동기 처리용)
정책 목적
allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> 특정 컴파트먼트의 객체 하위 리소스에 대한 액세스를 제공합니다.

Oracle Analytics에서 OCI Language 모델을 사용 가능하도록 설정

OCI(Oracle Cloud Infrastructure) Language 모델을 사용하여 데이터를 분석하기 전에 Oracle Analytics에 모델을 등록합니다.

Oracle Analytics에서 OCI Language 모델을 등록하여 AI(인공 지능) 전문지식 없이도 핵심 문구 추출, 감정 분석, 분류, 명명된 엔티티 인식 및 언어 인식을 애플리케이션에 구축할 수 있습니다.
Oracle Analytics는 다음 모델을 지원합니다.
  • 사용자정의 명명된 엔티티 인식(비동기 API 사용)
  • 사용자정의 텍스트 분류(비동기 API 사용)
  • 핵심 문구 추출
  • 언어 감지
  • 명명된 엔티티 인식
  • 개인 식별 정보
  • 감정 분석
  • 텍스트 분류
: 언어 감지는 100개 이상의 언어를 지원하지만 핵심 문구 추출, 명명된 엔티티 인식 및 감정 분석은 영어와 스페인어만 지원합니다. OCI Language 사전 학습 모델을(를) 참조하십시오.
: Oracle Analytics

Oracle Analytics는 명명된 엔티티 인식 및 텍스트 분류에 대한 사용자정의 모델을 지원하지만 다른 OCI Language 모델에 대해서는 지원하지 않습니다.

시작하기 전에 Oracle Analytics 인스턴스와 OCI 서비스 간에 접속을 생성합니다. Oracle Cloud Infrastructure 테넌시에 대한 접속 생성을(를) 참조하십시오.
또한 BI 서비스 관리자 또는 DV 콘텐츠 작성자 롤을 가진 사용자로 Oracle Analytics에 로그인해야 합니다.
  1. 페이지에서 페이지 메뉴, 모델/함수 등록, OCI Language 모델을 차례로 누릅니다.
  2. Language 모델 등록 대화상자에서 OCI 테넌시에 대한 접속 이름을 누릅니다.
  3. [모델 선택] 대화상자에서 AI 언어 모델이 상주하는 컴파트먼트로 이동합니다.

    사용자정의 AI 언어 모델을 등록하는 경우 스테이징 버킷과 전용 끝점을 모두 제공해야 합니다.
  4. Oracle Analytics에서 제공할 모델을 선택합니다.

    • 사전 학습된 모델을 등록하는 경우 모델에 대한 스테이징 버킷 컴파트먼트를 선택합니다.

    • 사용자정의 모델을 등록하는 경우 모델에 대한 스테이징 버킷 및 모델 끝점을 선택합니다.

  5. 등록을 누릅니다.
  6. 옵션: 모델이 성공적으로 등록되었는지 확인하려면 페이지에서 네비게이터 네비게이터를 표시하는 데 사용되는 네비게이터 아이콘을 누르고 모델을 누른 다음 머신 러닝을 눌러 등록된 모델을 표시하고 모델이 성공적으로 등록되었는지 확인합니다. 검사를 눌러 모델을 올바르게 구성했는지 확인합니다.