2017-05-24 4 views
2
DWH에

SSIS의 ETL : VARCHAR 대상으로 XML 열

아래의 요구 사항

복사 준비 DB에있는 XML 열 다음
준비를 할 수있는 최적의 효율적인 방법이 될 것입니다 무엇

:

열 크기
출처 : Xml
StagingDB : Xml 또는 Varchar?
데이터웨어 하우스 : VARCHAR (8000)

나는 준비 DB에있는 XML 열을 복사 할 수있는 최적의 가장 성능이 방법이 될 것입니다 결정해야합니다. XML에서 소스를 Stage DB의 XML 열로 복사하는 것이 가장 좋은 방법이며, VML (최대)을 XML로 변환하는 것이 최상의 방법입니다. 전송 된 데이터가 수백만 개가 될 것입니다.

답변

0

Xml 속성의 이점을 원하지 않고 데이터웨어 하우스의 Varchar(8000) 열 안에 전체 xml을 저장하려는 경우 xml을 텍스트로 읽기가 더 쉽습니다. (이하 검증 요구, 빠르게) 당신이 어떤 XML을 얻을 필요가있는 경우, 대신 Xml Source

그래서 그것은 당신에게 달려 스크립트 작업 또는 다른 구성 요소를 사용하여 파일을 읽을 수

주 노드 또는 xml 함수 또는 속성과 관련된 뭔가를 달성하기 위해 사용해야합니다 Xml 그렇지 않으면 Varchar을 사용해야합니다.