Intégration d'Oracle Analytics à OCI Data Science

Intégrez Oracle Analytics à Oracle Cloud Infrastructure (OCI) Data Science pour utiliser l'apprentissage automatique et l'intelligence artificielle sans nécessiter l'expertise d'un analyste de données. Par exemple, dans le cas de données de soins de santé, vous pouvez utiliser un modèle prédictif pour identifier les facteurs de risque et prédire le risque de réadmission des patients après leur sortie.

Prérequis pour l'intégration de modèles OCI Data Science avec Oracle Analytics

Les prérequis suivants sont nécessaires à l'intégration d'OCI Data Science à Oracle Analytics.

  • Créez une connexion entre votre instance Oracle Analytics et votre service OCI. Reportez-vous à Création d'une connexion à la location OCI.
  • Dans OCI, enregistrez les modèles d'apprentissage automatique dans le catalogue de modèles OCI Data Science. Pour être compatibles avec Oracle Analytics, ces modèles doivent être créés et enregistrés à l'aide du kit SDK Oracle Accelerated Data Science version 2.6.1 ou ultérieure.

Stratégies requises pour intégrer OCI Data Science à Oracle Analytics

Pour intégrer Oracle Analytics à OCI Data Science, assurez-vous que les stratégies de sécurité requises sont en place.

L'utilisateur OCI indiqué dans la connexion entre Oracle Analytics Cloud et votre location OCI doit disposer des droits d'accès en écriture, lecture et suppression sur le compartiment contenant les ressources OCI à utiliser. Assurez-vous que l'utilisateur OCI fait partie d'un groupe d'utilisateurs avec au moins les stratégies de sécurité OCI suivantes . Lorsque vous vous connectez à une location OCI à partir d'Oracle Analytics, vous pouvez utiliser une clé d'API OCI ou un principal de ressource.

Remarque : pour le principal de ressource, afin d'inclure toutes les instances Analytics dans un compartiment, spécifiez {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} au lieu de {request.principal.id='<analytics_instance_ocid>'}.

Tableau 32-3 Stratégies de sécurité requises pour l'intégration d'OCI Data Science

Stratégies avec clé d'API Stratégies avec principal de ressource
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>'}

Tableau 32-4 OCI Data Science - Stratégies de groupe dynamique

Stratégie Description
Allow dynamic-group <dynamic_group> to read data-science-models in compartment <compartment_name> Fournit à l'exécution de travail Data Science l'accès au modèle Data Science.
Allow dynamic-group <dynamic_group> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' Fournit à l'exécution de travail Data Science l'accès à Object Storage.
Allow dynamic-group <dynamic_group> to use log-content in compartment <compartment_name> Fournit à l'exécution de travail Data Science l'accès au journal.

Remarque : lorsque vous spécifiez <dynamic_group>, utilisez une règle de correspondance au format suivant :

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

Où <compartment_id> est l'OCID du compartiment qui contient les modèles Data Science.

Configuration de la disponibilité d'un modèle OCI Data Science dans Oracle Analytics

Pour pouvoir utiliser les modèles Oracle Cloud Infrastructure (OCI) Data Science à des fins d'analyse de données, vous devez les inscrire dans Oracle Analytics.

