DMX(Data Mining Extensions) 문 참조

Microsoft SQL Server Analysis Services에서 데이터 마이닝 모델과 관련된 주요 태스크는 다음과 같습니다.

  • 마이닝 구조 및 마이닝 모델 만들기

  • 마이닝 구조 및 마이닝 모델 처리

  • 마이닝 구조 또는 마이닝 모델 삭제

  • 마이닝 모델 복사

  • 마이닝 모델 검색

  • 마이닝 모델로 예측

DMX(Data Mining Extensions) 문을 사용하여 이러한 태스크를 각각 프로그래밍 방식으로 수행할 수 있습니다.

  • 마이닝 구조 및 마이닝 모델 만들기
    CREATE MINING STRUCTURE(DMX) 문을 사용하여 새 마이닝 구조를 데이터베이스에 추가합니다. 그런 다음 ALTER MINING STRUCTURE(DMX) 문을 사용하여 마이닝 모델을 마이닝 구조에 추가할 수 있습니다.

    CREATE MINING MODEL(DMX) 문을 사용하여 새 마이닝 모델 및 연결된 마이닝 구조를 만듭니다.

  • 마이닝 구조 및 마이닝 모델 처리
    INSERT INTO(DMX) 문을 사용하여 마이닝 구조 및 마이닝 모델을 처리합니다.

  • 마이닝 구조 또는 마이닝 모델 삭제
    DELETE(DMX) 문을 사용하여 마이닝 모델 또는 마이닝 구조에서 학습된 모든 데이터를 제거합니다. DROP MINING STRUCTURE(DMX) 또는 DROP MINING MODEL(DMX) 문을 사용하여 데이터베이스에서 마이닝 구조 또는 마이닝 모델을 완전히 제거합니다.

  • 마이닝 모델 복사
    SELECT INTO(DMX) 문을 사용하여 기존 마이닝 모델의 구조를 새 마이닝 모델로 복사하고 동일한 데이터를 통해 새 모델을 학습합니다.

  • 마이닝 모델 검색
    SELECT(DMX) 문을 사용하여 모델 학습 중에 데이터 마이닝 알고리즘이 계산하고 데이터 마이닝 모델에 저장하는 정보를 검색합니다. Transact-SQL과 마찬가지로 SELECT 문에 여러 절을 사용하여 기능을 확장할 수 있습니다. 이러한 절에는 DISTINCT FROM <model>, FROM <model>.CASES, FROM <model>.SAMPLE_CASES, FROM <model>.CONTENTFROM <model>.DIMENSION_CONTENT 등이 있습니다.

  • 마이닝 모델로 예측
    SELECT 문의 PREDICTION JOIN 절을 사용하여 기존 마이닝 모델을 기반으로 하는 예측을 만들 수 있습니다.

IMPORT(DMX)EXPORT(DMX) 문을 사용하여 모델을 가져오거나 내보낼 수도 있습니다.

이러한 태스크는 데이터 정의 문과 데이터 조작 문이라는 두 가지 범주로 나누어집니다. 이 두 범주에 대해서는 다음 표에서 설명합니다.

항목

설명

DMX(Data Mining Extensions) 데이터 정의 문

DDL(데이터 정의 언어)의 일부입니다. 학습을 포함하여 새 마이닝 모델을 정의하거나 데이터베이스에서 기존 마이닝 모델을 삭제하는 데 사용합니다.

DMX(Data Mining Extensions) 데이터 조작 문

DML(데이터 조작 언어)의 일부입니다. 모델을 검색하거나 예측을 만드는 등 기존 마이닝 모델로 작업하는 데 사용합니다.