Transformação não dinâmica
A transformação não dinâmica transforma um conjunto de dados não normalizado em uma versão mais normalizada, expandindo valores de várias colunas de um único registro em vários registros, com os mesmos valores em uma única coluna. Por exemplo, um conjunto de dados que lista nomes de clientes tem uma linha para cada cliente, com os produtos e a quantidade comprada mostrados em colunas da linha. Depois que a transformação não dinâmica normaliza o conjunto de dados, este contém uma linha diferente para cada produto que o cliente comprou.
O diagrama a seguir mostra um conjunto de dados depois de sua dinamização ser revertida na coluna Product.
O diagrama a seguir mostra um conjunto de dados depois da transformação não dinâmica na coluna Product.
Em algumas circunstâncias, os resultados da transformação não dinâmica podem conter linhas com valores inesperados. Por exemplo, se os dados de exemplo a serem transformados, mostrados no diagrama, tivessem valores nulos em todas as colunas Qty para Fred, então a saída incluiria apenas uma linha para Fred, e não cinco. A coluna Qty conteria valor nulo ou zero, dependendo do tipo de dados da coluna.
Configuração da transformação Não Dinâmica
A transformação Não Dinâmica inclui a propriedade personalizada PivotKeyValue. Essa propriedade pode ser atualizada por uma expressão de propriedade quando o pacote é carregado. Para obter mais informações, consulte Expressões do SSIS (Integration Services), Usar expressões de propriedade em pacotes e Propriedades personalizadas de Transformação.
Essa transformação tem uma entrada e uma saída. Não tem nenhuma saída de erro.
Você pode definir propriedades por meio do SSIS Designer ou programaticamente.
Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor de Transformação Não Dinâmica, clique em um dos seguintes tópicos:
Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor Avançado ou programaticamente, clique em um dos tópicos a seguir:
Para obter mais informações sobre como definir as propriedades, consulte Definir as propriedades de um componente de fluxo de dados.
Conteúdo relacionado
|