Inscrivez des modèles OCI Data Science dans Oracle Analytics pour créer un apprentissage automatique dans vos applications sans disposer d'une expertise particulière en la matière.
Avant de commencer, créez une connexion entre votre instance Oracle Analytics et votre service OCI. Reportez-vous à Création d'une connexion à la location OCI.
Veillez en outre à vous connecter à Oracle Analytics en tant qu'utilisateur disposant du rôle Administrateur de service BI ou Auteur de contenu DV.
  1. Sur la page d'accueil, cliquez sur Menu de la page, sur Inscrire un modèle/une fonction, puis sur Modèles d'apprentissage automatique.
    Cette option est disponible pour les utilisateurs disposant du rôle Administrateur de service BI ou Auteur de contenu DV.
  2. Dans la boîte de dialogue Inscrire un modèle d'apprentissage automatique, sélectionnez la connexion à votre location OCI.
  3. Sur la page Sélectionner un projet, cliquez sur Sélectionner.
  4. Dans Rechercher dans le compartiment, accédez à votre modèle stocké et cliquez sur son nom.
    Lorsque vous sélectionnez un modèle, vous pouvez consulter les détails dans le panneau de droite, par exemple le nom, la description, l'algorithme, ainsi que les colonnes d'entrée et de sortie.

  5. Cliquez sur Suivant pour afficher la boîte de dialogue Entrer les paramètres de ressource, et configurez le modèle :
    • Compartiment de bucket intermédiaire : nom du compartiment de bucket intermédiaire. Cliquez sur Sélectionner pour accéder au compartiment de bucket intermédiaire et le sélectionner.

      Bucket intermédiaire : le nom du bucket intermédiaire est requis pour le transfert de données.

      Forme de calcul : la forme de calcul est la configuration de la machine virtuelle, qui est requise pour la création du travail Data Science.

      OCPU : option requise uniquement si la forme de calcul est une forme flexible.

      Mémoire (Go) : option requise uniquement si la forme de calcul est une forme flexible.

      Stockage (Go) : taille de stockage de bloc requise pour le travail Data Science.

      Utiliser le réseau par défaut : option permettant de configurer le réseau. Si vous n'êtes pas sûr de devoir utiliser le réseau par défaut, demandez à l'administrateur Oracle Analytics.

      • Sélectionnez cette option afin d'utiliser le réseau par défaut, qui fournit la sortie par défaut vers le réseau Internet public. Avec une option de réseau par défaut, vous pouvez ignorer la création d'un réseau, et la configuration de sous-réseaux et de passerelles. Si vous employez la configuration de réseau par défaut, vous ne pouvez pas accéder au réseau par défaut fourni à d'autres fins, ni le modifier.
      • Désélectionnez cette option pour configurer des sous-réseaux et des passerelles NAT (Network Address Translation). Pour l'accès sortant au réseau Internet public, OCI recommande un sous-réseau privé avec un acheminement vers une passerelle NAT. Une passerelle NAT permet aux instances d'un sous-réseau privé d'accéder à Internet. Le réseau cloud virtuel créé à cette étape entraîne la création d'un sous-réseau privé avec un accès sortant à Internet via la passerelle NAT du réseau cloud virtuel.

      Compartiment du réseau cloud virtuel : nom du compartiment contenant le réseau cloud virtuel à utiliser. Requis uniquement lorsque l'option Utiliser le réseau par défaut est désélectionnée.

      Réseau cloud virtuel : nom d'un réseau cloud virtuel existant. Requis uniquement lorsque l'option Utiliser le réseau par défaut est désélectionnée.

      Compartiment du sous-réseau : nom du compartiment contenant le sous-réseau à utiliser. Requis uniquement lorsque l'option Utiliser le réseau par défaut est désélectionnée.

      Sous-réseau : nom d'un sous-réseau existant. Requis uniquement lorsque l'option Utiliser le réseau par défaut est désélectionnée.

      Activer la journalisation : option permettant d'activer la journalisation dans OCI Data Science.

      Compartiment du groupe de journaux : nom du compartiment contenant le groupe de journaux dans lequel les journaux Data Science sont stockés. Option requise uniquement lorsque la journalisation est activée.

      Groupe de journaux : nom d'un groupe de journaux existant dans lequel stocker les journaux. Option requise uniquement lorsque la journalisation est activée.

  6. Cliquez sur Inscrire.
  7. Facultatif : pour vérifier que le modèle a bien été inscrit, accédez à la page d'accueil, cliquez sur Navigateur, puis sur Modèles, et enfin sur Apprentissage automatique pour afficher les modèles inscrits et vérifier que le modèle en fait partie. Cliquez sur Inspecter pour vérifier que vous avez configuré le modèle correctement.