2011-08-31 4 views
1

SSIS를 처음 사용했습니다. 나는 문제가있다. 두 개의 서로 다른 데이터 소스에서 데이터를 가져옵니다. 병합 구성 요소를 사용하여 병합 할 수 있었고 출력을 스크립트 구성 요소로 보내서 데이터의 유효성을 검사하고 대상으로 이동했습니다. 모든 것이 잘 작동합니다. 모든 소스에 추가 열을 추가 할 때 작동하도록하고 싶습니다.소스에 새 열을 추가하는 SSIS

문제는 소스에 여분의 열을 추가 할 때 스크립트 구성 요소에 입력 열을 추가해야합니다 (입력 열의 ckeck 상자 확인). 이 일을 할 수있는 방법이 있습니까?

는 Plz은, 소스에 새 열을 추가

답변

2

시도 도움이 패키지를 열고 다음을 통해 흐름을 따릅니다. 이 새로운 필드로 데이터를 새로 고치려면 병합 컨트롤을 포함한 후속 컨트롤로 이동해야합니다.

SSIS는 소스 출력과 같이 새로 고침이 필수 인 각 단계에서 느낌표를 표시하지만 열 출력이 선택적 인 경우 흐름 구성 요소 (예 : 병합)를 수동으로 수행해야합니다. 예를 들어

, 나는 data flow example

아래 기본 OLE DB를 소스에 새 열로하고, 소스 제어를 업데이트 한 후 비용을 추가, 난 당신이 언급대로 스크립트 구성 요소에 추가 할 수있는 기회를 갖게 -하지만 새로운 필드가 정렬 구성 요소에서 사용할 수 있어야합니다 그래서

script option

내가해야 할 것은 그 스크립트 컨트롤 내에서 사용하지 않는 경우에도 필수가 아닙니다. 당신은 그러나 응답 대릴의 병합 구성 요소에

sort control fields

+0

감사를 얻기 위해 정렬 컨트롤을 통해 패스로 필드를 체크해야합니다. – user922330

+0

아무런 문제가없는 경우 나에게 알려주십시오. –

+0

Daryl에게 감사드립니다. 문제는 소스에 새 열을 추가 할 때 소스에서 출력으로 가져 오는 것입니다. 스크립트 구성 요소의 입력으로 출력을 공급할 때 새로 추가 된 열 확인란은 스크립트 구성 요소의 입력 열에서 선택되지 않습니다. 새로 추가 된 열을 대상으로 이동할 수 없습니다. – user922330

관련 문제