Compartilhar via


Criar e implantar um cache para a Transformação Pesquisa

Você pode criar e implementar um arquivo de cache (.caw) para uma transformação Pesquisa. O conjunto de dados de referência é armazenado no arquivo de cache.

A transformação Pesquisa executa pesquisas ao unir dados em colunas de dados de uma fonte de dados conectados com colunas no conjunto de dados de referência.

Você cria um arquivo de cache usando um gerenciador de conexões de cache e uma transformação Cache. Para obter mais informações, consulte Gerenciador de conexões de cache e Transformação Cache.

Para aprender mais sobre a transformação Pesquisa e arquivos de cache, consulte Transformação Pesquisa.

Para criar um arquivo de cache

  1. No SSDT (SQL Server Data Tools), abra o projeto do Integration Services que contém o pacote que você deseja, e, então, abra o pacote.

  2. Na guia Fluxo de Controle, adicione uma tarefa de Fluxo de Dados.

  3. Na guia Fluxo de Dados, adicione uma transformação Cache Transform ao fluxo de dados, e, então, conecte a transformação à fonte de dados.

    Configure a fonte de dados como necessário.

  4. Clique duas vezes na transformação Cache e, depois, em Editor de Transformação Cache, na página Gerenciador de Conexões, clique em Novo para criar um novo gerenciador de conexões de Cache.

  5. No Editor do Gerenciador de Conexões de Cache, na guia Geral, configure o gerenciador de conexões de cache para salvar o cache selecionando as seguintes opções:

    1. Selecione Usar Cache de Arquivo.

    2. Para Nome de Arquivo, digite o caminho de arquivo.

    O sistema cria o arquivo quando você executa o pacote.

    ObservaçãoObservação

    O nível de proteção do pacote não se aplica ao arquivo de cache. Se o arquivo de cache tiver informações confidenciais, use uma lista de controle de acesso (ACL) para restringir o acesso ao local ou à pasta na qual você deseja armazenar o arquivo. Você deve habilitar acesso somente para determinadas contas. Para obter mais informações, consulte Acesso aos arquivos usados por pacotes.

  6. Clique na guia Colunas e, então, especifique quais são as colunas de índice usando a opção Posição do Índice.

    Para colunas sem-índice, a posição de índice é 0. Para colunas de índice, a posição de índice é um número sequencial, positivo.

    ObservaçãoObservação

    Quando a transformação Pesquisa é configurada para usar um gerenciador de conexões de Cache, somente as colunas de índice no conjunto de dados de referência podem ser mapeadas para as colunas de entrada. Além disso, todas as colunas de índice devem ser mapeadas.

    Para obter mais informações, consulte Editor do Gerenciador de Conexões de Cache.

  7. Configure o Cache Transform como necessário.

    Para obter mais informações, consulte Editor de Transformação Cache (Página Gerenciador de Conexões) e Editor da Transformação Cache (página Mapeamentos).

  8. Execute o pacote.

Para implementar um arquivo de cache

  1. No SSDT (SQL Server Data Tools), abra o projeto do Integration Services que contém o pacote que você deseja, e, então, abra o pacote.

  2. Opcionalmente, crie uma configuração de pacote Para obter mais informações, consulte Criar configurações de pacote.

  3. Adicione o arquivo de cache ao projeto fazendo o seguinte:

    1. No Gerenciador de Soluções, selecione o projeto que você abriu na etapa 1.

    2. No menu Projeto, clique em Adicionar Item Existente.

    3. Selecione o arquivo de cache, e clique em Adicionar.

    O arquivo aparece na pasta Diversos no Solution Explorer.

  4. Configure o projeto para criar um utilitário de implantação e, em seguida, crie o projeto. Para obter mais informações, consulte Criar um utilitário de implantação.

    Um arquivo de manifesto, <project name>.SSISDeploymentManifest.xml é criado e lista os arquivos diversos no projeto, os pacotes e as configurações de pacote.

  5. Implemente os pacotes no sistema de arquivos Para obter mais informações, consulte Implantar pacotes por meio do utilitário de implantação.

Consulte também

Tarefas

Criar um utilitário de implantação