Oracle Fusion Applications con Oracle Business Intelligence Publisher (BIP)

Puede extraer datos de Oracle Fusion Applications en Data Integration conectando esos orígenes de datos con Oracle Business Intelligence Cloud Connector (BICC) u Oracle Business Intelligence Publisher (BIP).

Por ejemplo, para extraer datos de una aplicación Oracle Fusion ERP o HCM, debe configurar un activo de datos de Oracle Fusion Applications como origen de datos en un flujo de datos de Data Integration. Al realizar la integración mediante BIP, Data Integration indica a BIP que ejecute un informe de BIP existente y que cargue los datos en un cubo predefinido de Object Storage. Las políticas para utilizar BIP, para acceder al cubo de Object Storage y los requisitos de red para acceder a Oracle Fusion Applications deben estar en su lugar.

Antes de empezar

El uso de activos de datos de Oracle Fusion Applications en Data Integration requiere configuraciones adicionales y acceso a otros servicios en Oracle Cloud Infrastructure. Antes de crear un activo de datos de Oracle Fusion Applications, revise esta sección.

Consejo

Por primera vez con BIP con Data Integration

Consulte el blog Extracción de datos de BIP en Data Integration. En este blog se proporcionan instrucciones paso a paso desde la configuración de requisitos en Oracle Fusion Applications hasta la definición de un activo de datos y la creación y ejecución de un flujo de datos en Data Integration.

Más Referencias

Utilice la lista de comprobación de tareas de la siguiente tabla para asegurarse de que tiene la información y la configuración necesarias para crear y usar orígenes de datos de Oracle Fusion Applications.

Tarea Requisito
Obtener acceso a BIP

En este tema se asume que tiene las credenciales adecuadas para acceder y utilizar BIP.

Consulte Acceso a Oracle Business Intelligence Publisher en la Guía del usuario para Oracle Business Intelligence Publisher.

Obtener los detalles de conexión de Fusion Applications

Al crear un activo de datos de Fusion Applications, debe proporcionar lo siguiente:

  • Nombre de host del servidor entrante
  • Nombre de usuario y contraseña para conectarse al servidor

En lugar de proporcionar la contraseña, puede utilizar un secreto de Oracle Cloud Infrastructure Vault para almacenar la contraseña y proporcionar el OCID de ese secreto.

Consulte Descripciones de conceptos de almacén y secreto en Oracle Cloud Infrastructure Vault

Para copiar el OCID del secreto, consulte Obtención de detalles de un secreto.

Verifique la configuración de red para acceder a Oracle Fusion Applications.

Si se puede acceder al host de Fusion Applications desde Internet y el espacio de trabajo tiene una red virtual en la nube (VCN) asociada, la VCN debe:

  • Usar nombres de host de DNS
  • Incluir un gateway de Internet

Consulte Inicio rápido de redes virtuales.

Si no se puede acceder al host de Fusion Applications desde Internet, puede utilizar FastConnect para configurar una conexión rápida y segura entre Oracle Cloud Infrastructure y el host de Fusion Applications.

Cree políticas para permitir que Data Integration acceda a cubos y objetos en Oracle Cloud Infrastructure Object Storage.

Para utilizar un activo de datos de Oracle Fusion Application en un diseño de flujo de datos, necesita un almacenamiento externo para almacenar temporalmente los datos. Un cubo de OCI Object Storage es el único tipo de almacenamiento en BIP que puede utilizar para almacenar temporalmente.

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'}

Cree un cubo para almacenar temporalmente los datos extraídos.

Cree un cubo y recopile los siguientes detalles, que debe proporcionar para los campos de ubicación temporal por defecto, al crear el activo de datos de Oracle Fusion Applications en Data Integration.

  • Nombre del cubo
  • Compartimento de cubos
Cree un activo de datos de Object Storage y obtenga información para la ubicación temporal.

Cree un activo de datos de Object Storage. Consulte Propiedades de activos de datos de Object Storage para obtener una descripción de las propiedades. Recopile los siguientes detalles, que debe proporcionar para los campos de ubicación temporal predeterminados.

  • Nombre de activo de datos de Object Storage
  • Nombre de conexión para el activo de datos
Nota

