# Microsoft SSIS(SQL Server Integration Services)

Microsoft SSIS 커넥터는 SSIS 패키지 내에 있는 필드 수준에서 데이터 소스 및 변환을 연결하는 데 사용됩니다. 커넥터 내에서 내부적으로 사용되는 방법과 Qlik 계보 커넥터 컨테이너의 다른 커넥터에서 데이터에 대해 외부적으로 사용되는 방법 모두를 사용할 수 있습니다.

패키지 배포 모델

배포 모델에는 두 가지 종류가 있습니다.

* 프로젝트 배포 모델

  패키지 및 매개 변수를 포함하는 프로젝트가 SQL Server 인스턴스의 SSISDB 카탈로그에 배포되는 경우. MS SQL Server 2012 이후의 기본 배포 모델입니다.

* 디렉터리

  배포 서버에서 프로젝트 및 패키지에 액세스할 수 없는 경우 전체 프로젝트(\*.Ispac) 또는 별도의 패키지(\*.Dtsx)가 있는 디렉터리를 사용할 수 있습니다.

정보 메모참고: 레거시 프로젝트 배포 모델도 있습니다(지원되지 않음). MS SQL Server 2012 이전의 기본 배포 모델입니다.

연결 문자열:

프로젝트 배포 모델을 사용할 때 필요합니다. 프로젝트가 배포된 MS SQL Server에 연결하는 데 사용되는 연결 문자열입니다. Qlik 계보 커넥터 서비스 계정에 충분한 권한이 있는 경우에만 통합 보안을 사용합니다. 사용자는 SSISDB에서 'sis\_admin'의 구성원이거나 'sysadmin' 역할이 있어야 합니다.

프로젝트/패키지 저장소 경로:

디렉터리 배포 모델을 사용할 때 필요합니다. 디렉터리 또는 그 하위 디렉터리에 있는 모든 프로젝트 파일(\*.Ispac) 및 별도의 패키지 파일(\*.Dtsx)이 포함됩니다.

테스트: 배포 모델에 따라 테스트는 다음 중 하나를 수행합니다.

* 프로젝트 배포 모델을 사용할 때 연결 문자열의 제어가 수행되고 프로젝트 및 패키지를 읽고 추출하기 위해 MS SWL Server의 SSIS에 연결하는 기능을 확인합니다.

프로젝트 배포 모델 테스트 상태

프로젝트 배포 모델 테스트 상태

프로젝트 배포 모델 테스트 상태 ![프로젝트 배포 모델의 항목 상태입니다.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/NodeGraph/ui-NodeGraphTD-24.png)

* 디렉터리를 사용할 때 지정된 경로에 대한 읽기 액세스를 보장하기 위해 제어가 수행됩니다.

그림 25 - 디렉터리 테스트 상태

그림 25 - 디렉터리 테스트 상태

그림 25 - 디렉터리 테스트 상태 ![디렉터리에 있는 항목의 상태입니다.](https://help.qlik.com/ko-KR/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)

#### 커넥터 필드의 전체 목록

SSIS 커넥터 추가

| 필드 | 기본 또는 예제 입력 |
| --- | --- |
| 시스템 ID | ID |
| 시스템 이름 | 이름 |
| 설명 | 설명(옵션) |
| 배포 모델 | 범주 선택 |
| 연결 문자열 | data source=localhost; initial catalog=AdventureWorks;Integrated Security=SSPI; |
| 커넥터 서버 별칭 |  |
| 시스템 | ID |
| 서버 이름 | mssql01-prod |
| 정규화된 도메인 이름 | mssql01-prod.company.com |
| IP | 123.456.789.123 |
| DNS 이름 | mssql01-prod.company.com;mssql02-prod.company.com; |

## Microsoft SSIS 규칙

폴더 포함 필터: 현재 규칙에 포함할 특정 폴더를 지정합니다.

프로젝트 포함 필터: 현재 규칙에 포함할 특정 프로젝트를 지정합니다.

패키지 포함 필터: 현재 규칙에 포함할 특정 패키지를 지정합니다.

제외 필터: 폴더/프로젝트/패키지를 제외하는 데 사용되는 특정 키워드를 지정합니다.

정보 메모포함 필터는 논리적 AND를 사용하여 처리됩니다. 예를 들어 사이트 및 프로젝트 필터를 사용하는 경우 일치하는 사이트 내에서 일치하는 프로젝트만 포함됩니다. 포함 필터가 비어 있으면 모든 일치 항목이 포함됩니다. 모든 필터는 특정 문자열이나 와일드카드 패턴으로 입력할 수 있습니다. 여러 필터가 필요한 경우 세미콜론으로 구분할 수 있습니다.

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

#### 규칙 필드의 전체 목록

SSIS 규칙 추가

| 필드 | 기본 또는 예제 입력 |
| --- | --- |
| 규칙 유형 선택 | SSIS 규칙 |
| 이름 | 이 규칙의 이름을 입력합니다. |
| 설명 | 설명(옵션) |
| 폴더 포함 필터 | ETL; 추출\*; 변환\* |
| 프로젝트 포함 필터 | ETL; 추출\*; 변환\* |
| 패키지 포함 필터 | ETL; 추출\*; 변환\* |
| 제외 필터 | 보관; 테스트\* |
| 규칙 우선 순위 | 이 규칙에 대한 처리 우선 순위를 입력합니다. |

## 폴더 별칭

폴더 별칭은 커넥터가 읽을 수 있는 다른 참조를 동기화합니다. 예를 들어, 응용 프로그램은 폴더를 \\mssql01-prod\sources로 참조할 수 있지만 스크립트에서는 \\mssql01-prod.company.com\sources로 참조됩니다. 이 경우 두 개의 서로 다른 참조가 동일한 폴더를 가리키지만 계보 그래프에서는 그렇게 표시되지 않습니다. 별칭을 추가하면 리소스 이름이 동기화되고 그래프가 조정됩니다.