Oracle Fusion Applications avec Oracle Business Intelligence Publisher (BIP)

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 BIP, Data Integration demande à BIP d'exécuter un rapport BIP existant et de télécharger les données vers un bucket Object Storage prédéfini. Les stratégies permettant d'utiliser BIP, d'accéder au bucket Object Storage et les exigences réseau pour l'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 BIP avec Data Integration

Reportez-vous au blog Extraire des données à partir de BIP dans Data Integration. Ce blog fournit des instructions étape par étape, de la configuration des prérequis dans Oracle Fusion Applications à la définition d'une ressource de données, en passant par la création et l'exécution d'un flux de données dans Data Integration.

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
Obtenir l'accès à BIP

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

Reportez-vous à Accès à Oracle Business Intelligence Publisher dans le Guide de l'utilisateur pour Oracle Business Intelligence Publisher.

Obtenir 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 avez besoin d'un stockage externe pour la préparation des données. Un bucket OCI Object Storage est le seul type de stockage dans BIP que vous pouvez utiliser pour la préparation.

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 pour la préparation des données extraites.

Créez un bucket et rassemblez les détails suivants, que vous devez fournir pour les champs d'emplacement intermédiaire par défaut, lorsque vous créez la ressource de données Oracle Fusion Applications dans Data Integration.

  • nom du bucket.
  • Compartiment du bucket
Créez une ressource de données Object Storage et obtenez des informations sur l'emplacement de préparation.

Créez une ressource de données Object Storage. Pour obtenir une description des propriétés, reportez-vous à Propriétés de ressource de données Object Storage. Rassemblez les détails suivants, que vous devez fournir pour les champs d'emplacement de transfert par défaut.

  • Nom de la ressource de données Object Storage
  • Nom de connexion de la ressource de données
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 BIP

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 BIP, 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 mettre à jour l'identificateur.

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

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, le type de données numériques avec une valeur de précision supérieure à 38 n'est pas pris en charge par Spark. Si cette case n'est pas cochée, les champs numériques source de type sont convertis en chaîne dans le système cible au lieu du type de données numérique.

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 Publisher.

Nom utilisateur Entrez le nom utilisateur permettant de 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, 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.

Emplacement de préparation par défaut

Fournissez les informations collectées pour la préparation des données extraites dans la section Avant de commencer. Lorsqu'un emplacement de préparation par défaut est configuré, Data Integration utilise le bucket indiqué lorsque cette ressource de données est ajoutée en tant que cible dans une tâche de flux de données ou de programme de chargement de données.

Ressource de données de stockage d'objet

Sélectionnez une ressource de données Object Storage.

Connexion

Sélectionner une connexion.

Compartiment

Sélectionnez un compartiment.

Bucket

Sélectionner un bucket.

Le bucket est le bucket Object Storage utilisé par Data Integration pour la préparation des données avant leur chargement vers la cible.

(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.