다음을 통해 공유


Select 문 이해(DMX)

SELECT 문은 MicrosoftSQL ServerAnalysis Services에서 DMX(Data Mining Extensions)를 사용하여 만드는 대부분의 쿼리에 대한 기본입니다. 이 문을 사용하여 데이터 마이닝 모델을 검색하거나 예측하는 등의 여러 가지 태스크를 수행할 수 있습니다.

다음은 SELECT 문을 사용하여 수행할 수 있는 태스크입니다.

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

  • 마이닝 모델 열의 가능한 값을 찾습니다.

  • 마이닝 모델에서 노드에 할당된 사례를 찾거나 이 사례의 표현을 찾습니다.

  • 다양한 입력 원본에 대해 예측을 수행합니다.

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

각 태스크마다 사용되는 데이터 도메인은 서로 다릅니다. SELECT 문의 FROM 절에서 데이터 도메인을 정의합니다. 예를 들어 데이터 마이닝 모델 개체를 찾는 경우 데이터 도메인은 스키마 행 집합에서 정의한 열입니다. 반대로 모델 사례를 찾는 경우 데이터 도메인은 Gender 및 Bike Buyer와 같은 모델의 실제 열 이름입니다. 첫 번째 사례에서는 모델을 정의하는 스키마 행 집합에 저장된 메타 데이터를 찾으며 두 번째 사례에서는 마이닝 모델 학습에 사용된 값 또는 값의 표현을 실제로 찾습니다.

식 목록 또는 WHERE 절에 포함된 모든 내용은 FROM 절에서 정의한 데이터 도메인에서 가져와야 합니다.

SELECT 유형

SELECT 문에서 이 절을 사용하여 수행할 태스크 유형을 정의할 수 있습니다. 다음과 같은 범주의 태스크를 수행할 수 있습니다.

  • 예측

  • 검색

  • 복사

  • 드릴스루

예측

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

쿼리 유형

특성

SELECT FROM [NATURAL] PREDICTION JOIN

마이닝 모델의 열을 내부 데이터 원본의 열에 조인하여 만든 예측을 반환합니다. 이 쿼리 유형에 대한 도메인은 모델의 예측 가능한 열과 입력 데이터 원본의 열입니다.

SELECT FROM <model>

마이닝 모델만을 기준으로 예측 가능한 열에서 가능성이 가장 높은 상태를 반환합니다. 이 쿼리 유형을 사용하면 더 간단하게 빈 예측 조인을 사용하여 예측을 만들 수 있습니다. 이 쿼리 유형의 도메인은 모델의 예측 가능한 열입니다.

예측 조인 SELECT 문의 FROM 및 WHERE 절 안에 SELECT 문 찾기 또는 예측 중 하나를 포함할 수 있습니다. SELECT 문을 포함시키는 방법은 **SELECT FROM PREDICTION JOIN (DMX)**을 참조하십시오. 예측 쿼리 유형 및 구조에 대한 자세한 내용은 예측 쿼리(DMX)를 참조하십시오.

SELECT 유형으로 이동

검색

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

쿼리 유형

특성

SELECT DISTINCT FROM <model>

지정한 열의 마이닝 모델에 있는 모든 상태 값을 반환합니다. 이 쿼리 유형의 도메인은 데이터 마이닝 모델입니다.

SELECT FROM <model>.CONTENT

마이닝 모델을 설명하는 내용을 반환합니다. 이 쿼리 유형의 도메인은 내용 스키마 행 집합입니다.

SELECT FROM <model>.DIMENSION_CONTENT

마이닝 모델을 설명하는 내용을 반환합니다. 이 쿼리 유형의 도메인은 내용 스키마 행 집합입니다.

SELECT FROM <model>.PMML

이 기능을 지원하는 알고리즘에 대한 마이닝 모델의 PMML(Predictive Model Markup Language) 표현을 반환합니다. 이 쿼리 유형의 도메인은 PMML 스키마 행 집합입니다.

SELECT 유형으로 이동

복사

다음 쿼리 유형을 사용하여 문 안에서 이름을 지정할 수 있는 새 모델에 마이닝 모델 및 연결된 마이닝 구조를 복사할 수 있습니다.

쿼리 유형

특성

SELECT INTO <new model>

마이닝 모델의 복사본을 만듭니다. 이 쿼리 유형의 도메인은 데이터 마이닝 모델입니다.

SELECT 유형으로 이동

드릴스루

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

쿼리 유형

특성

SELECT FROM <model>.CASES 또는 SELECT FROM <model>.SAMPLE_CASES

마이닝 모델 학습에 사용된 사례 또는 사례의 표현을 반환합니다. 이 쿼리 유형의 도메인은 데이터 마이닝 모델입니다.

SELECT 유형으로 이동