Fusion Data dans Oracle AI Data Platform avec BICC

Vous pouvez connecter votre Oracle AI Data Platform directement aux données Fusion brutes à l'aide du connecteur cloud Business Intelligence (BICC).

Vous pouvez utiliser Oracle Business Intelligence Cloud Connector (BICC) pour extraire des données décisionnelles et d'autres données en masse et les charger dans des zones de stockage externes désignées. Pour en savoir plus sur la création d'une extraction à l'aide de BICC, reportez-vous à Création d'une extraction Business Intelligence Cloud.

Pour créer une connexion avec BICC à votre plate-forme de données d'IA, vous devez disposer des prérequis suivants :

Prérequis Fusion Applications

Vous devez vous assurer que vous disposez des droits d'accès requis pour votre instance Fusion Applications. L'utilisateur qui se connecte à l'instance Fusion Applications doit disposer des éléments suivants :

  • Droits d'accès administrateur pour l'instance
  • Rôle ORA_ASM_APPLICATION_IMPLEMENTATION_ADMIN_ABSTRACT ou rôle bénéficiant de ce rôle

Prérequis d'Oracle AI Data Platform

Dans le compartiment OCI où réside votre instance AI Data Platform, vous devez disposer des éléments suivants :
  • Un bucket Object Stockage
  • Nom de bucket Object Storage
  • espace de nommage Object Storage
  • Nom d'hôte Object Storage
  • Valeur d'OCID de la location d'instance AI Data Platform
  • Valeur d'OCID de l'utilisateur avec la clé d'API créée pour accéder au bucket Object Storage

Création d'une connexion Oracle Business Intelligence Cloud Connector à Oracle AI Data Platform

Utiliser Oracle Business Intelligence Cloud Connector (BICC) pour accéder à vos données Fusion directement à partir de votre Oracle AI Data Platform.

  1. Ouvrez n'importe quel navigateur et entrez https://<saas cloud host name>:<saas cloud port number>/biacm pour vous connecter à votre instance Fusion Applications.
  2. Cliquez sur Configurer le stockage externe.
  3. Cliquez sur l'onglet Connexion OCI Object Storage, puis sur Ajouter.
  4. Entrez les paramètres OCI requis. Reportez-vous aux paramètres OCI requis dans Prérequis d'Oracle AI Data Platform.
  5. Cliquez sur Générer une clé de signature d'API, puis sur Exporter la clé publique.
  6. Ouvrez Oracle Cloud dans une autre fenêtre et connectez-vous en tant qu'utilisateur ayant accès au bucket Object Storage.
  7. En haut à droite, cliquez sur Profil, puis sur Détails de l'utilisateur.
  8. Cliquez sur Clé d'API et ajoutez la clé d'API publique exportée à partir de BICC.
  9. Revenez à la fenêtre BICC. Cliquez sur l'onglet Console, puis sur Tester la connexion.
  10. Cliquez sur Enregistrer.

Ajouter des sources de données Fusion avec une connexion BICC

Vous pouvez utiliser votre connexion BICC à votre instance Fusion Applications pour connecter des sources de données à votre instance Oracle AI Data Platform.

  1. Ouvrez n'importe quel navigateur et entrez https://<saas cloud host name>:<saas cloud port number>/biacm pour vous connecter à votre instance Fusion Applications.
  2. Cliquez sur Gérer les travaux, puis sur Ajouter pour créer un travail.
  3. Sélectionnez les offres et les objets virtuels publics requis à ajouter à votre plate-forme de données AI. Cliquez sur Enregistrer.
  4. Cliquez sur Gérer les programmations de travail, puis sur Ajouter pour créer une programmation.
  5. Définissez l'exécution immédiate ou continue de la programmation. Cliquez sur Enregistrer.
  6. Une fois le travail exécuté, vérifiez le bucket Object Storage dans OCI pour vérifier que les données sont disponibles. Les données sont exportées sous forme de fichiers CSV compressés.

Extraction des données Fusion d'une connexion BICC vers un bloc-notes

Une fois que vous avez connecté Fusion Data à votre Oracle AI Data Platform à partir d'une connexion BICC, vous pouvez extraire ces données d'un bloc-notes.

  1. Depuis votre page d'accueil, accédez à un bloc-notes.
  2. Dans votre bloc-notes, entrez le code Spark pour extraire les données. Par exemple :
    spark.read.format("aidataplatform") \
        .option("type", "FUSION_BICC") \
        .option("fusion.service.url", "https://<saas cloud host name>:<saas cloud port number>") \
        .option("user.name", "john.smith") \
        .option("password", "**password**") \
        .option("schema", "Financial") \
        .option("fusion.external.storage", "FA4IDL") \
        .option("datastore", "CrmAnalyticsAM.GeographiesAnalyticsAM.Geography") \
        .load().show()
  3. Lisez les données dans une trame de données et enregistrez-les en tant que table delta dans un catalogue.