XML 태스크

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

XML 작업은 XML 데이터를 처리할 때 사용됩니다. 이 작업을 사용하면 패키지에서 XML 문서를 검색하고 XSLT(Extensible Stylesheet Language Transformations) 스타일시트 및 XPath 식을 사용하여 문서에 작업을 적용하거나, 여러 문서를 병합하거나, 업데이트된 문서의 유효성을 검사하고, 비교하고, 파일 및 변수에 저장할 수 있습니다.

이 작업을 사용하면 통합 서비스 패키지에서 XML 문서를 런타임에 동적으로 수정할 수 있습니다. XML 작업은 다음 용도로 사용할 수 있습니다.

  • XML 문서 서식을 다시 지정합니다. 예를 들어 태스크에서 XML 파일에 있는 보고서에 액세스하고 XSLT 스타일시트를 동적으로 적용하여 문서를 사용자 지정 방식으로 표현할 수 있습니다.

  • XML 문서의 섹션을 선택합니다. 예를 들어, 이 작업은 XML 파일에 있는 보고서에 액세스하고 XPath 식을 동적으로 적용하여 문서의 섹션을 선택할 수 있습니다. 이 작업은 문서의 값을 가져와서 처리할 수도 있습니다.

  • 여러 원본의 문서를 병합합니다. 예를 들어 작업은 여러 원본에서 보고서를 다운로드하고 동적으로 하나의 포괄적인 XML 문서에 병합할 수 있습니다.

  • XML 문서의 유효성을 검사하고 필요에 따라 자세한 오류 출력을 가져옵니다. 자세한 내용은 Validate XML with the XML Task를 참조하십시오.

XML 원본을 사용하여 XML 문서에서 값을 추출하면 데이터 흐름에 XML 데이터를 포함시킬 수 있습니다. 자세한 정보는 XML 소스를 참조하세요.

XML 작업

XML 작업이 수행하는 첫 번째 작업은 특정 XML 문서를 검색하는 것입니다. 이 작업은 XML 작업에 기본 제공되며 자동으로 발생합니다. 검색된 XML 문서는 XML 태스크에서 수행하는 작업에 대한 데이터 원본으로 사용됩니다.

비교, 병합 및 패치와 같은 XML 작업에는 두 개의 피연산자가 필요합니다. 첫 번째 피연산자는 원본 XML 문서를 지정합니다. 두 번째 피연산자는 XML 문서도 지정하며, 그 내용은 작업의 요구 사항에 따라 달라집니다. 예를 들어 Diff 작업은 두 문서를 비교합니다. 따라서 두 번째 피연산자는 원본 XML 문서를 비교할 다른 유사한 XML 문서를 지정합니다.

XML 작업은 변수 또는 파일 연결 관리자를 원본으로 사용하거나 XML 데이터를 작업 속성에 포함할 수 있습니다.

원본이 변수인 경우 지정된 변수에는 XML 문서의 경로가 포함됩니다.

원본이 파일 연결 관리자인 경우 지정된 파일 연결 관리자는 원본 정보를 제공합니다. 파일 연결 관리자는 XML 작업과 별도로 구성된 후 XML 작업에서 참조됩니다. 파일 연결 관리자의 연결 문자열은 XML 파일의 경로를 지정합니다. 자세한 내용은 File Connection Manager를 참조하세요.

XML 태스크는 작업 결과를 변수나 파일로 저장하도록 구성될 수 있습니다. 파일로 저장하는 경우 XML 태스크는 파일 연결 관리자를 사용하여 파일에 액세스합니다. 또한 비교 작업으로 생성된 Diffgram의 결과를 파일 및 변수로 저장할 수 있습니다.

미리 정의된 XML 작업

XML 작업에는 XML 문서 작업을 위해 미리 정의된 작업 집합이 포함됩니다. 다음 표에서는 이러한 작업을 설명합니다.

