Importación de datos

Tenga en cuenta la siguiente información importante al realizar operaciones de importación de datos:

  • Los tipos de datos de los miembros de controlador deben ser los mismos que los tipos de datos de valores importados o, en caso contrario, se producirán errores de datos. Los campos de fecha deben especificar el formato con un conmutador /DF y el tipo de datos del miembro del controlador debe ser del tipo de fecha. Del mismo modo, un miembro de lista inteligente debe ser de tipo lista inteligente si el valor SmartList existe en la aplicación y en la lista inteligente especificada. Los valores de texto deben estar enlazados a los miembros de controlador del tipo de texto.

  • Además de los tipos de miembro de controlador, se debe establecer el orden de evaluación de las dimensiones de manera que los valores del miembro de controlador se evalúen correctamente.

  • La importación de datos de la utilidad Carga de esquema no importa los valores #missing. Para asegurarse de que las celdas de Oracle Essbase correctas contengan valores #missing, borre el bloque (lo que establece todas las celdas del bloque en #missing) que se va a cargar con el comando /ICB en todas las importaciones de datos. Consulte Borrado de un bloque de Essbase mediante el parámetro /ICB.

Para importar datos de una base de datos relacional:

  1. Realice una copia de seguridad del almacén relacional de Oracle Hyperion Planning y de los datos de Essbase. Consulte Oracle Enterprise Performance Management System Backup and Recovery Guide (Guía de recuperación y copia de seguridad del sistema de gestión de rendimiento empresarial de Oracle) .
  2. Cree una tabla relacional en una aplicación.

    En el siguiente gráfico se muestra un ejemplo de una tabla relacional denominada Data_Table1 situada en la base de datos Test_300A:


    Ejemplo de una tabla relacional utilizada al importar datos desde un origen de datos relacional.
  3. Cree un formulario de aplicación de Planning.

    En el siguiente gráfico se muestra un ejemplo de un formulario de Planning denominado Test_300:


    Ejemplo de un formulario de aplicación de Planning utilizado al importar datos desde un origen de datos relacional.
  4. Cree un archivo .properties.

    Nota:

    Los nombres de cabeceras de columna efectivos se obtienen del nombre de columna de la sentencia Select, que se pueden reemplazar con la cláusula "as".

    A continuación se muestra un ejemplo de un archivo de propiedades denominado myprop_relational.properties:

    /A:TEST_300
    /U:admin
    /IR
    /RIQ:DATA_QUERY2
    /D:Entity
    
    DATA_IMPORT_QUERY3 = SELECT Entity ,"DATA LOAD CUBE NAME" as 'Data Load Cube Name',"AUNSPEC" as "aUnspec","ACUR" as "Salary_aCur","ANONCUR" as "aNonCur","APER" as "aPer","ASL" as "aSL","ADATE" as "aDate","ATEXT" as "aText","POINT-OF-VIEW" as "Point-of-View" from Data_Table1
    
    
    /RIC:Test_300A
    /RIR:jdbc:weblogic:sqlserver://[scl34390]:1433;DatabaseName=Test_300A
    /RID:weblogic.jdbc.sqlserver.SQLServerDriver
    /RIU:sa
    /RIP:password
    
  5. Ejecute la utilidad Carga de esquema con el archivo .properties creado en el paso anterior.

    Por ejemplo, al ejecutar la siguiente línea de comandos se importarán datos de la tabla relacional Data_Table1 situada en la base de datos Test_300A en el formulario de Planning de la aplicación de Planning Test_300:

    OutlineLoad /CP:c:/myprop_relational.properties

    El formulario de aplicación de Planning resultante:


    Ejemplo de un formulario de aplicación de Planning después de importar datos desde un origen de datos relacional.
  6. Consulte los archivos de registro de Essbase y valide los resultados de la operación de importación.