Integracja Oracle Analytics z Oracle Cloud Infrastructure Language

Oracle Analytics można zintegrować z usługą Oracle Cloud Infrastructure (OCI) Language w celu korzystania z funkcji uczenia maszynowego i sztucznej inteligencji bez konieczności posiadania doświadczenia w zakresie badania danych. Na przykład dysponując danymi klientów, można przeprowadzić analizę odczuć w celu przeanalizowania recenzji napisanych przez klientów w portalu opinii.

Wymagania wstępne dot. integracji modeli OCI Language z Oracle Analytics

Te wymagania wstępne trzeba spełnić, aby można było zintegrować OCI Language z Oracle Analytics.

Polityki wymagane do integracji usługi OCI Language z Oracle Analytics

Aby zintegrować Oracle Analytics z usługą OCI Language, należy się upewnić, że istnieją wymagane polityki zabezpieczeń.

Użytkownik, określany w połączeniu między Oracle Analytics Cloud a używaną dzierżawą OCI, musi mieć w odniesieniu do przewidzianych do użycia zasobów OCI uprawnienia zezwalające na odczyt, zapis i usuwanie. Należy się upewnić, że użytkownik OCI należy do grupy użytkowników, dla której zostały ustawione poniższe minimalne polityki zabezpieczeń OCI. Łącząc się z Oracle Analytics z dzierżawą OCI, można użyć albo klucza API, albo obiektu "principal" zasobu.

Uwaga:

Identyfikatory Oracle Cloud (OCID) to identyfikatory zasobów używane w OCI.

Uwaga:

W przypadku obiektu "principal" zasobu, aby uwzględnić w przedziale wszystkie instancje Analytics, należy użyć: {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} zamiast {request.principal.id='<analytics_instance_ocid>'}, co spowoduje uwzględnienie wszystkich instancji Analytics w przedziale "compartmentA".

Polityki wymagane do integracji usługi OCI Language z Oracle Analytics

Numer Polityka klucza API Polityka obiektu "principal" zasobu Przeznaczenie
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>'} Zapewnia dostęp do usługi 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>'} Zapewnia dostęp z prawem zarządzania do zasobu podrzędnego JOBS usługi Language na potrzeby przetwarzania asynchronicznego.
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>'} Zapewnia dostęp do szczegółów koszyka.
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>'} Zapewnia dostęp z prawem odczytu, zapisu i usuwania do obiektów w koszyku gromadzenia.
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>'} Zapewnia dostęp do przestrzeni nazw usługi Object Storage. Używana na potrzeby weryfikacji.
OCI Language - polityki grupy dynamicznej (na potrzeby przetwarzania asynchronicznego)
Polityka Przeznaczenie
allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> Zapewnia dostęp do zasobu podrzędnego obiektów w określonym przedziale.

Udostępnianie modelu OCI Language w Oracle Analytics

Aby można było używać modeli Oracle Cloud Infrastructure (OCI) Language do analizowania danych, trzeba przedtem te modele zarejestrować w Oracle Analytics.

Korzystając z zarejestrowanych modeli OCI Language, można wbudowywać do swoich aplikacji ekstrakcję kluczowych fraz, analizę odczuć, rozpoznawanie nazwanych encji oraz rozpoznawanie języka bez konieczności posiadania doświadczenia w dziedzinie sztucznej inteligencji (AI).
Oracle Analytics obsługuje następujące modele:
  • Rozpoznawanie niestandardowych nazwanych encji (z użyciem asynchronicznych API)
  • Klasyfikacja niestandardowego tekstu (z użyciem asynchronicznych API)
  • Ekstrakcja kluczowych fraz
  • Rozpoznawanie języka
  • Rozpoznawanie nazwanych encji
  • Informacje umożliwiające identyfikację osoby
  • Analiza odczuć
  • Klasyfikacja tekstu
Uwaga: mimo że model "Rozpoznawanie języka" obsługuje ponad 100 języków, modele "Ekstrakcja kluczowych fraz", "Rozpoznawanie nazwanych encji" i "Analiza odczuć" obsługują tylko języki angielski i hiszpański. Zob. Wstępnie wytrenowane modele OCI Language.
Uwaga: Oracle Analytics

Oracle Analytics obsługuje modele niestandardowe w przypadku modeli "Rozpoznawanie nazwanych encji" i "Klasyfikacja tekstu", ale nie w przypadku pozostałych modeli OCI Language.

Przed rozpoczęciem należy utworzyć połączenie między instancją Oracle Analytics Cloud a używaną usługą OCI. Zob. Tworzenie połączenia z dzierżawą Oracle Cloud Infrastructure.
Ponadto należy się upewnić, że logujemy się do Oracle Analytics jako użytkownik mający przypisaną rolę "Administrator usługi BI" lub "Autor zawartości DV".
  1. Na stronie startowej kliknąć kolejno menu strony, Zarejestruj model/funkcję i Modele OCI Language.
  2. W oknie dialogowym "Rejestracja modelu Language kliknąć nazwę połączenia ze swoją dzierżawą OCI.
  3. W oknie dialogowym "Wybór modelu" przejść do przedziału, w którym znajduje się model AI Language.

    Jeśli jest rejestrowany niestandardowy model AI Language, należy określić zarówno koszyk gromadzenia, jak i dedykowany punkt końcowy.
  4. Wybrać model, który ma zostać udostępniony w Oracle Analytics.

    • Jeśli jest rejestrowany wstępnie wytrenowany model, wybrać dla tego modelu przedział koszyka gromadzenia.

    • Jeśli jest rejestrowany model niestandardowy, wybrać dla tego modelu koszyk gromadzenia oraz punkt końcowy modelu.

  5. Kliknąć Zarejestruj.
  6. Opcjonalne: Aby potwierdzić, że model został pomyślnie zarejestrowany, na stronie startowej kliknąć kolejno Nawigator, Modele i Uczenie maszynowe. Kliknąć Zbadaj, aby sprawdzić, czy model został poprawnie skonfigurowany.