연산 설명
Diff 두 개의 XML 문서를 비교합니다. 원본 XML 문서를 기본 문서로 사용하는 비교 작업은 원본 XML 문서를 보조 XML 문서와 비교하고, 차이점을 검색하고, 해당 차이점을 XML Diffgram 문서에 기록합니다. 이 작업에는 비교를 사용자 지정하기 위한 속성이 포함됩니다.
병합 두 개의 XML 문서를 병합합니다. 원본 XML 문서를 기본 문서로 사용하는 병합 작업은 보조 문서의 내용을 기본 문서에 추가합니다. 이 작업은 기본 문서 내에서 병합 위치를 지정할 수 있습니다.
Patch Diffgram 문서라고 하는 Diff 작업의 출력을 XML 문서에 적용하여 Diffgram 문서의 콘텐츠를 포함하는 새 부모 문서를 만듭니다.
유효성 검사 DTD(문서 유형 정의) 또는 XSD(XML 스키마 정의) 스키마와 비교하여 XML 문서의 유효성을 검사합니다.
XPath XPath 쿼리 및 평가를 수행합니다.
XSLT XML 문서에서 XSL 변환을 수행합니다.

비교 작업

비교가 빠르거나 정확한지 여부에 따라 다른 비교 알고리즘을 사용하도록 Diff 작업을 구성할 수 있습니다. 비교할 문서의 크기에 따라 빠르고 정확한 비교를 자동으로 선택하도록 작업을 구성할 수도 있습니다.

Diff 작업에는 XML 비교를 사용자 지정하는 옵션 집합이 포함되어 있습니다. 다음 테이블에서는 옵션을 설명합니다.

옵션 설명
IgnoreComments 열 노드가 비교되는지 여부를 지정하는 값입니다.
IgnoreNamespaces 요소의 네임스페이스 URI(Uniform Resource Identifier)와 해당 특성 이름을 비교할지 여부를 지정하는 값입니다. 이 옵션을 true로 설정하면 로컬 이름이 같지만 네임스페이스가 다른 두 요소는 동일한 것으로 간주됩니다.
IgnorePrefixes 요소 및 특성 이름의 접두사를 비교할지 여부를 지정하는 값입니다. 이 옵션을 true로 설정하면 로컬 이름이 같지만 네임스페이스 URI가 다른 두 요소는 동일한 것으로 간주됩니다.
IgnoreXMLDeclaration XML 선언을 비교할지 여부를 지정하는 값입니다.
IgnoreOrderOfChildElements 자식 요소의 순서를 비교할지 여부를 지정하는 값입니다. 이 옵션을 true로 설정하는 경우 형제 목록에서의 위치만 다른 여러 자식 요소를 동일한 것으로 간주합니다.
IgnoreWhiteSpaces 공백이 비교되는지 여부를 지정하는 값입니다.
IgnoreProcessingInstructions 처리 명령의 비교 여부를 지정하는 값입니다.
IgnoreDTD DTD가 무시되는지 여부를 지정하는 값입니다.

병합 작업

XPath 문을 사용하여 원본 문서의 병합 위치를 식별하는 경우 이 문은 단일 노드를 반환해야 합니다. 문이 여러 노드를 반환하는 경우 첫 번째 노드만 사용됩니다. 두 번째 문서의 내용은 XPath 쿼리에서 반환하는 첫 번째 노드 아래에 병합됩니다.

XPath 작업

XPath 작업은 다양한 유형의 XPath 기능을 사용하도록 구성할 수 있습니다.

  • sum()과 같은 XPath 함수를 구현하려면 Evaluation 옵션을 선택합니다.

  • 선택한 노드를 XML 조각으로 반환하려면 노드 목록 옵션을 선택합니다.

  • 선택한 모든 노드의 내부 텍스트 값을 연결된 문자열로 반환하려면 Values 옵션을 선택합니다.

유효성 검사 작업

유효성 검사 작업은 DTD(문서 형식 정의) 또는 XSD(XML 스키마 정의) 스키마를 사용하도록 구성할 수 있습니다.

ValidationDetails 를 사용하도록 설정하여 자세한 오류 출력을 가져옵니다. 자세한 내용은 Validate XML with the XML Task를 참조하십시오.

XML 문서 인코딩

XML 태스크는 유니코드 문서의 병합만 지원합니다. 즉, 작업은 유니코드 인코딩이 있는 문서에만 병합 작업을 적용할 수 있습니다. 다른 인코딩을 사용하면 XML 작업이 실패합니다.

참고 항목

Diff 및 패치 작업에는 두 번째 피연산자 XML 데이터에서 XML 선언을 무시하는 옵션이 포함되어 있으므로 이러한 작업에 다른 인코딩이 있는 문서를 사용할 수 있습니다.

