Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
Para adicionar e configurar uma transformação de Coluna Derivada, o pacote deve já incluir pelo menos uma tarefa Fluxo de Dados e uma fonte.
A transformação Coluna Derivada utiliza expressões para atualizar os valores dos existentes ou para adicionar valores a novas colunas. Quando escolhe adicionar valores a novas colunas, a caixa de diálogo Editor de Transformação de Colunas Derivadas avalia a expressão e define os metadados das colunas em conformidade. Por exemplo, se uma expressão concatenar duas colunas — cada uma com o tipo de dado DT_WSTR e um comprimento de 50 — com um espaço entre os dois valores das colunas, a nova coluna tem o tipo de dado DT_WSTR e um comprimento de 101. Pode atualizar o tipo de dados das novas colunas. O único requisito é que o tipo de dado seja compatível com os dados inseridos. Por exemplo, a caixa de diálogo Editor de Transformação de Colunas Derivadas gera um erro de validação quando atribui um valor de data a uma coluna com um tipo de dado inteiro. Dependendo do tipo de dado que selecionou, pode especificar o comprimento, precisão, escala e página de código da coluna.
Para obter valores da coluna
No SSDT (SQL Server Data Tools), abra o projeto Integration Services que contém o pacote desejado.
No Gerenciador de Soluções, clique duas vezes no pacote para abri-lo.
Selecione o separador Fluxo de Dados e, em seguida, na Toolbox, arraste a transformação Derived Column para a superfície de desenho.
Ligue a transformação Coluna Derivada ao fluxo de dados, arrastando o conector da origem ou da transformação anterior para a transformação Coluna Derivada.
Clique duas vezes na transformação Coluna Derivada.
Na caixa de diálogo Editor de Transformação de Colunas Derivadas , constrói as expressões para usar como condições arrastando variáveis, colunas, funções e operadores para a coluna de Expressão na grelha. Em alternativa, pode escrever a expressão na coluna Expressão .
Note
Se a expressão não for válida, o texto da expressão é destacado e uma dica de ferramenta na coluna descreve os erros.
Na lista de Colunas Derivadas, selecione <adicionar como nova coluna> para escrever o resultado da avaliação da expressão numa nova coluna, ou selecione uma coluna existente para atualizar com o resultado da avaliação.
Se optar por usar uma nova coluna, a caixa de diálogo Editor de Transformação de Colunas Derivadas avalia a expressão e atribui um tipo de dado à coluna, dependendo do tipo de dado, comprimento, precisões, escala e página de código.
Se estiver a usar uma nova coluna, selecione um tipo de dado na lista de Tipos de Dados . Dependendo do tipo de dado selecionado, atualize opcionalmente os valores nas colunas Comprimento, Precisão, Escala e Página de Código . Os metadados das colunas existentes não podem ser alterados.
Opcionalmente, modifique os valores na coluna Nome da Coluna Derivada .
Para configurar a saída de erro, clique em Configurar Saída de Erro. Para mais informações, veja Depuração do Fluxo de Dados.
Clique em OK.
Para guardar o pacote atualizado, clique em Guardar itens selecionados no menu Ficheiro.