업데이트된 데이터를 사용한 시계열 예측(중급 데이터 마이닝 자습서)

 

적용 대상: SQL Server 2016 Preview

확장 판매 데이터를 사용하여 예측 만들기

이 단원에서는 모델에 새 판매 데이터를 추가하는 예측 쿼리를 만듭니다. 새 데이터로 모델을 확장하여 최신 데이터 요소를 포함하는 최신 예측을 얻을 수 있습니다.

새 데이터를 사용 하는 시계열 예측 만들기 쉽습니다: EXTEND_MODEL_CASES 매개 변수를 추가 하면 됩니다에 PredictTimeSeries (& a) #40; DMX ) 작동 하 고, 새 데이터의 원본을 지정 하 고, 가져오려는 예측 수를 지정 합니다.

경고


매개 변수 EXTEND_MODEL_CASES는 선택 사항입니다. 기본적으로 모델은 새 데이터를 입력으로 조인하여 시계열 예측 쿼리를 만드는 시간에 따라 확장됩니다.

예측 쿼리를 작성하고 새 데이터를 추가하려면

  1. 모델이 아직 열려 있지 않으면에서 Forecasting 구조를 두 번 클릭 하 고 데이터 마이닝 디자이너에서 클릭 된 마이닝 모델 예측 탭 합니다.

  2. 마이닝 모델 창, 모델 Forecasting 이미 선택 되어 있어야 합니다. 선택 하지 않은 경우 클릭 모델 선택, 를 선택한 다음 모델을 예측 합니다.

  3. 입력 테이블 선택 창에서 클릭 사례 테이블 선택합니다.

  4. 테이블 선택 대화 상자에서 데이터 원본을 선택 Adventure Works DW Multidimensional 2012합니다.

    데이터 원본 뷰 목록에서 NewSalesData를 선택 하 고 클릭 확인합니다.

  5. 디자인 영역의 화면을 마우스 오른쪽 단추로 클릭 하 고 선택 연결 수정합니다.

  6. 사용 하는 매핑 수정 대화 상자에서 다음과 같이 외부 데이터의 열을 모델의 열을 매핑합니다.

    • 입력된 데이터의 NewDate 열에 마이닝 모델의 ReportingDate 열을 매핑하십시오.

    • 입력된 데이터의 NewAmount 열에 마이닝 모델의 Amount 열을 매핑하십시오.

    • 입력된 데이터의 NewQty 열에 마이닝 모델의 수량 열을 매핑하십시오.

    • 입력된 데이터의 계열 열을 마이닝 모델에서 ModelRegion 열을 매핑하십시오.

  7. 이제 예측 쿼리를 작성합니다.

    우선, 예측이 적용되는 계열을 출력하기 위해 예측 쿼리에 열을 추가합니다.

    1. 눈금에서 첫 번째 빈 행을 아래에서 클릭 소스, 를 선택한 다음 예측 합니다.

    2. 필드 선택 Model Region 열 및 별칭, 형식 Model Region합니다.

  8. 다음으로 예측 함수를 추가하고 편집합니다.

    1. 빈 행을 클릭 하 고 소스, 선택, 예측 함수.

    2. 에 대 한 필드, 선택, PredictTimeSeries합니다.

    3. 에 대 한 별칭, 형식 Predicted Values합니다.

    4. 수량 필드를 끌어에서 마이닝 모델 창에는 조건/인수 열입니다.

    5. 조건/인수 열에서 필드 이름 뒤 다음 텍스트를 입력: EXTEND_MODEL_CASES 5 일

      전체 텍스트는 조건/인수 텍스트 상자는 다음과 같아야 합니다. [Forecasting].[Quantity],5,EXTEND_MODEL_CASES

  9. 클릭 결과 결과 검토 합니다.

    예측은 7월(원래 데이터의 끝에서부터 첫 번째 시간 조각)에 시작되고 11월(원래 데이터 끝에서부터 다섯 번째 시간 조각)에 끝납니다.

이러한 유형의 예측 쿼리를 사용하려면 기존 데이터가 언제 끝나며 새 데이터에 시간 조각이 몇 개 있는지 알고 있어야 함을 알 수 있습니다.

예를 들어 이 모델에서 원래 데이터 계열은 6월에 끝났고 데이터는 7, 8, 9월에 대한 데이터입니다.

EXTEND_MODEL_CASES를 사용하는 예측은 항상 원래 데이터 계열의 끝에서 시작됩니다. 따라서 결과를 알 수 없는 개월에 대한 예측만 구하려면 예측의 시작점과 끝점을 지정해야 합니다. 양쪽 값 모두 기존 데이터의 끝에서 시작되는 시간 조각의 수로 지정됩니다.

다음 절차에서는 이를 수행하는 방법을 보여 줍니다.

예측의 시작점과 끝점 변경

  1. 예측 쿼리 작성기에서 클릭 쿼리 DMX 뷰로 전환 합니다.

  2. PredictTimeSeries 함수가 포함된 DMX 문을 찾아 다음과 같이 변경합니다.

    PredictTimeSeries([Forecasting 12].[Quantity],4,6,EXTEND_MODEL_CASES)

  3. 클릭 결과 결과 검토 합니다.

    이제 예측은 10월(원래 데이터의 끝에서부터 네 번째 시간 조각)에 시작되고 12월(원래 데이터의 끝에서부터 여섯 번째 시간 조각)에 끝납니다.

단원의 다음 태스크

대체 데이터 ( 중급 데이터 마이닝 자습서 )를 사용 하 여 시계열 예측

관련 항목:

Microsoft 시계열 알고리즘 기술 참조
시계열 모델에 대한 마이닝 모델 콘텐츠(Analysis Services - 데이터 마이닝)