Oracle Fusion Applications avec Oracle Business Intelligence Cloud Connector (BICC)

Vous pouvez extraire des données d'Oracle Fusion Applications dans Data Integration en connectant ces sources de données à Oracle Business Intelligence Cloud Connector (BICC) ou à Oracle Business Intelligence Publisher (BIP).

Par exemple, pour extraire des données d'une application Oracle Fusion ERP ou HCM, vous devez configurer une ressource de données Oracle Fusion Applications en tant que source de données dans un flux de données Data Integration. Lors de l'intégration à l'aide de BICC, Data Integration demande à BICC de décharger les données dans un bucket Object Storage prédéfini configuré dans BICC (emplacement de stockage externe). Les stratégies permettant d'utiliser BICC, d'accéder au bucket Object Storage et les exigences réseau d'accès à Oracle Fusion Applications doivent être en place.

Avant de commencer

L'utilisation de ressources de données Oracle Fusion Applications dans Data Integration nécessite des configurations supplémentaires et l'accès à d'autres services d'Oracle Cloud Infrastructure. Avant de créer une ressource de données Oracle Fusion Applications, consultez cette section.

Conseil

Première utilisation de BICC avec Data Integration

Reportez-vous au blog Charger et transformer des données à partir d'Oracle Fusion Cloud Applications pour créer un lac de données ou un entrepôt de données afin de passer en revue de bout en bout.

Plus de références

Utilisez la liste de contrôle de tâches du tableau suivant pour vous assurer que vous disposez de la configuration et des informations requises pour créer et utiliser des sources de données Oracle Fusion Applications.

Tâche Exigence
Obtenez l'accès à BICC.

Cette rubrique suppose que vous disposez déjà des informations d'identification appropriées pour accéder à BICC et l'utiliser.

Reportez-vous à Provisionnement de l'accès dans Création d'une extraction Business Intelligence Cloud.

Obtenez les détails de connexion Fusion Applications.

Lorsque vous créez une ressource de données Fusion Applications, vous devez fournir les informations suivantes :

  • Nom d'hôte du serveur entrant
  • Nom utilisateur et mot de passe de connexion au serveur

Au lieu de fournir le mot de passe, vous pouvez utiliser une clé secrète d'Oracle Cloud Infrastructure Vault pour stocker le mot de passe et fournir l'OCID de cette clé secrète.

Reportez-vous à Descriptions des concepts de coffre et de clé secrète dans Oracle Cloud Infrastructure Vault

Pour copier l'OCID de clé secrète, reportez-vous à Obtention des détails d'une clé secrète.

Vérifiez la configuration réseau d'accès à Oracle Fusion Applications.

Si l'hôte Fusion Applications est accessible à partir d'Internet et que l'espace de travail dispose d'un réseau cloud virtuel (VCN) attaché, le VCN doit :

  • utiliser des noms d'hôte DNS,
  • inclure une passerelle Internet.

Reportez-vous à Démarrage rapide des fonctions de réseau virtuel.

Si l'hôte Fusion Applications n'est pas accessible à partir d'Internet, vous pouvez utiliser FastConnect pour configurer une connexion rapide et sécurisée entre Oracle Cloud Infrastructure et l'hôte Fusion Applications.

Créez des stratégies pour permettre à Data Integration d'accéder aux buckets et aux objets d'Oracle Cloud Infrastructure Object Storage.

Pour utiliser une ressource de données Oracle Fusion Application dans une conception de flux de données, vous devez disposer d'un bucket OCI Object Storage comme emplacement de préparation. Object Storage est le seul type de stockage de BICC que vous pouvez utiliser comme emplacement de stockage externe pour la préparation des données extraites.

Les stratégies suivantes sont requises pour préparer les données extraites dans un bucket Object Storage.

allow group <group-name> to use object-family in compartment <compartment-name>

allow any-user to use buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage objects in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>', request.permission = 'PAR_MANAGE'}

Créez un bucket dans Oracle Cloud Infrastructure Object Storage.

Après avoir créé un bucket, rassemblez les détails suivants, que vous devez fournir dans l'application BICC pour configurer le stockage externe.

  • URL d'hôte Object Storage. Par exemple : https://objectstorage.us-ashburn-1.oraclecloud.com
  • OCID de la location dans laquelle vous avez créé le bucket,
  • espace de noms de la location,
  • OCID de l'utilisateur ayant accès au bucket,
  • nom du bucket.
Configurez l'emplacement de stockage externe dans l'application BICC pour faire référence au bucket Object Storage que vous avez créé.

Reportez-vous au blog Configuration de BICC pour utiliser Object Storage pour obtenir des instructions détaillées.

Pour obtenir une description des champs, accédez à la documentation Oracle Fusion Cloud Applications, Creating a Business Intelligence Cloud Extract. Sous le chapitre Implémenter, accédez à Configurer l'emplacement de chargement des données et vérifiez les champs dans Type de stockage - Connexion OCI Object Storage.

