2012-09-01 4 views
6

SSIS의 출력 열과 외부 열의 차이점에 대해 명확하지 않습니다. 온라인에서 설명을 찾았지만 여전히 명확하지 않습니다. 예를 들어,이 블로그 항목은 http://consultingblogs.emc.com/jamiethomson/archive/2006/05/23/SSIS_3A00_-The-difference-between-output-columns-and-external-columns.aspx이고이 질문은 http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/f5fa8785-46cc-44e1-9251-8503d2725523/입니다. 예를 들어SSIS 출력 열

,이 쿼리는 SQL OLEDB 소스가있는 경우 :

SELECT ID, Name FROM Person 

결과는 다음 텍스트 파일에 기록됩니다. 그런 다음 각각에 대해 출력 열과 외부 열이 있습니다. 일부 웹 페이지에서는 외부 열이 메타 데이터를 보유하고 있다고합니다. 예를 들어 Name이 SQL OLEDB 데이터 소스의 VARCHAR (30)이고 텍스트 파일의 VARCHAR (50)이면 출력 열과 외부 열의 값은 무엇입니까?

누가 차이점을 명확하게 설명하는 MSDN 기사를 알려줄 수 있습니까? 나는 오늘 아침 한시간 이상 수색했다.

답변

3

전체 MSDN 기사를 찾지 못했지만, 그게 적절하다고 생각하는 this MSDN article이 분명히 드러났습니다.

일반적으로 데이터 소스에는 데이터 경로를 통해 보내는 정보 구조를 저장하는 소스 및 출력 열의 데이터 구조에 대한 정보를 저장하는 외부 열이 있습니다. 외부 열에서 출력 열로 데이터를 복사합니다. 데이터 대상에는 데이터 경로에서받는 날짜 구조에 대한 정보를 저장하는 입력 열과 대상의 구조를 설명하는 외부 열이 있습니다. 입력 열에서 외부 열로 데이터를 복사합니다. 어쨌든

Source: 

External columns: 
Name Type  Length 
Id DT_I4 0 
Name DT_STR 30 

Output columns: 
Name Type  Length 
Id DT_I4 0 
Name DT_STR 30 

Destination: 

Input columns: 
Name Type  Length 
Id DT_I4 0 
Name DT_STR 30 

External columns: 
Name Type  Length 
Name DT_STR 50 
+0

은 내가이 질문을 게시 한 직후 링크를 ​​찾았지만, 감사 :

당신이해야 경우

. – w0051977