DMX Select 문 이해

 

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

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

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

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

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

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

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

각 태스크마다 사용되는 데이터 집합이 다른데 이를 데이터 도메인이라고 합니다. SELECT 문의 FROM 절에서 데이터 도메인을 정의합니다.

  • 데이터 집합을 정의하는 규칙 등 데이터 마이닝 모델 자체에서 개체 및 예측을 수행하는 데 사용되는 수식을 찾으려고 합니다.

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

  • 사례에서 모델을 만드는 데 사용되는 자세한 정보를 얻을 수 있습니다.

    해당 사례에서 데이터 도메인인 마이닝 구조를 드릴스루하고 Gender, Bike Buyer 등 열의 각 행을 확인해야 합니다.

중요: 식 목록 또는 WHERE 절에 포함된 모든 내용은 FROM 절에서 정의한 데이터 도메인에서 가져와야 합니다. 데이터 도메인을 혼합할 수 없습니다.

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

예측

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

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

쿼리 유형설명
SELECT FROM [NATURAL] PREDICTION JOIN마이닝 모델의 열을 내부 데이터 원본의 열에 조인하여 만든 예측을 반환합니다.

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

 SELECT FROM <model> PREDICTION JOIN(DMX)

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

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

 SELECT FROM <model>(DMX)

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

SELECT 유형으로 이동

검색

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

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

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

 SELECT DISTINCT FROM <model >(DMX)

 내용 쿼리(데이터 마이닝)
SELECT FROM
                      <model> .CONTENT
마이닝 모델을 설명하는 내용을 반환합니다.

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

 SELECT FROM <model>.CONTENT(DMX)

 내용 쿼리(데이터 마이닝)
SELECT FROM
                      <model> .DIMENSION_CONTENT
마이닝 모델을 설명하는 내용을 반환합니다.

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

 SELECT FROM <model>.DIMENSION_CONTENT(DMX)
SELECT FROM
                      <model> .PMML
이 기능을 지원하는 알고리즘에 대한 마이닝 모델의 PMML(Predictive Model Markup Language) 표현을 반환합니다.

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

 DMSCHEMA_MINING_MODEL_CONTENT_PMML 행 집합

SELECT 유형으로 이동

복사

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

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

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

 SELECT INTO(DMX)

SELECT 유형으로 이동

드릴스루

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

쿼리 유형설명
SELECT FROM
                      <model> .CASES
마이닝 모델의 학습에 사용된 사례를 반환합니다.

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

 SELECT FROM <model>.CASES(DMX)

 DMX를 사용하여 드릴스루 쿼리 만들기
SELECT FROM
                      <model> .SAMPLE_CASES
마이닝 모델 학습에 사용된 대표 사례인 샘플 사례를 반환합니다.

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

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

 SELECT FROM <structure>.CASES

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

SELECT 유형으로 이동

DMX(Data Mining Extensions) 참조
DMX(Data Mining Extensions) 문 참조
DMX(Data Mining Extensions) 구문 표기 규칙

커뮤니티 추가 항목

표시: