Criar e implantar um cache para a Transformação Pesquisa
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
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 Editor do Gerenciador de Conexões de Cache e Transformação de Cache.
Para saber mais sobre a transformação Pesquisa e os arquivos de cache, consulte Transformação Pesquisa.
Para criar um arquivo de cache
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote que você deseja, e, então, abra o pacote.
Na guia Fluxo de Controle , adicione uma tarefa de Fluxo de Dados.
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.
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.
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:
Selecione Usar Cache de Arquivo.
Para Nome do arquivo, digite o caminho de arquivo.
O sistema cria o arquivo quando você executa o pacote.
Observaçã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 o acesso apenas para determinadas contas. Para obter mais informações, consulte Acesso aos arquivos usados por pacotes.
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çã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 Cache Connection Manager Editor.
Configure o Cache Transform como necessário.
Para obter mais informações, confira Editor de Transformação Cache (Página Gerenciador de Conexões) e Editor de Transformação Cache (Página Mapeamentos).
Execute o pacote.
Para implementar um arquivo de cache
No SQL Server Data Tools (SSDT), abra o projeto do Integration Services que contém o pacote que você deseja, e, então, abra o pacote.
Opcionalmente, crie uma configuração de pacote Para obter mais informações, consulte Criar configurações de pacote.
Adicione o arquivo de cache ao projeto fazendo o seguinte:
No Gerenciador de Soluções, selecione o projeto que você abriu na etapa 1.
No menu Projeto , clique em Item AddExisting.
Selecione o arquivo de cache e clique em Adicionar.
O arquivo aparece na pasta Diversos no Gerenciador de Soluções.
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, <nome do projeto>.SSISDeploymentManifest.xml é criado e lista os arquivos diversos no projeto, os pacotes e as configurações de pacote.
Implemente os pacotes no sistema de arquivos Para obter mais informações, consulte Implantar pacotes por meio do utilitário de implantação.