다음을 통해 공유


DMX Select 문 이해

적용 대상: SQL Server Analysis Services

SELECT 문은 Microsoft SQL Server Analysis Services에서 DMX(데이터 마이닝 확장)를 사용하여 만드는 대부분의 쿼리에 대한 기초입니다. 데이터 마이닝 모델에 대한 검색 및 예측과 같은 다양한 종류의 작업을 수행할 수 있습니다.

다음은 SELECT 문을 사용하여 완료할 수 있는 작업입니다.

  • 데이터 마이닝 모델을 찾아봅니다. 스키마 행 집합은 모델 구조를 정의합니다.

  • 마이닝 모델 열의 가능한 값을 검색합니다.

  • 마이닝 모델의 노드에 할당된 사례를 찾아보거나 대표적인 사례를 가져옵니다.

  • 다양한 입력을 사용하여 예측을 만듭니다.

  • 마이닝 모델을 복사합니다.

이러한 각 작업은 데이터 도메인을 호출하는 다른 데이터 집합을 사용합니다. 문의 FROM 절에서 데이터 도메인을 정의합니다.

  • 데이터 집합을 정의하는 규칙 또는 예측을 만드는 데 사용되는 수식과 같은 데이터 마이닝 모델 자체에서 개체를 찾으려고 합니다.

    이 경우 모델 자체에 저장된 메타데이터를 확인해야 합니다. 따라서 데이터 도메인은 데이터 마이닝 스키마 행 집합의 열입니다.

  • 모델을 빌드하는 데 사용되는 사례에서 자세한 정보를 가져옵니다.

    이 경우 데이터 도메인인 마이닝 구조로 드릴스루하고 Gender, Bike Buyer 등의 열에서 개별 행을 확인해야 합니다.

Important

식 목록 또는 WHERE 절에 포함된 모든 항목은 FROM 절로 정의된 데이터 도메인에서 제공해야 합니다. 데이터 도메인을 혼합할 수 없습니다.

SELECT 형식

SELECT 문의 구문은 다양한 작업을 지원합니다. 다음 패턴을 사용하여 이러한 태스크를 수행합니다.

예측

다음 쿼리 유형을 사용하여 마이닝 모델을 기반으로 예측을 수행할 수 있습니다.

예측 조인 SELECT 문의 FROMWHERE 절 내에 검색 또는 예측 SELECT 문 중 하나를 포함할 수 있습니다.

쿼리 유형 설명
[자연] 예측 조인에서 선택 마이닝 모델의 열을 내부 데이터 원본의 열에 조인하여 만든 예측을 반환합니다.

이 쿼리 형식의 도메인은 모델의 예측 가능한 열과 입력 데이터 원본의 열입니다.

SELECT FROM <모델> 예측 JOIN(DMX)

예측 쿼리(데이터 마이닝)
SELECT FROM <모델> 마이닝 모델에만 따라 예측 가능한 열의 가능성이 가장 큰 상태를 반환합니다. 이 쿼리 형식은 빈 예측 조인을 사용하여 예측을 만들기 위한 바로 가기입니다.

이 쿼리 형식의 도메인은 모델의 예측 가능한 열입니다.

SELECT FROM <모델> (DMX)

예측 쿼리(데이터 마이닝)

형식 선택으로 돌아가기

검색

다음 쿼리 형식을 사용하여 마이닝 모델의 내용을 찾아볼 수 있습니다.

쿼리 유형 설명
SELECT DISTINCT FROM <모델> 지정된 열에 대한 마이닝 모델의 모든 상태 값을 반환합니다.

이 쿼리 형식의 데이터 도메인은 데이터 마이닝 모델입니다.

SELECT DISTINCT FROM <모델 > (DMX)

콘텐츠 쿼리(데이터 마이닝)
SELECT FROM <모델>. 콘텐츠 마이닝 모델을 설명하는 콘텐츠를 반환합니다.

이 쿼리 형식의 데이터 도메인은 콘텐츠 스키마 행 집합입니다.

SELECT FROM <모델>. CONTENT(DMX)

콘텐츠 쿼리(데이터 마이닝)
SELECT FROM <모델>. DIMENSION_CONTENT 마이닝 모델을 설명하는 콘텐츠를 반환합니다.

이 쿼리 형식의 데이터 도메인은 콘텐츠 스키마 행 집합입니다.

SELECT FROM <모델>. DIMENSION_CONTENT(DMX)
SELECT FROM <모델>. PMML 이 기능을 지원하는 알고리즘에 대해 마이닝 모델의 PMML(예측 모델 태그 언어) 표현을 반환합니다.

이 쿼리 유형의 도메인은 PMML 스키마 행 집합입니다.

DMSCHEMA_MINING_MODEL_CONTENT_PMML 행 집합

형식 선택으로 돌아가기

복사

새 모델에 마이닝 모델 및 연결된 마이닝 구조를 복사한 다음 문 내에서 모델 이름을 변경할 수 있습니다.

쿼리 유형 설명
SELECT INTO <새 모델> 마이닝 모델의 복사본을 만듭니다.

이 쿼리 형식의 도메인은 데이터 마이닝 모델입니다.

SELECT INTO(DMX)

형식 선택으로 돌아가기

드릴스루

다음 쿼리 유형을 사용하여 모델 학습에 사용된 사례 또는 사례의 표현을 찾을 수 있습니다.

쿼리 유형 설명
SELECT FROM <모델>. 경우 마이닝 모델을 학습하는 데 사용되는 사례를 반환합니다.

이 쿼리 형식의 도메인은 데이터 마이닝 모델입니다.

SELECT FROM <모델>. CASES(DMX)

DMX를 사용하여 드릴스루 쿼리 만들기
SELECT FROM <모델>. SAMPLE_CASES 마이닝 모델을 학습시키는 데 사용되는 사례를 나타내는 샘플 사례를 반환합니다.

이 쿼리 형식의 도메인은 데이터 마이닝 모델입니다.

SELECT FROM <모델>. SAMPLE_CASES(DMX)
SELECT FROM <구조체>입니다. 경우 마이닝 모델 학습에 일부 세부 정보가 사용되지 않은 경우에도 기본 마이닝 구조에서 자세한 데이터 행을 반환합니다.

SELECT FROM <구조체>입니다. 경우

드릴스루 쿼리(데이터 마이닝)

형식 선택으로 돌아가기

참고 항목

DMX(데이터 마이닝 확장) 참조
DMX(Data Mining Extensions) 문 참조
DMX(데이터 마이닝 확장) 구문 규칙