WMI 데이터 판독기 태스크

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

WMI 데이터 판독기 작업은 컴퓨터 시스템에 대한 WMI의 정보를 반환하는 WMI(Windows Management Instrumentation) 쿼리 언어를 사용하여 쿼리를 실행합니다. WMI 데이터 판독기 태스크는 다음 용도로 사용할 수 있습니다.

  • 로컬 또는 원격 컴퓨터의 Windows 이벤트 로그를 쿼리하고 정보를 파일이나 변수에 기록합니다.

  • 하드웨어 구성 요소의 현재 상태 또는 속성에 대한 정보를 가져온 다음 이 정보를 사용하여 제어 흐름의 다른 작업을 실행할지 여부를 결정합니다.

  • 애플리케이션 목록을 가져와서 설치된 각 애플리케이션의 버전을 확인합니다.

다음과 같은 방법으로 WMI 데이터 판독기 태스크를 구성할 수 있습니다.

  • 사용할 WMI 연결 관리자를 지정합니다.

  • WQL 쿼리의 원본을 지정합니다. 쿼리를 작업 속성에 저장하거나 쿼리를 작업 외부의 변수 또는 파일에 저장할 수 있습니다.

  • WQL 쿼리 결과의 형식을 정의합니다. 태스크에는 테이블, 속성 이름/값의 쌍 또는 속성 값 형식이 지원됩니다.

  • 쿼리 대상을 지정합니다. 대상은 변수 또는 파일일 수 있습니다.

  • 쿼리 대상을 덮어쓰거나, 유지하거나, 추가할지 여부를 나타냅니다.

원본 또는 대상이 파일인 경우 WMI 데이터 판독기 태스크는 파일 연결 관리자를 사용하여 파일에 연결합니다. 자세한 내용은 Flat File Connection Manager을 참조하세요.

WMI 데이터 Reader 작업은 WMI 연결 관리자를 사용하여 WMI 정보를 읽어 온 서버에 연결합니다. 자세한 정보는 WMI 연결 관리자를 참조하세요.

WQL 쿼리

WQL은 WMI 이벤트 알림 및 기타 WMI 관련 기능을 지원하는 익스텐션이 있는 SQL의 방언입니다. WQL에 대한 자세한 정보는 WSDN 라이브러리에서 WMI(Windows Management Instrumentation) 설명서를 참조하세요.

참고 항목

WMI 클래스는 Windows 버전마다 다릅니다.

다음 WQL 쿼리는 애플리케이션 로그 이벤트의 항목을 반환합니다.

SELECT * FROM Win32_NTLogEvent WHERE LogFile = 'Application' AND (SourceName='SQLISService' OR SourceName='SQLISPackage') AND TimeGenerated > '20050117'  

다음 WQL 쿼리는 논리적 디스크 정보를 반환합니다.

SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM Win32_LlogicalDisk  

다음 WQL 쿼리는 운영 체제에 대한 QFE(빠른 수정 엔지니어링) 업데이트 목록을 반환합니다.

Select * FROM Win32_QuickFixEngineering  

WMI 데이터 판독기 태스크에 사용할 수 있는 사용자 지정 로깅 메시지

다음 표에서는 WMI 데이터 Reader 작업에 대한 사용자 지정 로그 항목을 나열합니다. 자세한 내용은 SSIS(Integration Services) 로깅을 참조하세요.

로그 항목 설명
WMIDataReaderGettingWMIData 태스크에서 WMI 데이터 읽기를 시작했음을 나타냅니다.
WMIDataReaderOperation 작업이 실행된 WQL 쿼리를 보고합니다.

WMI 데이터 Reader 작업의 구성

속성을 프로그래매틱하게 또는 SSIS 디자이너를 통해 설정할 수 있습니다.

SSIS 디자이너에서 설정할 수 있는 속성에 대해 자세한 정보는 다음 주제를 클릭하세요.

이러한 속성을 프로그래밍 방식으로 설정하는 방법은 다음 주제를 참조하세요.

