Importação de Dados

Observe as seguintes informações importantes ao executar operações de importação de dados:

  • Os tipos de dados dos membros de driver devem ser iguais aos tipos de dados de valor importado ou ocorrerão erros de dados. Os campos de data devem especificar o formato com uma chave /DF e o tipo de dado do membro de driver deve ser do tipo de data. Da mesma forma, um membro da Smartlist deve ser do tipo smartlist se o valor SmartList existir no aplicativo e na Smartlist especificada. Os valores de texto devem ser associados a membros de driver do texto de tipo.

  • Além disso, para os tipos de membro de driver, a ordem de avaliação das dimensões deve ser definida para que os valores de membro de driver sejam avaliados corretamente.

  • A importação de dados do utilitário de Carregamento de Outline não importa valores #missing. Para garantir que as células corretas do Oracle Essbase conterão valores #missing, limpe o bloco (que define todas as células no bloco como #missing) para serem carregados com o comando /ICB em todas as importações de dados. Consulte Limpeza de um Bloco do Essbase Usando o Parâmetro /ICB.

Para importar dados de um banco de dados relacional:

  1. Faça backup do armazenamento relacional do Oracle Hyperion Planning e dos dados do Essbase. Consulte o Oracle Enterprise Performance Management System Backup and Recovery Guide .
  2. Crie uma tabela relacional em um aplicativo.

    O gráfico a seguir é um exemplo de tabela relacional denominada Data_Table1 localizada no banco de dados Test_300A:


    Exemplo de tabela relacional utilizada ao importar dados de uma origem de dados relacional.
  3. Crie um formulário do aplicativo do Planning.

    O gráfico a seguir é um exemplo de formulário do Planning denominado Test_300:


    Exemplo de formulário do aplicativo do Planning utilizado ao importar dados de uma origem de dados relacional.
  4. Crie um arquivo .properties.

    Nota:

    Os nomes de cabeçalho da coluna efetiva são obtidos no nome da coluna na instrução de seleção, que pode ser substituída pela cláusula "como".

    A seguir, apresentamos um exemplo de arquivo de propriedades 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. Execute o utilitário de Carregamento de Outline com o arquivo .properties criado na etapa anterior.

    Por exemplo, a execução da seguinte linha de comandos importará dados da tabela relacional Data_Table1 localizada no banco de dados Test_300A no formulário do Planning, no aplicativo do Planning, Test_300:

    OutlineLoad /CP:c:/myprop_relational.properties

    O formulário resultante do aplicativo do Planning:


    Exemplo de formulário do aplicativo do Planning após importação de dados de uma origem de dados relacional.
  6. Verifique os arquivos de log do Essbase e valide os resultados da operação de importação.