Mapeamento Condicional Usando um Script de Mapeamento

Com o mapeamento condicional, os membros de origem são mapeados para expressões de script, e não para membros de destino codificados. O mapeamento condicional é válido somente para mapeamentos baseados em regra (Between, In e Like). Você pode ativar o mapeamento condicional colocando #SCRIPT ou #SQL na coluna de valor de Destino. Use #SCRIPT para scripts Jython e #SQL para scripts SQL. Mapeamento condicional, em conjunto com a ordem de processamento da dimensão, habilita o mapeamento baseado nos resultados dos mapeamentos de dimensão. Ou seja, mapeamentos de dimensão que já foram processados. Consulte Como Usar Scripts de Mapeamento.

Nota:

No Oracle Hyperion Financial Data Quality Management, Enterprise Edition, o script Jython não é suportado para mapeamento condicional (#SCRIPT não pode ser usado na coluna do valor Destino.)

Para aplicar um mapeamento:

  1. Na guia Workflow, em Carregamento de Dados, selecione Mapeamento do Carregamento de Dados.
  2. Em Mapeamento de Carregamento de Dados, clique em Adicionar.

    Uma linha vazia será adicionada.

  3. Em Dimensões, selecione o nome da dimensão.
  4. Selecione a guia Between, In, ou Like.
  5. Informe os valores de origem no intervalo Valor de Origem.
  6. No campo Valor de Destino, insira #SQL.

    Para usar o script Jython, insira #SCRIPT. Para obter mais informações, consulte Como Usar Objetos Jython com Scripts de Mapeamento.

    O ícone de lápis é habilitado.

    A imagem mostra a tela Mapeamento do Carregamento de Dados
  7. Clique no ícone de lápis.
  8. Na tela Editar Script, especifique seu script SQL.

    Esse script de amostra usa a instrução SQL Cast para processar condicionalmente valores atribuídos da coluna de destino.

    A imagem mostra a tela Editar Script.

    O FDMEE não executa uma verificação de erro nem valida o script. É preciso testar o script nos seus arquivos de dados em um ambiente de teste e verificar os resultados.

  9. Em Nome da Regra, especifique a regra de carregamento de dados a ser usada com o script de mapeamento.
  10. Clique em Salvar.