# Servicios de integración de Microsoft SQL Server (SSIS)

El conector Microsoft SSIS se utiliza para conectar fuentes de datos y transformaciones a nivel de campo que se encuentran dentro de los paquetes SSIS. Esto puede referirse tanto a cómo se usan internamente dentro del conector, como externamente a los datos de otros conectores en el contenedor Conectores de linaje de Qlik.

Modelo de implementación de paquetes

Hay dos tipos de modelos de implementación:

* Modelo de implementación de proyectos

  Cuando un proyecto que contiene paquetes y parámetros se implementa en el catálogo SSISDB en una instancia de SQL Server. Modelo de implementación predeterminado desde MS SQL Server 2012.

* Directorio

  Cuando los proyectos y paquetes no son accesibles desde el servidor de implementación, se puede usar un directorio que contenga proyectos completos (\* .Ispac) o paquetes aparte (\* .Dtsx).

Nota informativaNota: también existe un modelo de implementación de proyectos heredado (no compatible). Este es el modelo de implementación predeterminado antes de MS SQL Server 2012.

Cadena de conexión:

Obligatorio cuando se utiliza el modelo de implementación de proyectos. Esta es la cadena de conexión utilizada para conectarse al servidor MS SQL donde se implementan los proyectos. Utilice la seguridad integrada solo si la cuenta de servicio Conectores de linaje de Qlik tiene permisos suficientes. El usuario debe ser miembro de "ssis\_admin" en SSISDB o tener el rol de "sysadmin".

Ruta de almacenamiento del proyecto/paquete:

Obligatorio cuando se utiliza el modelo de implementación de directorio. Se incluirán todos los archivos del proyecto (\*.Ispac) y los archivos de paquetes aparte (\*.Dtsx) que se encuentren en el directorio o en cualquiera de sus subdirectorios.

Prueba: según el modelo de implementación, la prueba realizará una de las siguientes acciones:

* Cuando se utiliza el modelo de implementación de proyectos, se realiza un control de la cadena de conexión y se verifica la capacidad de conectarse a SSIS en MS SQL Server para leer y extraer proyectos y paquetes.

Estado de prueba del modelo de implementación del proyecto

Estado de prueba del modelo de implementación del proyecto

Estado de prueba del modelo de implementación del proyecto ![El estado de los elementos en el modelo de implementación del proyecto.](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* Cuando se utiliza el directorio, se realiza un control para garantizar el acceso de lectura a la ruta especificada.

Figura 25: Estado de la prueba de directorio

Figura 25: Estado de la prueba de directorio

Figura 25: Estado de la prueba de directorio ![El estado de los elementos del directorio.](https://help.qlik.com/es-ES/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 de conectores

Agregar un conector SSIS

| Campo | Entrada predeterminada o a modo de ejemplo |
| --- | --- |
| ID del sistema | ID |
| Nombre del sistema | Nombre |
| Descripción | Descripción (opcional) |
| Modelo de implementación | Seleccione categoría |
| Cadena de conexión | data source=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| Alias del servidor de conectores |  |
| Sistema | ID |
| Nombre del servidor | mssql01-prod |
| Nombre de dominio completo | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| Nombre DNS | mssql01-prod.company.com;mssql02-prod.company.com; |

## Reglas de Microsoft SSIS

Filtro de inclusión de carpetas: especifique carpetas concretas que incluir en la regla actual.

Filtro de inclusión de proyectos: especifique proyectos concretos que incluir en la regla actual.

Filtro de inclusión de paquetes: especifique paquetes concretos que incluir en la regla actual.

Filtro de exclusión: especifique palabras clave concretas utilizadas para excluir Carpetas/Proyectos/Paquetes.

Nota informativaLos filtros de inclusión se tratan con un AND lógico. Por ejemplo, si se usa un filtro de sitio y proyecto, solo se incluyen los proyectos coincidentes dentro de los sitios web coincidentes. Si un filtro de inclusión se deja vacío, se incluirán todos los resultados. Todos los filtros se pueden escribir como cadenas específicas o como patrones comodín. Si se desean varios filtros, se pueden separar con un punto y coma.

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

#### Lista completa de campos de reglas

Agregar una regla SSIS

| Campo | Entrada predeterminada o a modo de ejemplo |
| --- | --- |
| Seleccionar tipo de regla | Regla de SSIS |
| Nombre | Escriba un nombre para esta regla |
| Descripción | Descripción (opcional) |
| Incluir filtro de carpetas | ETL; Extraer\*; Transformar\* |
| Incluir filtro de proyectos | ETL; Extraer\*; Transformar\* |
| Incluir filtro de paquetes | ETL; Extraer\*; Transformar\* |
| Excluir filtro | Archivar; Probar\* |
| Prioridad de regla | Indique una prioridad de procesamiento para esta regla |

## Alias de carpeta

Un alias de carpeta sincronizará las diferentes referencias que puede leer un conector. Por ejemplo, una aplicación puede hacer referencia a una carpeta así: \\mssql01-prod\sources pero en un script se hace referencia así: \\mssql01-prod.company.com\sources. En este caso, las dos referencias diferentes apuntan a la misma carpeta, pero no aparecerá así en los gráficos de linaje. Al agregar el alias, el nombre del recurso se sincronizará y los gráficos se reconciliarán.