방법: 템플릿에서 단일 예측 쿼리 작성

단일 쿼리는 기존 모델이 있으며 단일 새 값에 대한 예측을 보려는 경우 유용합니다. SQL Server Management Studio에서는 관계형 데이터베이스 또는 Analysis Services 데이터베이스에 대해 쿼리를 빨리 만들 수 있도록 도움을 주는 템플릿 탐색기를 제공합니다.

다음 코드 예제에서는 대상 메일 모델인 TM_Decision_Tree에 대한 단일 쿼리의 예를 보여 줍니다.

SELECT * FROM [TM_Decision_tree] ;
NATURAL PREDICTION JOIN
(SELECT '2' AS [Number Children At Home], '45' as [Age])
AS [t]

이 코드 예제에 대한 자세한 내용은 예측 만들기(기본 데이터 마이닝 자습서)를 참조하십시오.

SQL Server Management Studio에서 Analysis Services 템플릿을 열려면

  1. SQL Server Management Studio의 보기 메뉴에서 템플릿 탐색기를 클릭합니다.

  2. 큐브 아이콘을 클릭하여 Analysis Services 템플릿을 엽니다.

예측 쿼리 템플릿을 열려면

  1. 템플릿 탐색기의 Analysis Services 템플릿 목록에서 DMX, Prediction Queries를 차례로 확장합니다.

  2. Singleton Prediction을 두 번 클릭합니다.

  3. Analysis Services에 연결 대화 상자에서 쿼리할 마이닝 모델을 포함하는 Analysis Services 인스턴스가 있는 서버의 이름을 입력합니다.

  4. 연결을 클릭합니다.

  5. 데이터 마이닝 함수 및 데이터 마이닝 구조/관련 모델 목록을 포함하는 마이닝 모델 개체 브라우저와 함께 템플릿이 지정 데이터베이스에서 열립니다.

단일 쿼리 템플릿을 사용자 지정하려면

  1. 템플릿에서 사용 가능한 데이터베이스 드롭다운 목록을 클릭한 다음 목록에서 Analysis Services 인스턴스를 선택합니다.

  2. 마이닝 모델 목록에서 쿼리할 마이닝 모델을 선택합니다.

    마이닝 모델의 열 목록이 개체 브라우저의 메타데이터 창에 나타납니다.

  3. 쿼리 메뉴에서 템플릿 매개 변수 값 지정을 선택합니다.

  4. select list 행에 *를 입력하여 모든 열을 반환하거나 쉼표로 구분된 열과 식의 목록을 입력하여 특정 열을 반환합니다.

    *를 입력하는 경우 6단계에서 새 값을 제공하는 열과 함께 예측 가능한 열이 반환됩니다.

    이 항목의 시작 부분에 표시된 예제 코드의 경우 select list 행이 *로 설정되었습니다.

  5. mining model 행에 개체 탐색기에 나타나는 마이닝 모델 목록에 있는 마이닝 모델의 이름을 입력합니다.

    이 항목의 시작 부분에 표시된 예제 코드의 경우 mining model 행이 TM_Decision_Tree라는 이름으로 설정되었습니다.

  6. value 행에 예측을 수행할 새 데이터 값을 입력합니다.

    이 항목의 시작 부분에 표시된 예제 코드의 경우 가정의 자녀 수를 기반으로 자전거 구매 양상을 예측하기 위해 value 행이 2로 설정되었습니다.

  7. column 행에 새 데이터가 매핑되어야 하는 마이닝 모델의 열 이름을 입력합니다.

    이 항목의 시작 부분에 표시된 예제 코드의 경우 column 행이 Number Children at Home으로 설정되었습니다.

    [!참고]

    템플릿 매개 변수 값 지정 대화 상자를 사용할 때는 열 이름을 대괄호로 묶을 필요가 없습니다. 대괄호는 자동으로 추가됩니다.

  8. input alias를 t로 그대로 둡니다.

  9. 확인을 클릭합니다.

  10. 쿼리 텍스트 창에서 구문 오류를 나타내는 쉼표 및 줄임표 아래의 빨간색 물결 기호를 찾습니다. 줄임표를 삭제하고 원하는 쿼리 조건을 추가합니다. 다른 조건을 추가하지 않는 경우 쉼표를 삭제합니다.

    이 항목의 시작 부분에 표시된 예제 코드의 경우 추가 쿼리 조건이 '45' as [Age]로 설정되었습니다.

  11. 실행을 클릭합니다.