다음을 통해 공유


처리 쿼리 만들기 대화 상자(Analysis Services - 다차원 데이터)

SSDT(SQL Server Data Tools)의 처리 쿼리 만들기 대화 상자를 사용하여 스토리지 옵션 대화 상자의 알림 탭에서 처리 쿼리를 만듭니다. 처리 쿼리는 개체에 대한 다차원 OLAP(MOLAP) 캐시를 증분 방식으로 업데이트하기 위해 테이블을 마지막으로 폴링한 이후 Analysis Services 개체와 연결된 테이블에 대한 변경 내용이 포함된 행 집합을 반환하는 쿼리입니다. Analysis Services는 폴링 쿼리라고 하는 다른 쿼리를 사용하여 개체와 연결된 테이블을 폴링하고 테이블이 변경되었는지 여부를 확인합니다. 개체에 대한 MOLAP 캐시를 완전히 업데이트할 때는 쿼리 처리가 필요하지 않습니다.

일반적으로 처리 쿼리는 매개 변수화되며 현재 두 개의 매개 변수가 지원됩니다.

  • 이전 예약된 폴링 중에 폴링 쿼리에서 반환된 싱글톤 값입니다.

  • 현재 예약된 폴링 중에 폴링 쿼리에서 반환된 싱글톤 값입니다.

예를 들어 다음 표에 나열된 쿼리를 사용하여 Adventure Works DW 샘플 Analysis Services 프로젝트에서 Customer 차원을 증분 방식으로 업데이트할 수 있습니다.

쿼리 유형 쿼리 명령문
폴링 쿼리 SELECT

MAX([CustomerKey]) AS LastCustomerKey

FROM

[dbo].[DimCustomer]
쿼리 처리 SELECT

*

FROM

[dbo].[DimCustomer]

WHERE

(CustomerKey > COALESCE (@Param1, - 1))

AND (CustomerKey <= @Param2)

예약된 폴링 알림의 증분 업데이트에 대한 자세한 내용은 프로액티브 캐싱(파티션)을 참고하십시오.

스토리지 옵션 대화 상자의 알림 탭에 있는 예약된 폴링 옵션에 대한 표의 처리 쿼리 열에서 ...를 클릭하여 처리 쿼리 만들기 대화 상자를 표시할 수 있습니다. 스토리지 옵션 대화 상자의 알림 탭에 대한 자세한 내용은 알림(스토리지 옵션 대화 상자)(Analysis Services - 다차원 데이터)을 참조하세요.

입력한 쿼리는 기본 공급자에 대한 유효한 쿼리 명령이어야 합니다. 쿼리는 유효성을 검사하고 반환된 열을 식별하기 위해 기본 공급자와 함께 준비됩니다. 대화 상자는 두 가지 보기를 표시할 수 있습니다.

  • VDT(Visual Database Tools) 쿼리 작성기

    모든 사용자의 경우 VDT 쿼리 작성기 보기는 SQL 쿼리를 시각적으로 생성하고 테스트하기 위한 사용자 인터페이스 도구 집합을 제공합니다.

  • 일반 쿼리 작성기

    고급 사용자의 경우 일반 쿼리 작성기 보기는 SQL 쿼리를 생성하고 테스트하기 위한 보다 간단하고 직접적인 사용자 인터페이스를 제공합니다.

옵션

데이터 원본
쿼리의 데이터 원본을 지정합니다.

쿼리 정의
쿼리 정의는 선택한 뷰에 따라 쿼리를 정의하고 테스트할 도구 모음과 창을 제공합니다.

도구 모음
도구 모음을 사용하여 데이터 세트를 관리하고, 표시할 창을 선택하고, 다양한 쿼리 함수를 제어할 수 있습니다.

가치 설명
일반 쿼리 작성기로 전환 일반 쿼리 작성기 보기에 사용할 수 있는 옵션만 표시하려면 선택합니다. 다음 옵션만 표시됩니다.

SQL 창

결과 창

VDT 쿼리 작성기로 전환실행만 포함하는 도구 모음

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
VDT 쿼리 작성기로 전환 VDT(Visual Database Tools) 쿼리 작성기 보기에 사용할 수 있는 모든 옵션을 표시하려면 선택합니다.

참고: 이 옵션은 일반 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
다이어그램 창 표시/숨기기 다이어그램 창을 표시하거나 숨깁니다.

메모 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
눈금 창 표시/숨기기 눈금 창을 표시하거나 숨깁니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
SQL 창 표시/숨기기 SQL 창을 표시하거나 숨깁니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
결과 창 표시/숨기기 결과 창을 표시하거나 숨깁니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
달리다 쿼리를 실행합니다. 결과는 결과 창에 표시됩니다.
SQL 확인 쿼리에서 SQL 문을 확인합니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
오름차순 정렬 그리드 창에서 선택한 열의 출력 행을 오름차순으로 정렬합니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
내림차순 표 창에서 선택한 열의 출력 행을 내림차순으로 정렬합니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
필터 제거 눈금 창에서 선택한 행에 대한 정렬 조건(해당하는 경우)을 제거합니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
그룹화 기준 사용 쿼리에 그룹화 기능을 추가합니다.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.
테이블 추가 쿼리에 새 테이블 또는 뷰를 추가할 테이블 추가 대화 상자를 표시합니다. 테이블 추가 대화 상자에 대한 자세한 내용은 테이블 추가 대화 상자(Analysis Services - 다차원 데이터)를 참조하세요.

참고: 이 옵션은 VDT 쿼리 작성기로 전환 이 선택된 경우에만 표시됩니다.

다이어그램 창
쿼리에서 참조하는 개체를 다이어그램으로 표시합니다. 다이어그램은 쿼리에 포함된 테이블과 조인 방법을 보여 줍니다. 테이블의 열 옆에 있는 확인란을 선택하거나 선택 취소하여 쿼리 출력에서 추가하거나 제거합니다.

쿼리에 테이블을 추가하면 대화 상자에서 테이블의 키를 기반으로 테이블 간에 조인을 만듭니다. 조인을 추가하려면 한 테이블에서 다른 테이블의 필드로 필드를 끌어옵니다. 조인을 관리하려면 조인을 마우스 오른쪽 단추로 클릭합니다.

다이어그램 창을 마우스 오른쪽 단추로 클릭하여 테이블을 추가하거나 제거하고, 모든 테이블을 선택하고, 창을 표시하거나 숨깁니다.

비고

다이어그램 창, 그리드 창SQL 창의 내용이 동기화되므로 한 창의 변경 내용이 다른 두 창에 반영됩니다.

중요합니다

쿼리 형식 변경은 대화 상자에서 지원되지 않습니다.

눈금 창
쿼리에서 참조하는 개체를 표로 표시합니다. 이 창을 사용하여 쿼리에 열을 추가 및 제거하고 각 열에 대한 설정을 변경할 수 있습니다.

비고

다이어그램 창, 그리드 창SQL 창의 내용이 동기화되므로 한 창의 변경 내용이 다른 두 창에 반영됩니다.

SQL 창
쿼리를 SQL 문으로 표시합니다. 쿼리에 대한 SQL 문을 변경하려면 입력합니다.

비고

다이어그램 창, 그리드 창SQL 창의 내용이 동기화되므로 한 창의 변경 내용이 다른 두 창에 반영됩니다.

결과 창
도구 모음 창에서 실행을 클릭하면 쿼리 결과가 표시됩니다.

또한 참조하십시오

Analysis Services 설계 도구 및 대화상자(다차원 데이터)