다음을 통해 공유


캐시 연결 관리자

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

캐시 연결 관리자는 캐시 변환 또는 캐시 파일(.caw)에서 데이터를 읽고 데이터를 캐시 파일에 저장할 수 있습니다. 캐시 파일을 사용하도록 캐시 연결 관리자를 구성하는지 여부에 관계없이 데이터는 항상 메모리에 저장됩니다.

캐시 변환은 데이터 흐름에 있는 연결된 데이터 원본의 데이터를 캐시 연결 관리자에 기록합니다. 패키지의 조회 변환은 데이터에 대한 조회를 수행합니다.

참고 항목

캐시 연결 관리자는 BLOB(Binary Large Object) 데이터 형식 DT_TEXT, DT_NTEXT 및 DT_IMAGE를 지원하지 않습니다. 참조 데이터 세트에 BLOB 데이터 형식이 있으면 패키지를 실행할 때 구성 요소가 실패합니다. 캐시 연결 관리자 편집기 를 사용하여 열 데이터 형식을 수정할 수 있습니다. 자세한 내용은 캐시 연결 관리자 편집기를 참조하세요.

참고 항목

패키지의 보호 수준은 캐시 파일에 적용되지 않습니다. 캐시 파일에 중요한 정보가 포함된 경우 ACL(액세스 제어 목록)을 사용하여 파일을 저장하는 위치 또는 폴더에 대한 액세스를 제한합니다. 특정 계정에만 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 패키지에서 사용하는 파일에 대한 액세스를 참조하세요.

캐시 연결 관리자 구성

캐시 연결 관리자는 다음과 같은 방법으로 구성할 수 있습니다.

  • 캐시 파일을 사용할지 여부를 나타냅니다.

    캐시 파일을 사용하도록 캐시 연결 관리자를 구성하는 경우 연결 관리자는 다음 작업 중 하나를 수행합니다.

    • 캐시 변환이 데이터 흐름에 있는 데이터 원본의 데이터를 캐시 연결 관리자에 기록하도록 구성된 경우 데이터를 파일에 저장합니다.

    • 캐시 파일에서 데이터를 읽습니다.

    자세한 내용은 Cache Transform을 참조하세요.

  • 캐시에 저장된 열의 메타데이터를 변경합니다.

  • 런타임에 ConnectionString 속성을 설정하는 식을 사용하여 캐시 파일 이름을 업데이트합니다. 자세한 내용은 패키지에서 속성 식 사용을 참조하세요.

Integration Services 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

연결 관리자를 프로그래밍 방식으로 구성하는 방법에 대한 자세한 내용은 ConnectionManager프로그래밍 방식으로 연결 추가를 참조하세요.

캐시 연결 관리자 편집기

캐시 연결 관리자는 캐시 변환 또는 캐시 파일(.caw)에서 참조 데이터 세트를 읽고 데이터를 캐시 파일에 저장할 수 있습니다. 데이터는 항상 메모리에 저장됩니다.

참고 항목

캐시 연결 관리자는 BLOB(Binary Large Object) 데이터 형식 DT_TEXT, DT_NTEXT 및 DT_IMAGE를 지원하지 않습니다. 참조 데이터 세트에 BLOB 데이터 형식이 있으면 패키지를 실행할 때 구성 요소가 실패합니다. 캐시 연결 관리자 편집기 를 사용하여 열 데이터 형식을 수정할 수 있습니다.

조회 변환은 참조 데이터 세트에 대한 조회를 수행합니다.

캐시 연결 관리자 편집기 대화 상자에는 다음 탭이 포함됩니다.

일반 탭

캐시 연결 관리자 편집기 대화 상자의 일반 탭을 사용하여 파일에서 캐시를 읽거나 캐시를 파일에 저장할지 여부를 나타냅니다.

옵션

연결 관리자 이름
워크플로에서 캐시 연결에 대한 고유 이름을 입력합니다. 입력한 이름은 SSIS 디자이너 내에 표시됩니다.

설명
연결을 설명합니다. 설명에 해당 연결의 용도를 정의하면 패키지를 이해하기 쉬우며 유지 관리가 간편합니다.

파일 캐시 사용
캐시 파일을 사용할지 여부를 나타냅니다.

참고 항목

패키지의 보호 수준은 캐시 파일에 적용되지 않습니다. 캐시 파일에 중요한 정보가 포함된 경우 ACL(액세스 제어 목록)을 사용하여 파일을 저장하는 위치 또는 폴더에 대한 액세스를 제한합니다. 특정 계정에만 액세스를 사용하도록 설정해야 합니다. 자세한 내용은 패키지에서 사용하는 파일에 대한 액세스를 참조하세요.

캐시 파일을 사용하도록 캐시 연결 관리자를 구성하는 경우 연결 관리자는 다음 작업 중 하나를 수행합니다.

  • 캐시 변환이 데이터 흐름에 있는 데이터 원본의 데이터를 캐시 연결 관리자에 기록하도록 구성된 경우 데이터를 파일에 저장합니다. 자세한 내용은 Cache Transform을 참조하세요.

  • 캐시 파일에서 데이터를 읽습니다.

파일 이름
캐시 파일의 경로 및 파일 이름을 입력합니다.

찾아보기
캐시 파일을 찾습니다.

메타데이터 새로 고침
캐시 연결 관리자에서 열 메타데이터를 삭제하고 선택한 캐시 파일에서 열 메타데이터를 사용하여 캐시 연결 관리자를 다시 채웁니다.

열 탭

캐시 연결 관리자 편집기 대화 상자의 탭을 사용하여 캐시에 있는 각 열의 속성을 구성합니다.

옵션


열 이름을 지정합니다.

인덱스 위치
각 열의 인덱스 위치를 지정하여 인덱스 열인 열을 지정합니다. 인덱스는 하나 이상의 열로 이루어집니다.

인덱스가 아닌 열의 경우 인덱스 위치는 0입니다.

인덱스 열의 경우 인덱스 위치는 순차적인 양수입니다. 이 숫자는 조회 변환이 참조 데이터 세트의 행과 입력 데이터 원본의 행을 비교하는 순서를 나타냅니다. 가장 고유한 값을 포함하는 열의 인덱스 위치는 가장 낮아야 합니다.

참고 항목

조회 변환이 캐시 연결 관리자를 사용하도록 구성된 경우 참조 데이터 세트의 인덱스 열만 입력 열에 매핑할 수 있습니다. 또한 모든 인덱스 열을 매핑해야 합니다.

Type
열에 대한 데이터 형식을 지정합니다.

길이
열 데이터 형식을 지정합니다. 데이터 형식에 적용 가능한 경우 길이를 업데이트할 수 있습니다.

정밀도
특정 열 데이터 형식에 대한 전체 자릿수를 지정합니다. 전체 자릿수는 숫자의 자릿수입니다. 데이터 형식에 적용 가능한 경우 Precision를 업데이트할 수 있습니다.

스케일
소수 자릿수 특정 열 데이터 형식에 대한 배율을 지정합니다. 소수 자릿수는 숫자에서 소수점 오른쪽에 있는 자릿수입니다. 데이터 형식에 적용 가능한 경우 배율을 업데이트할 수 있습니다.

코드 페이지
열 형식의 코드 페이지를 지정합니다. 데이터 형식에 적용 가능한 경우 코드 페이지를 업데이트할 수 있습니다.

캐시 연결 관리자를 사용하여 전체 캐시 모드에서 조회 변환 구현