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.
Te wymagania wstępne trzeba spełnić, aby można było zintegrować 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. |
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. |
Aby można było używać modeli Oracle Cloud Infrastructure (OCI) Language do analizowania danych, trzeba przedtem te modele zarejestrować w 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.