Remarque

Les stratégies requises varient également selon que l'instance Object Storage et l'instance Data Integration se trouvent dans la même location ou dans des locations différentes, et selon que vous créez les stratégies au niveau du compartiment ou de la location. Consultez d'autres exemples et le blog Politiques dans Oracle Cloud Infrastructure (OCI) Data Integration pour identifier les stratégies adaptées à vos besoins.

Ressource de données Oracle Fusion Applications à l'aide de la connexion BICC

Pour utiliser une clé secrète pour le mot de passe, reportez-vous à Clés secrètes OCI Vault et portefeuilles Oracle.

Pour créer une ressource de données qui se connecte à une source BICC, renseignez les propriétés et détails de connexion suivants.

Champ Description
Propriétés
Nom

Entrez le nom de la ressource de données.

Identificateur

L'identificateur est une valeur générée par le système en fonction du nom que vous indiquez. Vous pouvez modifier la valeur d'identificateur, mais une fois que vous avez créé et enregistré la ressource de données, vous ne pouvez plus la mettre à jour.

Description

Ajoutez une description. Ce champ est facultatif.

Type Le champ affiche le type de source de données que vous avez sélectionné dans le panneau Sélectionner un type de ressource de données (comme décrit dans Création d'une ressource de données). Data Integration affiche les champs de propriété de ressource de données et les champs de connexion par défaut en fonction de ce type.
Hôte Oracle Fusion Applications

Entrez le nom de l'hôte.

Traitez les colonnes NUMBER sans précision et redimensionnez en tant que VARCHAR

Cochez cette case pour traiter les nombres sans précision et les redimensionner en tant que VARCHAR pour éviter la perte de données.

Par exemple, si vous avez un type de données numérique avec une valeur de précision supérieure à 38, ou si vous avez des types de données numériques sans propriétés de précision et d'échelle.

Conserver le type de données NUMERIC pour les colonnes NUMBER sans précision

Conserver le type de données NUMERIC pour les colonnes NUMBER sans précision. Cette case est cochée pour conserver les nombres sans précision en tant que type de données numériques lors de la création d'une entité cible.

Par exemple, si la source a un type de données numérique sans valeur de précision et que cette case n'est pas cochée, ces champs numériques sont convertis en chaîne dans le système cible au lieu du type de données numérique.

Par défaut, lorsque la case Traiter les colonnes NUMBER sans précision et mettre à l'échelle en tant que VARCHAR est cochée, cette case est également activée pour Fusion et Oracle Data Assets.

L'objectif principal de cette case à cocher est de faciliter la génération de colonnes cible avec des types de données numériques, spécialement conçus pour les cas d'utilisation de la régénération qui ont des colonnes numériques sans contrainte dans la source.

La création réelle de colonnes cible dépend de la façon dont les bases de données sous-jacentes gèrent la création de colonnes sans échelle ni précision.

Informations de connexion par défaut
Nom Entrez le nom de la connexion par défaut.
Identificateur L'identificateur est une valeur générée par le système en fonction du nom. Vous pouvez modifier la valeur de l'identificateur, mais une fois que vous avez créé et enregistré, vous ne pouvez plus la mettre à jour.
Description (Facultatif) Ajouter une description.
Type

Sélectionnez Oracle BI Cloud Connector.

Nom utilisateur Entrez le nom utilisateur pouvant se connecter à l'hôte Fusion Applications.
Utiliser l'OCID de clé secrète du coffre Si vous utilisez une clé secrète dans Oracle Cloud Infrastructure Vault pour stocker le mot de passe de l'application BICC, sélectionnez cette option. Le champ suivant apparaît :
  • OCID de clé secrète de coffre pour le mot de passe de base de données : copiez et collez l'OCID de la clé secrète du mot de passe associé à l'utilisateur à partir d'OCI Vault.
Utiliser un mot de passe

Si vous sélectionnez cette option, entrez le mot de passe dans le champ Mot de passe.

Configuration de stockage externe BICC par défaut

Vous pouvez également sélectionner l'emplacement de stockage externe par défaut à utiliser pour la ressource de données. Cette option est le bucket Object Storage que BICC utilise pour préparer les données extraites.

Vous pouvez remplacer l'emplacement par défaut lorsque vous ajoutez la ressource de données Fusion Applications à un flux de données.

(Facultatif) Tester la connexion
Test de connexion Une fois que vous avez renseigné tous les champs obligatoires, sélectionnez Tester la connexion pour vous assurer que les détails de la ressource de données ont été saisis correctement et que la connexion peut être établie. Un message de succès s'affiche si le test a réussi. Si le test échoue avec un message d'erreur, vérifiez les paramètres de connexion et réessayez.