Partilhar via


Como implementar uma transformação Pesquisa em modo cache cheio usando o gerenciador de conexões OLE DB

Você pode configurar a transformação Pesquisa para usar o modo cache cheio e um gerenciador de conexões OLE DB. No modo cache cheio, o conjunto de dados de referência é carregado no cache antes que a transformação Pesquisa seja executada.

A transformação Pesquisa executa pesquisas ao unir dados em colunas de entradas através de uma fonte de dados conectada com colunas em um conjunto de dados de referência. Para obter mais informações, consulte Transformação Pesquisa.

Ao configurar a transformação Pesquisa para usar o gerenciador de conexões OLE DB, selecione uma tabela, exibição ou consulta SQL para gerar o conjunto de dados de referência.

Para implementar uma transformação Pesquisa em modo cache cheio usando o gerenciador de conexões OLE DB

  1. No Business Intelligence Development Studio, abra o projeto do Integration Services que contém o pacote que você deseja e, então, clique duas vezes no pacote no Gerenciador de Soluções.

  2. Na guia Fluxo de Dado, na Caixa de Ferramentas, arraste a transformação Pesquisa até a superfície de design.

  3. Conecte a transformação Pesquisa ao fluxo de dados arrastando um conector – a seta verde ou vermelha – de uma fonte ou transformação anterior para a transformação Pesquisa.

    ObservaçãoObservação

    Uma transformação Pesquisa talvez não seja validada se essa transformação se conectar a um arquivo simples que contém um campo de data vazio. A transformação será validada se o gerenciador de conexões para o arquivo simples tiver sido configurado para reter valores nulos. Para garantir a validação da transformação Pesquisa, no Editor de Fonte de Arquivo Simples, na página Gerenciador de Conexões, selecione a opção Reter valores nulos da origem como valores nulos no fluxo de dados.

  4. Clique duas vezes na fonte ou transformação anterior para configurar o componente.

  5. Clique duas vezes na transformação Pesquisa e, então, em Editor de Transformação Pesquisa, na página Geral, selecione Cache cheio.

  6. Na área Tipo de conexão, selecione Gerenciador de conexões OLE DB.

  7. Na lista Especificar como lidar com linhas sem entradas correspondentes, selecione uma opção para manipulação de erros para as linhas sem entradas correspondentes.

  8. Na página Conexão, selecione um gerenciador de conexões da lista Gerenciador de conexões OLE DB ou clique em Novo para criar um novo gerenciador de conexões. Para obter mais informações, consulte Gerenciador de conexões OLE DB.

  9. Execute uma dessas tarefas:

    • Clique em Usar uma tabela ou uma exibição e selecione uma tabela ou exibição ou clique em Nova para criar uma tabela ou exibição.

      —ou—

    • Clique em Use os resultados de uma consulta SQL e crie uma consulta na janela Comando SQL ou clique em Criar Consulta para criar uma consulta usando as ferramentas gráficas que o Construtor de Consultas fornece.

      —ou—

    • Se preferir, clique em Procurar para importar uma instrução SQL de um arquivo.

    Para validar a consulta SQL, clique em Analisar Consulta.

    Para exibir um exemplo dos dados, clique em Visualização.

  10. Clique na página Colunas e, então, arraste pelo menos uma coluna da lista Colunas de Entrada Disponíveis para uma coluna na lista Coluna de Pesquisa Disponível.

    ObservaçãoObservação

    A transformação Pesquisa mapeia automaticamente colunas que têm o mesmo nome e o mesmo tipo de dados.

    ObservaçãoObservação

    Estas colunas devem ter tipos de dados correspondentes a serem mapeados. Para obter mais informações, consulte Tipos de dados do Integration Services.

  11. Inclua colunas de pesquisa na saída realizando as etapas tarefas:

    1. Na lista Colunas de Pesquisa Disponíveis, selecione colunas.

    2. Na lista Operação de Pesquisa, especifique se os valores das colunas de pesquisa devem substituir os valores na coluna de entrada ou ser gravados em uma nova coluna.

  12. Para configurar a saída de erro, clique na página Saída de Erro e defina as opções de tratamento de erros. Para obter mais informações, consulte Editor da Transformação Pesquisa (página Saída de Erro).

  13. Clique em OK para salvar suas alterações na transformação Pesquisa e, então, execute o pacote.