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

SQL Server Data Tools(SSDT)의 처리 쿼리 만들기 대화 상자를 사용하여 저장소 옵션 대화 상자의 알림 탭에서 처리 쿼리를 만들 수 있습니다. 처리 쿼리는 Analysis Services 개체에 대한 MOLAP(다차원 OLAP) 캐시를 증분 업데이트하기 위해 이 개체에 연결된 테이블이 마지막으로 폴링된 후에 이 테이블에 적용된 변경 내용을 포함하는 행 집합을 반환하는 쿼리입니다. 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 쿼리 작성기로 전환을 선택할 경우에만 표시됩니다.

    Group By 사용

    쿼리에 그룹화 기능을 추가합니다.

    [!참고]

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

    테이블 추가

    새 테이블 또는 뷰를 쿼리에 추가할 수 있는 테이블 추가 대화 상자를 표시합니다. 테이블 추가 대화 상자에 대한 자세한 내용은 테이블 추가 대화 상자(Analysis Services - 다차원 데이터)를 참조하십시오.

    [!참고]

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

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

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

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

    [!참고]

    다이어그램 창, 표 형태 창SQL 창의 내용이 동기화되므로 하나의 창에서 변경된 내용은 나머지 두 창에도 적용됩니다.

    중요 정보중요

    대화 상자에서는 쿼리 유형을 변경할 수 없습니다.

  • 표 형태 창
    쿼리에서 참조하는 개체를 표에 표시합니다. 이 창을 사용하여 쿼리에 열을 추가하거나 제거하고 각 열의 설정을 변경할 수 있습니다.

    [!참고]

    다이어그램 창, 표 형태 창SQL 창의 내용이 동기화되므로 하나의 창에서 변경된 내용은 나머지 두 창에도 적용됩니다.

  • SQL
    쿼리를 SQL 문으로 표시합니다. 쿼리용 SQL 문을 변경하려면 입력합니다.

    [!참고]

    다이어그램 창, 표 형태 창SQL 창의 내용이 동기화되므로 하나의 창에서 변경된 내용은 나머지 두 창에도 적용됩니다.

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

참고 항목

참조

Analysis Services 디자이너 및 대화 상자(다차원 데이터)