# Microsoft SQL Server Integration Services (SSIS)

O conector do Microsoft SSIS é usado para conectar fontes de dados e transformações em nível de campo encontradas em pacotes SSIS. Isso pode ser a forma como eles são usados internamente no conector, bem como externamente para dados de outros conectores no contêiner Qlik Lineage Connectors.

Modelo de implementação de pacote

Existem dois tipos de modelo de implementação:

* Modelo de implementação de projeto

  Quando um projeto, contendo pacotes e parâmetros, é implementado no catálogo SSISDB em uma instância do SQL Server. Modelo de implementação padrão desde o MS SQL Server 2012.

* Diretório

  Quando projetos e pacotes não estão acessíveis a partir do servidor de implementação, um diretório contendo projetos inteiros (\* .Ispac) ou pacotes separados (\* .Dtsx) pode ser usado.

Nota informativaNota: também existe o modelo de implementação de projeto herdado (não compatível). Este é o modelo de implementação padrão antes do MS SQL Server 2012.

String de conexão:

Obrigatório ao usar o modelo de implementação de projeto. Esta é a string de conexão usada para se conectar ao MS SQL Server onde os projetos são implementados. Use a segurança integrada somente se a conta de serviço do Qlik Lineage Connectors tiver permissões suficientes. O usuário precisa ser membro de 'ssis\_admin' no SSISDB ou ter a função 'sysadmin'.

Caminho de armazenamento do projeto/pacote:

Obrigatório ao usar o modelo de implementação de diretório. Todos os arquivos de projeto (\* .Ispac) e arquivos de pacote separados (\* .Dtsx) encontrados no diretório, ou qualquer um de seus subdiretórios, serão incluídos.

Teste: dependendo do modelo de implementação, o teste fará um dos seguintes:

* Ao usar o modelo de implementação de projeto, um controle da string de conexão é executado e verifica a capacidade de se conectar ao SSIS no MS SWL Server para ler e extrair projetos e pacotes.

Status do teste de modelo de implementação de projeto

Status do teste de modelo de implementação de projeto

Status do teste de modelo de implementação de projeto ![O status dos itens no modelo de implementação de projeto.](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* Ao usar o Directory, um controle é executado para garantir o acesso de leitura ao caminho especificado.

Figura 25 - Status de teste de diretório

Figura 25 - Status de teste de diretório

Figura 25 - Status de teste de diretório ![O status dos itens no Directory.](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-25.png)

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/ms-sql-sis.htm)

#### Lista completa de campos do conector

Adicionar um conector SSIS

| Campo | Entrada padrão ou de exemplo |
| --- | --- |
| ID do sistema | ID |
| Nome do sistema | Nome |
| Descrição | Descrição (opcional) |
| Modelo de implementação | Selecionar categoria |
| String de conexão | data source=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| Aliases do servidor do conector |  |
| Sistema | ID |
| Nome do servidor | mssql01-prod |
| Nome do domínio totalmente qualificado | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| Nome DNS | mssql01-prod.company.com;mssql02-prod.company.com; |

## Regras do Microsoft SSIS

Incluir Filtro de Pastas: especifique pastas específicas para incluir na regra atual.

Incluir Filtro de Projetos: especifique projetos específicos para incluir na regra atual.

Incluir Filtro de Pacotes: especifique pacotes específicos para incluir na regra atual.

Filtro de Exclusão: especifique palavras-chave específicas usadas para excluir pastas/projetos/pacotes.

Nota informativaFiltros de inclusão são tratados com um AND lógico. Por exemplo, se um filtro de site e projeto for usado, somente os projetos correspondentes dentro dos sites correspondentes serão incluídos. Se um filtro de inclusão for deixado vazio, todas as correspondências serão incluídas. Todos os filtros podem ser digitados como strings específicas ou como padrões de curinga. Se vários filtros forem desejados, eles podem ser separados por ponto e vírgula.

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikLineageConnectors/connectors/ms-sql-sis.htm)

#### Lista completa de campos de regras

Adicionar uma regra do SSIS

| Campo | Entrada padrão ou de exemplo |
| --- | --- |
| Selecionar tipo de regra | Regra do SSIS |
| Nome | Insira um nome para essa regra |
| Descrição | Descrição (opcional) |
| Filtro Incluir pastas | ETL; Extrair\*; Transformar\* |
| Filtro Incluir projetos | ETL; Extrair\*; Transformar\* |
| Filtro Incluir pacotes | ETL; Extrair\*; Transformar\* |
| Filtro Excluir | Arquivar; Testar\* |
| Prioridade da regra | Insira uma prioridade de processamento para essa regra |

## Alias da pasta

Um alias de pasta sincronizará as diferentes referências a partir das quais um conector pode ler. Por exemplo, um aplicativo pode fazer referência a uma pasta como \\mssql01-prod\sources, mas, em um script, essa pasta é referenciada como \\mssql01-prod.company.com\sources. Nesse caso, as duas referências diferentes apontam para a mesma pasta, mas ela não aparecerá assim nos gráficos de linhagem. Ao adicionar o alias, o nome do recurso será sincronizado, e os gráficos serão reconciliados.