Partilhar via


Como 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 Business Intelligence Development Studio, 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, no 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 Controlando o 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 seqüencial, positivo.

    ObservaçãoObservação

    Quando a transformação Pesquisa é configurada para usar um gerenciador de conexões de cache, somente 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 Business Intelligence Development Studio, 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 Como adicionar uma configuração 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 AdicionarItem 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 implementação, e, então, crie o projeto. Para obter mais informações, consulte Como criar um utilitário de implantação de pacote no Integration Services.

    Um arquivo de manifesto, <nome do projeto>.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 Como implantar um pacote.

Consulte também

Tarefas