Integración de Oracle Analytics con OCI Data Science

Integre Oracle Analytics con Oracle Cloud Infrastructure (OCI) Data Science para realizar aprendizaje automática e inteligencia artificial sin tener la especialización como científico de datos. Por ejemplo, con los datos de asistencia sanitaria, puede utilizar un modelo predictivo para identificar factores de riesgo y predecir el riesgo de readmisión de pacientes tras el alta.

Requisitos para integrar modelos de OCI Data Science con Oracle Analytics

Necesita estos requisitos para integrar OCI Data Science en Oracle Analytics.

  • Crear una conexión entre su instancia de Oracle Analytics y su servicio de OCI - Consulte Creación de una conexión al arrendamiento de OCI.
  • En OCI, guarde los modelos de aprendizaje automático en el catálogo de modelos de OCI Data Science. Estos modelos se deben crear y guardar con Oracle Accelerated Data Science Software Development Kit 2.6.1 o una versión posterior para que sean compatibles con Oracle Analytics.

Políticas necesarias para integrar OCI Data Science con Oracle Analytics

Para integrar Oracle Analytics con OCI Data Science, asegúrese de que tiene las políticas de seguridad necesarias.

El usuario de OCI que especifique en la conexión entre Oracle Analytics Cloud y su arrendamiento de OCI debe tener permisos de lectura, escritura y supresión en el compartimento que contiene los recursos de OCI que desea utilizar. Asegúrese de que el usuario de OCI pertenece a un grupo de usuarios con las siguientes políticas de seguridad de OCI mínimas. Al conectarse a un arrendamiento de OCI desde Oracle Analytics, puede utilizar una clave de API o una entidad de recurso de OCI.

Nota: En el caso de la entidad de recurso, para incluir todas las instancias de Analytics de un compartimento, especifique {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} en lugar de {request.principal.id='<analytics_instance_ocid>'}.

Tabla 32-3 Políticas de seguridad necesarias para la integración de OCI Data Science

Políticas de clave de API Políticas de entidad de recurso
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>'}

Tabla 32-4 OCI Data Science - Políticas de grupo dinámico

Política Descripción
Allow dynamic-group <dynamic_group> to read data-science-models in compartment <compartment_name> Proporciona acceso a modelos de Data Science en la ejecución de trabajo de Data Science.
Allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Proporciona acceso a Object Storage en la ejecución de trabajo de Data Science.
Allow dynamic-group <dynamic_group> to use log-content in compartment <compartment_name> Proporciona acceso al log en la ejecución de trabajo de Data Science.

Nota: Al especificar <dynamic_group>, utilice una regla de coincidencia con el siguiente formato:

all { resource.type='datasciencejobrun', resource.compartment.id='<compartment_id>' }

Donde <compartment_id> es el OCID del compartimento que contiene los modelos de Data Science.

Hacer que un modelo de OCI Data Science esté disponible en Oracle Analytics

Para poder usar los modelos de Oracle Cloud Infrastructure (OCI) Data Science para analizar los datos, debe registrarlos en Oracle Analytics.

Registre modelos de Oracle Data Science en Oracle Analytics para crear aprendizaje automático (ML) en sus aplicaciones sin necesitar experiencia en ML.
Antes de empezar, cree una conexión entre su instancia de Oracle Analytics y su servicio de OCI. Consulte Creación de una conexión al arrendamiento de OCI.
Además, asegúrese de que se conecta a Oracle Analytics como usuario con el rol Administrador de servicio de BI o Autor de contenido de DV.
  1. En la página Inicio, haga clic en Menú de página, Registrar modelo/función y en Modelos de aprendizaje automático.
    Esta opción está disponible para los usuarios con el rol Administrador de servicio de BI o Autor de contenido de DV.
  2. En el cuadro de diálogo Registrar un modelo de aprendizaje automático, seleccione la conexión a su arrendamiento de OCI.
  3. En la página Seleccionar proyecto, haga clic en Seleccionar.
  4. En Buscar compartimento, vaya al modelo almacenado y, a continuación, haga clic en el nombre del modelo.
    Al seleccionar un modelo, puede revisar los detalles del panel de la derecha, por ejemplo, el nombre, la descripción, el algoritmo y las columnas de entrada y salida.

  5. Haga clic en Siguiente para mostrar el cuadro de diálogo Introduzca los parámetros de recursos y configurar el modelo:
    • Compartimento de cubos temporales: nombre del compartimento del cubo temporal. Haga clic en Seleccionar para buscar y seleccionar el compartimento del cubo temporal.

      Cubo temporal: se necesita el nombre de cubo temporal para la transferencia de datos.

      Unida de computación: la unidad de computación es la configuración de máquina virtual, que se necesita para la creación del trabajo de Data Science.

      OCPU: solo necesario si la unidad de computación es una unidad flexible.

      Memoria (GB): solo necesario si la unidad de computación es una unidad flexible.

      Almacenamiento (GB): tamaño de almacenamiento de bloques necesario para el trabajo de Data Science.

      Usar red por defecto: opción para definir la configuración de red. Si no está seguro de si usar la red por defecto, pregunte al administrador de Oracle Analytics.

      • Seleccione esta opción para usar la red por defecto, que permite salida por defecto a Internet. Con una opción de red por defecto, puede omitir la creación de una red y la configuración de subredes y gateways. Si utiliza la configuración de red por defecto, no puede acceder ni modificar la red por defecto proporcionada para otros fines.
      • Anule la selección de esta opción para configurar subredes y gateways de traducción de direcciones de red (NAT). Para el acceso de salida a Internet, OCI recomienda una subred privada con una ruta a un gateway NAT. Un gateway de NAT otorga a las instancias de una subred privada acceso a Internet. La red virtual en la nube (VCN) que se crea en este paso crea una subred privada con acceso de salida a Internet mediante el gateway NAT de la VCN.

      Compartimento de VCN: nombre del compartimento que contiene la VCN que desee usar. Solo necesario cuando no esté seleccionada la opción Usar red por defecto.

      VCN: nombre de una VCN existente. Solo necesario cuando no esté seleccionada la opción Usar red por defecto.

      Compartimento de subred: nombre del compartimento que contiene la subred que desee usar. Solo necesario cuando no esté seleccionada la opción Usar red por defecto.

      Subred: nombre de una subred existente. Solo necesario cuando no esté seleccionada la opción Usar red por defecto.

      Activar registro: opción para activar el registro en OCI Data Science.

      Compartimento de grupo de logs: nombre del compartimento que contiene el grupo de logs en el que se almacenan los logs de Data Science. Solo necesario cuando esté activado el registro.

      Grupo de logs: nombre de un grupo de logs existente en el que almacenar los logs. Solo necesario cuando esté activado el registro.

  6. Haga clic en Registrar.
  7. Opcional: Para confirmar que el modelo se haya registrado correctamente, en la página Inicio, haga clic en Navegador, en Modelos y, a continuación, haga clic en Aprendizaje automático para mostrar modelos registrados y confirmar que el modelo se ha registrado correctamente. Haga clic en Inspeccionar para comprobar que haya configurado el modelo bien.