SSIS 디자이너에서 이러한 속성을 설정하는 방법을 보려면 다음 항목을 클릭하십시오.

WMI 데이터 판독기 태스크 편집기(일반 페이지)

WMI 데이터 Reader 작업 편집기 대화 상자의 일반 페이지를 사용하여 WMI 데이터 Reader 작업의 이름을 지정하고 설명합니다.

WQL(WMI 쿼리 언어)에 대한 자세한 정보는 MSDN 라이브러리에서 WQL을 사용하여 쿼리하는 Windows 관리 계측 주제를 참조하세요.

옵션

이름
WMI 데이터 판독기 태스크에 사용할 고유 이름을 제공합니다. 이 이름은 태스크 아이콘에서 레이블로 사용됩니다.

참고

태스크 이름은 패키지 내에서 고유해야 합니다.

설명
WMI 데이터 판독기 태스크에 대한 설명을 입력합니다.

WMI 데이터 판독기 태스크 편집기(WMI 옵션 페이지)

WMI 데이터 판독기 작업 편집기 대화 상자의 WMI 옵션 페이지를 사용하여 WQL(Windows Management Instrumentation Query Language) 쿼리의 원본과 쿼리 결과의 대상을 지정할 수 있습니다.

WQL(WMI 쿼리 언어)에 대한 자세한 정보는 MSDN 라이브러리에서 WQL을 사용하여 쿼리하는 Windows 관리 계측 주제를 참조하세요.

정적 옵션

WMIConnectionName
목록에서 WMI 연결 관리자를 선택하거나 <새 WMI 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: WMI 연결 관리자, WMI 연결 관리자 편집기

WQLQuerySourceType
작업이 실행되는 WQL 쿼리의 원본 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

Description
직접 입력 WQL 쿼리에 대한 원본을 설정합니다. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.
파일 연결 WQL 쿼리가 포함된 파일을 선택합니다. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.
변수 WQL 쿼리를 정의하는 변수에 대한 원본을 설정합니다. 이 값을 선택하면 동적 옵션 WQLQuerySourceType이 표시됩니다.

OutputType
출력이 데이터 테이블, 속성 값 또는 속성 이름 및 값이어야 하는지 여부를 지정합니다.

OverwriteDestination
대상 파일 또는 변수의 원본 데이터에 대한 유지, 덮어쓰기 또는 추가 여부를 지정합니다.

DestinationType
작업이 실행되는 WQL 쿼리의 대상 유형을 선택합니다. 이 속성의 옵션은 다음 테이블에 나열되어 있습니다.

설명
파일 연결 WQL 쿼리의 결과를 저장할 파일을 선택합니다. 이 값을 선택하면 동적 옵션 DestinationType이 표시됩니다.
변수 WQL 쿼리 결과를 저장할 변수를 설정합니다. 이 값을 선택하면 동적 옵션 DestinationType이 표시됩니다.

WQLQuerySourceType 동적 옵션

WQLQuerySourceType = 직접 입력

WQLQuerySource
쿼리를 제공하거나, 줄임표(...)를 클릭하고 WQL 쿼리 대화 상자를 사용하여 쿼리를 입력합니다.

WQLQuerySourceType = 파일 연결

WQLQuerySource
목록에서 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

WQLQuerySourceType = 변수

WQLQuerySource
목록에서 변수를 선택하거나 <새 변수...> 를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가

DestinationType 동적 옵션

DestinationType = 파일 연결

대상
목록에서 파일 연결 관리자를 선택하거나 <새 연결...>을 클릭하여 새 연결 관리자를 만듭니다.

관련 주제: 파일 연결 관리자, 파일 연결 관리자 편집기

DestinationType = 변수

대상
목록에서 변수를 선택하거나 <새 변수...> 를 클릭하여 새 변수를 만듭니다.

관련 항목: Integration Services(SSIS) 변수, 변수 추가

참고 항목

Integration Services 태스크
제어 흐름