XML 문서를 사용할 수 있는지 확인하려면 XML 선언을 검토합니다. 선언은 8비트 유니코드 인코딩을 나타내는 UTF-8을 명시적으로 지정해야 합니다.

다음 태그는 유니코드 8비트 인코딩을 보여줍니다.

<?xml version="1.0" encoding="UTF-8"?>

XML 작업에 사용할 수 있는 사용자 지정 로깅 메시지

다음 테이블에서는 XML 작업에 대한 사용자 지정 로그 항목을 설명합니다. 자세한 내용은 SSIS(Integration Services) 로깅을 참조하세요.

로그 항목 설명
XMLOperation 태스크에서 수행한 작업에 대한 정보를 제공합니다.

XML 작업의 구성

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

SSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하세요.

SSIS 디자이너에서 속성을 설정하는 방법을 보려면 다음 주제를 클릭하세요.

XML 작업의 프로그래밍 방식 구성

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 주제를 클릭하세요.

태스크 또는 컨테이너의 속성 설정

XML 태스크 편집기(일반 페이지)

XML 태스크 편집기 대화 상자의 일반 노드를 사용하여 작업 유형을 지정하고 작업을 구성할 수 있습니다.

이 작업에 대한 자세한 정보는 XML 작업으로 XML 유효성 검사를 참조하세요. XML 문서 및 데이터 작업 방법에 대해 더 자세한 정보는 MSDN Library의 ".NET Framework에 XML 적용(Employing XML in the .NET Framework)"을 참조하세요.

정적 옵션

OperationType
목록에서 작업 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
유효성 검사 DTD(문서 유형 정의) 또는 XSD(XML 스키마 정의) 스키마와 비교하여 XML 문서의 유효성을 검사합니다. 이 옵션을 선택하면 아래의 유효성 검사 섹션에 설명된 동적 옵션이 표시됩니다.
XSLT XML 문서에서 XSL 변환을 수행합니다. 이 옵션을 선택하면 아래의 XSLT섹션에 설명된 동적 옵션이 표시됩니다.
XPATH XPath 쿼리 및 평가를 수행합니다. 이 옵션을 선택하면 아래의 XPATH섹션에 설명된 동적 옵션이 표시됩니다.
병합 두 개의 XML 문서를 병합합니다. 이 옵션을 선택하면 Merge 섹션에 동적 옵션이 표시됩니다.
Diff 두 개의 XML 문서를 비교합니다. 이 옵션을 선택하면 Diff 섹션에 동적 옵션이 표시됩니다.
Patch Diff 작업의 출력을 적용하여 새 문서를 만듭니다. 이 옵션을 선택하면 Patch 섹션에 동적 옵션이 표시됩니다.

SourceType
XML 문서의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

Source
Source직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 문서 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

Source파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

Source변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

OperationType 동적 옵션

OperationType = Validate

유효성 검사 작업에 대한 옵션을 지정합니다.

SaveOperationResult
XML 작업이 유효성 검사 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
기존 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

ValidationType
유효성 검사 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
DTD DTD(문서 형식 정의)를 사용합니다.
XSD XSD(XML 스키마 정의) 스키마를 사용합니다. 이 옵션을 선택하면 ValidationType 섹션에 동적 옵션이 표시됩니다.

FailOnValidationFail
문서의 유효성을 검사하지 못할 경우 작업이 실패할지 여부를 지정합니다.

ValidationDetails
이 속성의 값이 true일 때 풍부한 오류 출력을 제공합니다. 자세한 내용은 Validate XML with the XML Task를 참조하십시오.

ValidationType 동적 옵션

ValidationType = XSD

SecondOperandType
두 번째 XML 문서의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

XPathStringSourceType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

OperationType = XSLT

XSLT 작업에 대한 옵션을 지정합니다.

SaveOperationResult
XML 태스크가 XSLT 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
DestinationType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperandType
두 번째 XML 문서의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

XPathStringSourceType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

OperationType = XPATH

XPath 작업에 대한 옵션을 지정합니다.

SaveOperationResult
XML 작업이 XPath 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
DestinationType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperandType
두 번째 XML 문서의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

XPathStringSourceType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

