Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Modo de Script

Modo de Script

Uma transformação SQL executada em modo de script executa scripts SQL de arquivos de texto. Você passa o nome de cada nome de arquivo da origem para a porta ScriptName da transformação SQL. O nome de arquivo do script contém o caminho completo para o arquivo de script.
Ao configurar a transformação SQL para ser executada no modo de script, você criará uma transformação passiva. A transformação retorna uma linha de cada linha de entrada. A linha de saída contém resultados da consulta e de qualquer erro do banco de dados.
Quando a transformação SQL é executada em modo de script, os dados e a instrução da consulta não se alteram. Se precisar executar diversas consultas em modo de script, passe os scripts nos dados de origem. Use o modo de script para executar consultas de definição de dados, como criar ou descartar tabelas.
Quando você configurar uma transformação SQL para ser executada em modo de script, o Designer adiciona a porta de entrada ScriptName à transformação. Ao criar um mapeamento, você conecta a porta ScriptName a outra que contenha o nome de um script a ser executado para cada linha. Você pode executar um script SQL diferente para cada linha de entrada. O Designer cria portas padrão que retornam informações sobre resultados de consultas.
Uma transformação SQL configurada para modo de script tem as seguintes portas padrão:
Porta
Tipo
Descrição
ScriptName
Entrada
Recebe o nome do script a ser executado para a linha atual.
ScriptResult
Saída
Retornará PASSED se a execução do script para a linha tiver êxito. Caso contrário, conterá FAILED.
ScriptError
Saída
Retorna erros que ocorrem quando um script para uma linha falha.