Com o mapeamento condicional, os membros de origem são mapeados para expressões de script, e não para membros de destino codificados. Os mapeamentos condicionais são válido somente para mapeamentos baseados em regra (Between, In e Like). Você pode ativar o mapeamento condicional inserindo #SQL
na coluna de valor de destino de um script SQL. A linha que usa um script tem um valor de destino #SQL. A linha seguinte terá o delimitador <!SCRIPT> e o script real, seguido de <!SCRIPT>. O mapeamento condicional, em conjunto com a ordem de processamento da dimensão, habilita um mapeamento com base 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 Data Management, o script Jython não é suportado para mapeamento condicional (não é possível usar#SCRIPT
na coluna de valor de destino.)Para aplicar um mapeamento:
Uma linha vazia será adicionada.
O ícone de lápis é habilitado.
Esse script de amostra usa a instrução SQL Cast para processar condicionalmente valores atribuídos da coluna de destino.
O Gerenciamento de Dados não faz uma verificação de erros nem valida o script. É preciso testar o script nos seus arquivos de dados em um ambiente de teste e verificar os resultados.