작업

Microsoft SQL Server 2005 Analysis Services에서 작업은 클라이언트 응용 프로그램에 제공되어 사용될 수 있는 저장 MDX 문입니다. 즉, 작업은 서버에 정의되고 저장되는 클라이언트 명령입니다. 작업에는 클라이언트 응용 프로그램에서 MDX 문을 표시하고 처리해야 하는 시기 및 방법을 지정하는 정보도 들어 있습니다. 작업이 지정하는 동작은 작업의 정보를 매개 변수로 사용하여 응용 프로그램을 시작하거나 작업이 제공하는 조건을 기반으로 정보를 검색할 수 있습니다.

업무용 사용자는 작업을 통해 분석 결과에 대한 작업을 수행할 수 있습니다. 작업을 저장하여 다시 사용하면 비즈니스 인텔리전스 응용 프로그램을 큐브 범위 밖으로 확장할 수 있으므로 최종 사용자가 데이터를 표시하는 일반적인 분석 이상의 작업을 수행할 수 있으며 발견된 문제와 결함을 해결할 수 있습니다. 작업은 클라이언트 응용 프로그램을 복잡한 데이터 렌더링 도구에서 기업 운영 체제의 필수 부분으로 바꿀 수 있습니다. 최종 사용자는 데이터를 작업용 응용 프로그램의 입력 항목으로 보내는 작업에 초점을 맞추는 대신 의사결정 과정을 "마무리"할 수 있습니다. 분석 데이터를 의사결정으로 변환하는 이 기능은 성공적인 비즈니스 인텔리전스 응용 프로그램에 매우 중요합니다.

예를 들어 큐브를 검색하는 업무용 사용자가 특정 제품의 현재 재고가 부족함을 발견한다고 가정합니다. 이 경우 클라이언트 응용 프로그램은 업무용 사용자에게 Analysis Services 데이터베이스에서 검색되었으며 모두 부족한 제품 재고 값과 관련된 작업 목록을 제공합니다. 업무용 사용자는 해당 제품을 나타내는 큐브의 멤버에 대해 주문 작업을 선택합니다. 그러면 주문 작업은 작업용 데이터베이스에서 저장 프로시저를 호출하여 새 주문을 시작합니다. 이 저장 프로시저는 주문 입력 시스템으로 보낼 적절한 정보를 생성합니다.

작업을 만들 때 유연성을 발휘할 수 있습니다. 예를 들어 작업으로 응용 프로그램을 시작하거나 데이터베이스에서 정보를 검색할 수 있습니다. 차원, 수준, 멤버 및 셀을 비롯한 대부분의 큐브 부분에서 작업이 트리거되도록 구성하거나 큐브의 같은 부분에 대해 여러 작업을 만들 수 있습니다. 작업 실행 시 시작된 응용 프로그램에 문자열 매개 변수를 전달할 수 있으며 최종 사용자에게 표시되는 캡션을 지정할 수도 있습니다.

ms174515.note(ko-kr,SQL.90).gif중요:
업무용 사용자가 작업을 사용하려면 해당 클라이언트 응용 프로그램에서 작업을 지원해야 합니다.

작업 유형

다음 표에서는 Analysis Services에 포함된 작업의 유형을 나열합니다.

작업 유형 설명

CommandLine

명령 프롬프트에서 명령을 실행합니다.

데이터 집합

데이터 집합을 클라이언트 응용 프로그램으로 반환합니다.

드릴스루

클라이언트에서 행 집합을 반환하기 위해 실행하는 드릴스루 문을 식으로 반환합니다.

Html

인터넷 브라우저에서 HTML 스크립트를 실행합니다.

소유

이 표에 나열된 항목 이외의 인터페이스를 사용하여 작업을 수행합니다.

보고서

매개 변수가 있는 URL 기반 요청을 보고서 서버로 전송하고 보고서를 클라이언트 응용 프로그램으로 반환합니다.

행 집합

행 집합을 클라이언트 응용 프로그램으로 반환합니다.

OLE DB 명령을 실행합니다.

URL

동적 웹 페이지를 인터넷 브라우저로 표시합니다.

작업 확인 및 실행

업무용 사용자가 명령 개체가 정의된 개체에 액세스하면 해당 작업과 연관된 문이 자동으로 확인되므로 클라이언트 응용 프로그램에서 해당 문을 사용할 수 있지만 작업이 자동으로 실행되지는 않습니다. 작업을 시작하는 클라이언트별 작업을 업무용 사용자가 수행할 때만 작업이 실행됩니다. 예를 들어 업무용 사용자가 특정 멤버나 셀을 마우스 오른쪽 단추로 클릭하는 경우 클라이언트 응용 프로그램에서 작업 목록을 팝업 메뉴로 표시할 수 있습니다.

참고 항목

개념

작업 정의 및 구성

도움말 및 정보

SQL Server 2005 지원 받기