2014-10-14 5 views
1

SSIS를 처음 사용했습니다. DataBase에서 데이터를 가져옵니다. DB가 소스이고 대상이 무엇이든 될 수 있다고 가정합니다. (나는 DB를 엑셀에 넣었고 정상적으로 작동했다.)SSIS의 파일에서 SQL 쿼리를 가져 오는 방법

나는 데이터를 가져올 사용자 지정 쿼리를 가지고있다. 나는 속성에 그것을 썼다.

이제 변경하고 싶습니다. 일부 구성 파일 (xml 파일)에 넣고 싶습니다. 즉, xml 파일에서 소스 쿼리를 가져오고 싶습니다. 내가 어떻게 할 수 있니?

나는 물건을 시험하는 완전한 초보자입니다. 그러니 구체적으로 대답 해주십시오.

UPDATE는 :

이 내 패키지

나는 OLE DB 원본을 클릭 더블

enter image description here

입니다. 지금이 내가 거기

enter image description here

내가 쿼리를 넣을 작성된 것입니다 (EMP에서 ID, 연령을 선택 어디 특급> 4) 구성 (XML) 파일.

+0

패키지 또는 다른 것을 배포 하시겠습니까? 실제로 나는 당신에게 당신이 더 많은 것을 정교하게 요구할 것이 무엇이 있는지 당신에게 묻지 않을 것입니다. – user3864233

+0

예. 패키지입니다. 나는 전개하고 싶다. 출처 : DB 대상 : Excel 연결했습니다. 이제 데이터베이스의 데이터가 Excel로 내보내집니다. 전체 데이터 대신 데이터의 일부만 내보낼 수 있습니다 (4 년 이상의 경험이있는 직원 세부 정보를 말합니다).이를 위해 사용자 지정 쿼리를 작성해야합니다. 필자의 요구 사항은 구성 파일 (xml 파일)에 해당 쿼리를 배치하고 싶습니다. 내가 어떻게 할 수 있니? – sanjay

+0

설정 파일에 무엇을 넣고 싶은지 알고 싶습니다. – user3864233

답변

1
  1. 쿼리에 대한 패키지 수준의 변수를 만듭니다 : Create a package level variable for your query

  2. 은 (적절한 변수) 변수에서 SQL 명령을 사용하려면 소스 편집기를 변경하는 대신 SQL 명령의 : enter image description here

  3. SSIS 메뉴로 이동하여 "패키지 구성 ..."을 클릭 한 다음 패키지 구성 활성화 확인란을 클릭하고 "추가 ..."버튼을 클릭하십시오. 기본적으로 enter image description here

..., 그것은 작업 할 아마도 가장 쉬운 XML 구성 파일을 사용합니다. 파일 이름 지정 - 파일 확장명은 .dtsConfig입니다. 컴퓨터에 파일이 없으면 자동으로 만들어집니다. 다음을 클릭하십시오.

  1. 변수를 찾고 변수의 Value 속성을 찾아 상자를 선택하십시오. 다음을 클릭하십시오. enter image description here

  2. 구성에 대한 이름을 선택하십시오. 완료를 클릭 한 다음 패키지 구성 목록에서 닫기를 클릭하여 파일 시스템에서 구성 파일을 저장 한 위치를 적어 두십시오.

  3. 파일 시스템에서 구성 파일을 찾으십시오. 필요에 따라 마우스 오른쪽 버튼을 클릭하고 XML 편집기로 편집하십시오. enter image description here

관련 문제