Extracción de datos de orígenes de datos locales

Puede extraer datos desde orígenes de datos locales y, a continuación, cargarlos directamente en Oracle Enterprise Performance Management Cloud mediante el Agente de integración de EPM. El Agente de integración de EPM ejecuta una consulta en una base de datos relacional local y carga los datos a continuación en EPM Cloud.

El Agente de integración de EPM se define como un origen de datos para una integración, y cuando se ejecuta proporciona datos que se asignan y se cargan posteriormente en la aplicación de destino seleccionada.

Además, el Agente de integración de EPM se puede ampliar mediante el uso de scripts para acceder a otros orígenes de datos que incluyan aplicaciones en la nube de terceros, orígenes no relacionales o cualquier sistema que proporcione acceso mediante scripts, un informe o una API.

Para utilizar esta función y registrar la aplicación creada para la extracción, debe crear un archivo que contenga solo datos de muestra con un registro en la cabecera. El archivo no contiene el nombre de aplicación ni una consulta SQL, etc. El nombre del archivo debe ser el nombre de la aplicación. Este tipo de origen de datos es una aplicación del tipo "base de datos local" que utiliza un marco basado en el adaptador.

Para crear un adaptador de base de datos local:

  1. En Data Integration, cree la definición de consulta y guarde la consulta SQL.

    Para hacerlo, consulte Creación de una consulta SQL.

    Si ya tiene una consulta SQL registrada en Data Integration, omita este paso.

  2. Cree un archivo que contenga una fila de cabecera de la base de datos local.

    La fila de cabecera debe coincidir exactamente con el nombre de dimensión de la dimensión de destino. Puede utilizar un alias para un nombre de columna en la consulta SQL para el nombre de dimensión.

    En la imagen se muestran cabeceras de dimensión en un archivo de texto.

  3. Guarde el archivo como un archivo con formato CSV con una fila de cabecera.

    Cargue el archivo mediante el explorador de archivos al registrar la aplicación de destino.

  4. Cree el origen de datos de base de datos local:

    1. En la página de inicio de Data Integration, en Acciones, seleccione Aplicaciones.

    2. En la página Aplicaciones, haga clic en La imagen muestra el icono Agregar..

    3. En Crear aplicación y en Categoría, seleccione Origen de datos.

    4. En Tipo, seleccione Base de datos local.

    5. En Archivo, seleccione el archivo que ha creado en el paso 1.

      Haga clic en En la imagen se muestra el icono Examinar. para buscar el archivo en la página Explorador de archivos.

  5. Cuando se le solicite, seleccione el archivo que ha creado en el paso 1.

    Página Explorador de archivos

  6. En Prefijo, especifique un prefijo para que el nombre de la aplicación sea único.

    El prefijo se concatena con el nombre de la aplicación para formar un nombre de aplicación único. Por ejemplo, si desea que una aplicación se denomine igual que una existente, puede utilizar sus iniciales como prefijo.

    Página Crear aplicación

  7. Haga clic en Aceptar y, a continuación, en Guardar.

  8. En la página Aplicación, haga clic en La imagen muestra el icono Seleccionar. junto a la aplicación de origen de datos local creada en los pasos 3-7 y, a continuación, seleccione Detalles de aplicación.

  9. En la página Detalles de aplicación, haga clic en el separador Opciones.

  10. En Consulta de extracción de datos, especifique el nombre de la consulta SQL que desea ejecutar en el archivo.

  11. En Delimitador, seleccione el tipo de delimitador utilizado en el archivo.

    Los símbolos de delimitador disponibles son los siguientes:

    • Coma (,)

    • Exclamación (!)

    • Punto y coma (;)

    • Dos puntos (:)

    • Barra vertical (|)

  12. En Almacén de credenciales, especifique el tipo de almacén de credenciales utilizado por el Agente de integración de EPM.

    Los tipos de almacén de credenciales disponibles son los siguientes:

    • Nube
    • Archivo

    Para el tipo de almacén de credenciales Nube, almacene la cadena de nombre de usuario/contraseña/conexión en la aplicación.

    Para el tipo de almacén de credenciales Archivo, cree un archivo en el entorno local para almacenar la URL de JDBC, el nombre de usuario y la contraseña. El nombre de archivo se debe denominar appname.cred y se debe almacenar en el directorio config.

    El archivo debe contener las siguientes líneas:

    driver=oracle.jdbc.driver.OracleDriver
    jdbcurl=jdbc:oracle:thin:@host:port/service
    username=apps
    password=w+Sz+WjKpL8[

    Nota:

    La contraseña utilizada para ambos tipos de almacén de credenciales debe estar cifrada.

    Cuando el tipo de almacén es "Nube", escriba la contraseña en la interfaz de usuario de la forma habitual. El sistema cifra y almacena la contraseña.

    Cuando el tipo de almacén es "Archivo", debe cifrar la contraseña mediante la utilidad encryptpassword y almacenar la contraseña en el archivo. Para obtener más información sobre el cifrado de la contraseña, consulte Cifrado de la contraseña de usuario de EPM Cloud.

  13. En Controlador JDBC, seleccione el tipo de controlador JDBC que se va a utilizar al conectarse al sistema de gestión de bases de datos (DBMS).

    Los tipos de controladores JDBC disponibles son los siguientes:

    • Microsoft SQL Server
    • Oracle
  14. En URL de JDBC, especifique la cadena de conexión URL del controlador JDBC.

    La cadena de conexión URL del controlador JDBC le permite conectarse a una base de datos relacional utilizando Java.

    Para un controlador JDBC Thin de Oracle, la URL del controlador JDBC incluye lo siguiente:

    jdbc:oracle:thin:@host:port:sid

    jdbc:oracle:thin:@host:port/service

    Para un servidor MS SQL Server, la URL del controlador JDBC incluye:

    jdbc:sqlserver://server:port;DatabaseName=dbname

  15. En Nombre de usuario, especifique el nombre de usuario de la base de datos local.

  16. En Contraseña, especifique la contraseña de la base de datos local.

  17. En Tamaño de recuperación, especifique el número de filas recuperadas (que procesa el controlador) con cada recorrido de ida y vuelta de la base de datos para una consulta.

  18. Haga clic en Guardar.

    En la siguiente imagen se muestran los filtros de aplicación:

    En la imagen se muestra el separador Opciones de la página Detalles de aplicación.