Integracja Oracle Analytics z Oracle Cloud Infrastructure Data Science

Oracle Analytics można zintegrować z usługą Oracle Cloud Infrastructure (OCI) Data Science w celu korzystania z funkcji uczenia maszynowego i sztucznej inteligencji bez konieczności posiadania doświadczenia w zakresie badania danych. Na przykład w przypadku danych medycznych można za pomocą modelu predykcyjnego identyfikować czynniki ryzyka i prognozować ryzyko powrotu pacjenta po wypisie ze szpitala.

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

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

  • 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).
  • W OCI zapisać modele uczenia maszynowego w Katalogu modeli OCI Data Science. Modele te, aby były zgodne z Oracle Analytics, powinny zostać utworzone za pomocą zestawu Oracle Accelerated Data Science Software Development Kit 2.6.1 lub w wersji nowszej.

Polityki wymagane do integracji usługi OCI Data Science z Oracle Analytics

Aby zintegrować Oracle Analytics z usługą OCI Data Science, 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>'}.
Założenia systemowe dot. kluczy API Założenia systemowe dla obiektu "principal" zasobu
Allow group <group_name> to read data-science-projects in compartment <compartment_name> Allow any-user to read data-science-projects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to read data-science-models in compartment <compartment_name> Allow any-user to read data-science-models in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage data-science-jobs in compartment <compartment_name> Allow any-user to manage data-science-jobs in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to inspect instance-family in compartment <compartment_name> Allow any-user to inspect instance-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to manage data-science-job-runs in compartment <compartment_name> Allow any-user to manage data-science-job-runs in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow group <group_name> to inspect virtual-network-family in compartment <compartment_name> Allow any-user to inspect virtual-network-family in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
Allow service datascience to use virtual-network-family in compartment <compartment_name> Allow service datascience to use virtual-network-family in compartment <compartment_name>
Allow group <group_name> to manage log-groups in compartment <compartment_name> Allow any-user to manage log-groups in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'}
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>'}
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>'}
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>'}
Polityka grupy dynamicznej Opis
Allow dynamic-group <dynamic_group> to read data-science-models in compartment <compartment_name> Zapewnia modelowi Data Science dostęp do przebiegu zlecenia Data Science.
Allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Zapewnia usłudze Object Storage dostęp do przebiegu zlecenia Data Science.
Allow dynamic-group <dynamic_group> to use log-content in compartment <compartment_name> Zapewnia usłudze Log dostęp do przebiegu zlecenia Data Science.

Uwaga:

W przypadku określenia <dynamic_group> należy użyć reguły uzgadniania o następującym formacie: all { resource.type='datasciencejobrun', resource.compartment.id='<compartment_ocid>' }, gdzie <compartment_ocid> jest identyfikatorem Oracle Cloud przedziału zawierającego modele Data Science.

Udostępnianie modelu OCI Data Science w Oracle Analytics

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

