Tarefa 5: Modificando o destino de OLE DB
Anteriormente na lição 2, você atualizou a instrução SQL na tarefa Executar SQL, Tarefa SQL de Preparação, para incluir uma definição da coluna FullName na tabela Query. Nesta tarefa, você modificará o destino de OLE DB, Destino - Query, para dar suporte à coluna FullName.
Você também restaurará os mapeamentos de coluna em Destino - Query que não são mais válidos porque uma transformação Classificação foi adicionada ao fluxo de dados. A transformação Classificação gera um novo conjunto de colunas com identificadores de colunas diferentes e você precisa, assim, remapear as colunas de entrada e destino em Destino - Query.
Para modificar o destino de OLE DB
Se não estiver aberto, abra o designer de Fluxo de Dados, clicando duas vezes em Tarefa de Fluxo de Dados ou clicando na guia Fluxo de Dados.
Clique na transformação Coluna Derivada chamada Adicionar coluna FullName e arraste sua seta verde para Destino - Query.
Clique duas vezes em Destino - Query.
Na caixa de diálogo Restaurar Editor de Referência de Coluna Inválido, clique em Selecionar Tudo, selecione a opção <Mapear usando nome de coluna> na lista Opção de mapeamento de colunas para as linhas selecionadas e clique em Aplicar.
Você pode desmarcar a caixa de seleção Incluir Referências de Colunas Inválidas Downstream. Neste pacote, não há nenhum componente de fluxo de dados downstream e essa opção não tem efeito.
Clique em OK.
Clique com o botão direito do mouse em Destination - Query e clique em Mostrar Editor Avançado.
Na caixa de diálogo Editor Avançado, clique na guia Propriedades de Entrada e Saída, expanda Entrada de Destino, clique em Colunas Externas e, em seguida, clique em Adicionar Coluna.
Uma nova coluna chamada Coluna é adicionada à pasta Colunas Externas.
Clique na nova coluna.
No painel direito, atualize a propriedade Name para FullName, clique na propriedade DataType e selecione Cadeia de Caracteres Unicode [DT_WSTR] na lista. Atualize a propriedade Length para 103.
Clique na guia Mapeamentos de Colunas e role até a linha com FullName na lista Coluna de Destino. Clique em <ignore> na lista Coluna de Entrada daquela linha e, em seguida, clique em FullName na lista.
Verifique se todas as colunas de entrada e saída que possuem os mesmos nomes foram mapeadas.
Clique em OK.