Las políticas necesarias también dependen de si la instancia de Object Storage y la instancia de Data Integration están en el mismo arrendamiento o en diferentes arrendamientos, y de si crea las políticas en el nivel de compartimento o en el nivel de arrendamiento. Revise más ejemplos y las políticas del blog en Oracle Cloud Infrastructure (OCI) Data Integration para identificar las políticas adecuadas para sus necesidades.

Activo de datos de Oracle Fusion Applications que utiliza la conexión BIP

Para utilizar un secreto para la contraseña, consulte Secretos de OCI Vault y carteras de Oracle.

Para crear un activo de datos que se conecte a un origen de BIP, complete las siguientes propiedades y detalles de conexión.

Campo Descripción
Propiedades
Nombre

Introduzca un nombre para el activo de datos.

Identificador

El identificador es un valor generado por el sistema basado en el nombre que especifique. Puede cambiar el valor del identificador, pero después de crear y guardar el activo de datos, no puede actualizarlo.

Descripción

Agregue una descripción. Este campo es opcional.

Tipo El campo muestra el tipo de origen de datos seleccionado en el panel Seleccionar tipo de activo de datos (como se describe en Creación de un activo de datos). Data Integration muestra los campos de propiedad de activos de datos y los campos de conexión por defecto basados en este tipo.
host de Oracle Fusion Applications

Introduzca el nombre del host.

Trate las columnas NUMBER sin precisión y escálelas como VARCHAR

Seleccione esta casilla de control para tratar números sin precisión y ajustarlos como VARCHAR para evitar la pérdida de datos.

Por ejemplo, si tiene un tipo de datos numéricos con un valor de precisión mayor que 38 o si tiene tipos de datos numéricos sin propiedades de precisión y escala.

Conservar tipo de datos NUMERIC para columnas NUMBER sin precisión

Esta casilla se selecciona para mantener los números sin precisión como tipo de dato numérico al crear una nueva entidad de destino.

Por ejemplo, Spark no soporta el tipo de dato numérico con un valor de precisión mayor que 38. Si esta casilla de verificación no está seleccionada, los campos numéricos de origen de tipo se convierten como cadena en el sistema de destino en lugar del tipo de datos numéricos.

Información de la conexión por defecto
Nombre Introduzca un nombre para la conexión por defecto.
Identificador El identificador es un valor generado por el sistema basado en el nombre. Puede cambiar el valor del identificador, pero después de crearlo y guardarlo, no puede actualizarlo.
Descripción (Opcional) Agregar una descripción.
Tipo

Seleccione Oracle BI Publisher.

Usuario Introduzca el nombre de usuario que puede conectarse al host de Fusion Applications.
Usar OCID secreto de almacén Si utiliza un secreto en Oracle Cloud Infrastructure Vault para almacenar la contraseña, seleccione esta opción. Aparece el campo siguiente:
  • OCID secreto de almacén para la contraseña de base de datos: copie y pegue el OCID del secreto para la contraseña asociada al usuario de OCI Vault.
Usar contraseña

Si selecciona esta opción, introduzca la contraseña en el campo Contraseña.

Ubicación temporal por defecto

Proporcione la información recopilada para almacenar temporalmente los datos extraídos en la sección Antes de Empezar. Cuando se configura una ubicación temporal por defecto, Data Integration utiliza el cubo especificado cada vez que este activo de datos se agregue como destino en un flujo de datos o una tarea del cargador de datos.

Activo de datos de Object Storage

Seleccione un activo de datos de Object Storage.

Conexión

Seleccionar conexión.

Compartimento

Seleccionar un compartimento.

Cubo

Seleccionar un cubo.

El cubo es el cubo de Object Storage que Data Integration utiliza para almacenar temporalmente los datos antes de cargarlos en el destino.

(Opcional) Prueba de conexión
Probar conexión Después de completar todos los campos necesarios, seleccione Probar conexión para asegurarse de que los detalles del activo de datos se han introducido correctamente y de que se puede establecer la conexión. Si la prueba se realiza correctamente, aparece un mensaje que indica que se ha realizado correctamente. Si la prueba falla con un mensaje de error, revise la configuración de conexión y vuelva a intentarlo.