Zarejestrowane modele Oracle Cloud Infrastructure (OCI) Data Science można wykorzystywać w Oracle Analytics do wbudowywania modeli uczenia maszynowego (ML) do swoich aplikacji bez konieczności posiadania doświadczenia w dziedzinie ML.
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 uczenia maszynowego.
    Opcja ta jest dostępna dla użytkowników mających przypisaną rolę "Administrator usługi BI" lub "Autor zawartości DV".
  2. W oknie dialogowym "Rejestracja modelu ML wybrać połączenie ze swoją dzierżawą OCI.
  3. Na stronie "Wybór projektu" kliknąć Wybór.
  4. W obszarze "Szukaj przedziału" przejść do składowanego modelu, po czym kliknąć jego nazwę.
    Wybierając model, można sprawdzić jego szczegóły w prawym panelu, takie jak nazwa, opis, algorytm oraz kolumny wejściowe i wyjściowe.

  5. Kliknąć Dalej, aby wyświetlić okno dialogowe wprowadzania parametrów zasobu, po czym skonfigurować model:
    • Przedział koszyka gromadzenia - Nazwa przedziału, w którym znajduje się koszyk gromadzenia. Kliknąć Wybór, aby przejść do przedziału koszyka gromadzenia i ten przedział wybrać.

      Koszyk gromadzenia - Nazwa koszyka gromadzenia jest wymagana dla transferu danych.

      Wariant serwera - Wariant serwera określa konfigurację maszyny wirtualnej i jest wymagany do utworzenia zlecenia usługi Data Science.

      OCPU - Wymagane tylko wtedy, gdy wariantem serwera jest wariant elastyczny.

      Pamięć (GB) - Wymagane tylko wtedy, gdy wariantem serwera jest wariant elastyczny.

      Składowanie (GB) - Rozmiar wolumenu blokowego wymaganego dla zlecenia usługi Data Science.

      Użyj domyślnych ustawień sieci - Opcja konfigurowania sieci. Nie mając pewności, czy użyć domyślnych ustawień sieci, należy się zapytać swojego administratora Oracle Analytics.

      • To pole wyboru należy zaznaczyć, aby używać domyślnych ustawień sieci, umożliwiających domyślny ruch wyjściowy do publicznego Internetu. Korzystając z tej opcji, można pominąć tworzenie sieci oraz konfigurowanie podsieci i bram. Jeśli zostanie użyta domyślna konfiguracja sieci, to udostępnionej sieci domyślnej nie będzie można używać do innych celów ani jej modyfikować.
      • To pole wyboru należy wyczyścić, aby skonfigurować podsieci i bramy NAT (Network Address Translation). Dla ruchu wychodzącego do publicznego Internetu jest w OCI zalecana podsieć prywatna z trasą do bramy NAT. Brama NAT umożliwia instancjom w podsieci prywatnej dostęp do Internetu. Tworzona w tym etapie sieć VCN (Virtual Cloud Network) tworzy podsieć prywatną z możliwym ruchem wyjściowym do Internetu przez bramę NAT sieci VCN.

      Przedział sieci VCN - Nazwa przedziału zawierającego sieć VCN, która będzie używana. Wymagane tylko wtedy, gdy nie zostało zaznaczone pole wyboru Użyj domyślnych ustawień sieci.

      VCN - Nazwa istniejącej sieci VCN. Wymagane tylko wtedy, gdy nie zostało zaznaczone pole wyboru Użyj domyślnych ustawień sieci.

      Przedział podsieci - Nazwa przedziału zawierającego podsieć, która będzie używana. Wymagane tylko wtedy, gdy nie zostało zaznaczone pole wyboru Użyj domyślnych ustawień sieci.

      Podsieć - Nazwa istniejącej podsieci. Wymagane tylko wtedy, gdy nie zostało zaznaczone pole wyboru Użyj domyślnych ustawień sieci.

      Włącz rejestrowanie w dzienniku - Opcja włączająca rejestrowanie w dzienniku OCI Data Science.

      Przedział grupy dzienników - Nazwa przedziału zawierającego grupę dzienników, w której są składowane dzienniki Data Science. Wymagane tylko wtedy, gdy zostało włączone rejestrowanie w dzienniku.

      Grupa dzienników - Nazwa istniejącej grupy dzienników, w której mają być składowane dzienniki. Wymagane tylko wtedy, gdy zostało włączone rejestrowanie w dzienniku.

  6. Kliknąć Zarejestruj.
  7. Opcjonalne: Aby potwierdzić, że model został pomyślnie zarejestrowany, na stronie startowej kliknąć kolejno Nawigator Ikona "Nawigator" umożliwiająca wyświetlanie obszaru "Nawigator", Modele i Uczenie maszynowe w celu wyświetlenia zarejestrowanych modeli. Kliknąć Zbadaj, aby sprawdzić, czy model został poprawnie skonfigurowany.