PutResultInOneNode
결과를 단일 노드에 쓸지 여부를 지정합니다.

XPathOperation
XPath 결과 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
평가 XPath 함수의 결과를 반환합니다.
Node list 선택한 노드를 XML 조각으로 반환합니다.
선택한 모든 노드의 내부 텍스트 값을 연결 문자열로 반환합니다.

OperationType = Merge

병합 작업에 대한 옵션을 지정합니다.

XPathStringSourceType
XML 문서의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

XPathStringSource
XPathStringSourceType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 문서 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

XPathStringSourceType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

XPathStringSourceType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가

XPath 문을 사용하여 원본 문서의 병합 위치를 식별하는 경우 이 문은 단일 노드를 반환해야 합니다. 문이 여러 노드를 반환하는 경우 첫 번째 노드만 사용됩니다. 두 번째 문서의 내용은 XPath 쿼리에서 반환하는 첫 번째 노드 아래에 병합됩니다.

SaveOperationResult
XML 작업이 병합 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
DestinationType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperandType
두 번째 XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 문서 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

SecondOperandType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가

OperationType = Diff

Diff 작업에 대한 옵션을 지정합니다.

DiffAlgorithm
문서를 비교할 때 사용할 Diff 알고리즘을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
자동 XML 작업에서 빠르고 정확한 알고리즘을 사용할지 여부를 결정하도록 합니다.
Fast 빠르고 덜 정확한 Diff 알고리즘을 사용합니다.
정확 정확한 Diff 알고리즘을 사용합니다.

DiffOptions
Diff 작업에 적용할 Diff 옵션을 설정합니다. 이러한 옵션은 다음 표에 나열되어 있습니다.

설명
IgnoreXMLDeclaration XML 선언을 비교할지 여부를 지정합니다.
IgnoreDTD DTD(문서 형식 정의)를 무시할지 여부를 지정합니다.
IgnoreWhite Spaces 문서를 비교할 때 공백의 양 차이를 무시할지 여부를 지정합니다.
IgnoreNamespaces 요소의 네임스페이스 URI(Uniform Resource Identifier)와 해당 특성 이름을 비교할지 여부를 지정합니다.

이 옵션을 True로 설정하면 로컬 이름이 같지만 네임스페이스가 다른 두 요소는 동일한 것으로 간주됩니다.
IgnoreProcessingInstructions 처리 지침을 비교할지 여부를 지정합니다.
IgnoreOrderOf ChildElements 자식 요소의 순서를 비교할지 여부를 지정합니다.

참고: 이 옵션을 True로 설정하는 경우 형제 목록에서의 위치만 다른 여러 자식 요소를 동일한 것으로 간주합니다.
IgnoreComments 주석 노드를 비교할지 여부를 지정합니다.
IgnorePrefixes 요소 및 특성 이름의 접두사를 비교할지 여부를 지정합니다.

이 옵션을 True로 설정하면 로컬 이름이 같지만 네임스페이스 URI와 접두어가 다른 두 요소는 동일한 것으로 간주됩니다.

FailOnDifference
Diff 작업이 실패할 경우 작업이 실패할지 여부를 지정합니다.

SaveDiffGram
비교 결과인 DiffGram 문서를 저장할지 여부를 지정합니다.

SaveOperationResult
XML 작업이 Diff 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
DestinationType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperandType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 문서 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

SecondOperandType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가

OperationType = Patch

Patch 작업에 대한 옵션을 지정합니다.

SaveOperationResult
XML 작업이 패치 작업의 출력을 저장할지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수를 덮어쓸지 여부를 지정합니다.

대상
DestinationType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가.

DestinationType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperandType
XML 문서의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 원본을 XML 문서로 설정합니다.
파일 연결 XML 문서가 포함된 파일을 선택합니다.
변수 원본을 XML 문서가 포함된 변수로 설정합니다.

SecondOperand
SecondOperandType직접 입력으로 설정한 경우 XML 코드를 입력하거나 줄임표 단추(…)를 클릭하고 문서 원본 편집기 대화 상자를 사용하여 XML을 입력합니다.

SecondOperandType파일 연결로 설정한 경우 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

SecondOperandType변수로 설정한 경우 기존 변수를 선택하거나 <새 변수...>를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가