기본 패키지 만들기(SQL Server 비디오)

적용 대상: Microsoft SQL Server Integration Services

작성자: Carla Sabotta, Microsoft Corporation

시간: 00:07:55

크기: 12.2MB

형식: WMV 파일

이 비디오 보기

관련 도움말 항목:

패키지 주요 사항

추가 비디오:

방법: 전체 캐시 모드에서 조회 변환 구현(SQL Server 비디오)

Excel로 SQL Server 데이터 내보내기(SQL Server 비디오)

비디오 요약

이 비디오에서는 Business Intelligence Development Studio의 SSIS 디자이너를 사용하여 기본 패키지를 만드는 방법을 보여 줍니다.

비디오 대본

안녕하세요, 칼라 사보타입니다. 저는 Microsoft SQL Server Integration Services 제품 설명서를 작성하였습니다.

이 비디오에서는 BI Development Studio의 SSIS 디자이너를 사용하여 기본 패키지를 만드는 방법을 보여 드리려고 합니다.

패키지에 대한 프로젝트를 만들고 패키지의 제어 흐름에 데이터 흐름 태스크를 추가한 다음 데이터 흐름에 요소를 추가하여 기본 Integration Services 패키지를 만드는 방법을 알아보겠습니다.

패키지란 하나의 단위로 실행되는 제어 흐름과 데이터 흐름 요소의 모음입니다. 패키지에는 제어 흐름 요소가 최소한 하나 이상 포함되어야 하며, 데이터 흐름 요소가 하나 이상 포함될 수 있습니다.

패키지를 만들려면 먼저 프로젝트를 만들어야 합니다. 프로젝트는 Integration Services 프로젝트 템플릿을 기반으로 합니다. 이 템플릿은 단일 패키지가 포함된 새 프로젝트를 만듭니다.

프로젝트 이름은 수정할 수 있습니다. 여기에서는 Integration Services 기본 패키지로 변경하겠습니다. 기본 위치와 다른 기본 설정은 그대로 적용하겠습니다.

패키지에 제어 흐름 요소가 최소한 하나 이상 있어야 하므로 Control Flow(제어 흐름) 탭에 태스크를 추가하겠습니다.

이 데모에서는 데이터 흐름 태스크를 추가하겠습니다. 데이터 흐름 태스크는 데이터를 추출하고, 수정하고, 로드하는 데 사용됩니다.

데이터 흐름 태스크에 추가한 주석에는 태스크 기능이 간략하게 설명되어 있습니다. 주석을 통해 패키지를 쉽게 이해하고 유지 관리할 수 있습니다.

이제 데이터 흐름에 요소를 추가하겠습니다. 데이터 흐름 태스크에는 원본과 대상 구성 요소가 필요하며, 일반적으로 변환 구성 요소도 하나 이상 들어 있습니다.

이 데모에서는 OLE DB 원본, OLE DB 대상 및 데이터 변환을 추가하겠습니다. 원본 구성 요소의 출력을 변환 입력으로 연결하고 변환 출력을 대상 입력으로 연결하겠습니다. 이런 방식으로 생성하면 데이터 흐름은 원본 구성 요소에서 데이터를 추출하고, 선택한 열의 데이터 형식을 변환한 다음 수정된 데이터를 대상 구성 요소에 로드합니다.

원본 구성 요소와 대상 구성 요소는 연결 관리자를 사용하여 데이터 원본에 연결합니다.

이 데모에서는 AdventureWorks 데이터베이스에 연결하는 원본과 대상 모두에 사용되는 단일 OLE DB 연결 관리자를 만들겠습니다.

이제 원본, 변환 및 대상 구성 요소를 구성하겠습니다.

먼저 OLE DB 원본 구성 요소를 구성하겠습니다.

  • 만든 연결 관리자가 선택되어 있는지 확인하십시오.
  • 구성 요소가 데이터를 추출하는 원본을 선택하십시오. 이 데모에서는 Production.Product 테이블을 선택하겠습니다.
  • 원본에 포함할 열을 선택하십시오.
  • 이 데모에서는 Available External Columns(사용 가능한 외부 열) 테이블에 있는 모든 열을 지운 다음 원본에 포함할 열로 Name, ListPrice, Size, Weight 및 SellStartDate를 선택하겠습니다.

이제 데이터 변환을 구성하겠습니다.

  • Available Input Columns(사용 가능한 입력 열) 테이블에서 변환할 열을 선택하십시오. 이러한 입력 열은 변환에 연결된 원본 구성 요소에 있는 열입니다.
  • 이 데모에서는 날짜 및 시간 데이터를 저장하는 DT_DBTIMESTAMP 데이터 형식에서 날짜 데이터만 저장하는 DT_DBDate 데이터 형식으로 데이터 형식을 변경하여 SellStartDate 열을 변환하겠습니다.

이제 OLE DB 대상을 구성하겠습니다.

  • 만든 연결 관리자가 선택되어 있는지 확인하십시오.
  • 구성 요소가 수정된 데이터를 로드하는 원본을 선택하십시오. 이 데모에서는 새 테이블을 만들겠습니다.
    Integration Services는 연결된 데이터 원본에 따라 기본 CREATE TABLE 문을 생성합니다. CREATE TABLE 문을 수정할 수 있습니다.
  • 이 데모에서는 테이블 이름을 OLE DB Destination_BasicPackageTutorial로 변경하고, OLE DB Source.SellStartDate 열을 제거한 다음 DataConversion.SellStartDate라는 데이터 변환으로 수정된 열의 버전을 유지하겠습니다.
  • 입력 열이 출력 열에 올바르게 매핑되었는지 확인하십시오.

마지막으로, 대상에 로드된 수정된 데이터를 볼 수 있도록 데이터 뷰어를 추가하겠습니다.

이제 패키지를 실행할 준비가 되었습니다.

보시는 것처럼 날짜 데이터만 포함된 SellStartDate 열이 대상 구성 요소에 로드됩니다.

이 비디오에서는 BI Development Studio의 SSIS 디자이너를 사용하여 기본 Integration Services 패키지를 만드는 방법과 프로젝트를 만드는 방법, 제어 흐름 및 데이터 흐름을 패키지에 추가하는 방법을 살펴 보았습니다.

비디오를 시청해 주셔서 감사합니다. 이 비디오가 도움이 되었기를 바라며, 웹 사이트로 돌아가서 다른 Microsoft SQL Server 비디오를 살펴 보도록 하겠습니다.