데이터 마이닝 솔루션을 이전 버전의 SQL Server에 배포

적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium

중요

데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.

이 섹션에서는 SQL Server 2019 Analysis Services의 instance 생성된 데이터 마이닝 모델 또는 데이터 마이닝 구조를 SQL Server 2005 Analysis Services를 사용하는 데이터베이스에 배포하거나 SQL Server 2005에서 만든 모델을 에 배포할 때 발생할 수 있는 알려진 호환성 문제에 대해 설명합니다. SQL Server 2017의 instance.

SQL Server 2000 Analysis Services 인스턴스로의 배포는 지원되지 않습니다.

시계열 모델 배포

홀드아웃을 사용하여 모델 배포

필터를 사용하여 모델 배포

데이터베이스 백업에서 복원

데이터베이스 동기화 사용

시계열 모델 배포

SQL Server 2008에서는 보조 알고리즘인 ARIMA가 추가되어 Microsoft Time Series 알고리즘이 향상되었습니다. Time Series 알고리즘의 변경 사항에 대한 자세한 내용은 Microsoft Time Series 알고리즘을 참조하세요.

따라서 새 ARIMA 알고리즘을 사용하는 시계열 마이닝 모델이 SQL Server 2005 Analysis Services 인스턴스에 배포될 경우 다르게 동작할 수 있습니다.

예측에서 ARTXP 및 ARIMA 모델의 혼합 사용을 제어하기 위해 PREDICTION_SMOOTHING 매개 변수를 명시적으로 설정한 경우 이 모델을 SQL Server 2005 인스턴스에 배포하면 Analysis Services에서 매개 변수가 유효하지 않다는 오류 메시지가 나타납니다. 이 오류를 방지하려면 PREDICTION_SMOOTHING 매개 변수를 삭제하고 모델을 순수한 ARTXP 모델로 변환해야 합니다.

반대로 SQL Server 2005 Analysis Services를 사용하여 만든 시계열 모델을 SQL Server 2017의 instance 배포하는 경우 SQL Server Data Tools 마이닝 모델을 열면 정의 파일이 먼저 새 형식으로 변환되고 두 개의 새 매개 변수가 기본적으로 모든 시계열 모델에 추가됩니다. FORECAST_METHOD 매개 변수와 PREDICTION_SMOOTHING 매개 변수는 각각 기본값인 MIXED와 0.5를 사용하여 추가됩니다. 그러나 모델을 다시 처리할 때까지 모델에서는 계속 ARTXP만 예측에 사용합니다. 모델을 다시 처리하면 ARIMA와 ARTXP를 둘 다 사용하도록 모델이 변경됩니다.

따라서 모델을 변경하지 않으려면 모델을 탐색만 해야 하고 처리하면 안 됩니다. 또는 FORECAST_METHOD 또는 PREDICTION_SMOOTHING 매개 변수를 명시적으로 설정할 수도 있습니다.

혼합 모델을 구성하는 방법에 대한 자세한 내용은 Microsoft Time Series 알고리즘 기술 참조를 참조하세요.

모델의 데이터 원본에 사용되는 공급자가 SQL Client Data Provider 10이면 데이터 원본 정의도 수정하여 이전 버전의 SQL Server Native Client를 지정해야 합니다. 그렇지 않으면 SQL Server Data Tools 공급자가 등록되지 않았다는 오류를 생성합니다.

홀드아웃이 있는 모델 배포

데이터 마이닝 모델을 테스트하는 데 사용되는 홀드아웃 파티션이 포함된 마이닝 구조를 만드는 경우 마이닝 구조를 SQL Server 2005의 instance 배포할 수 있지만 파티션 정보는 손실됩니다.

SQL Server 2005 Analysis Services에서 마이닝 구조를 열면 SQL Server Data Tools 오류를 발생시키고 구조를 다시 생성하여 홀드아웃 파티션을 제거합니다.

구조를 다시 빌드한 후에는 속성 창 홀드아웃 파티션의 크기를 더 이상 사용할 수 없습니다. 그러나 ddl100_100:HoldoutMaxPercent>30</ddl100_100:HoldoutMaxPercent>) 값<은 ASSL 스크립트 파일에 계속 있을 수 있습니다.

필터가 있는 모델 배포

마이닝 모델에 필터를 적용하는 경우 모델을 SQL Server 2005의 instance 배포할 수 있지만 필터는 적용되지 않습니다.

마이닝 모델을 열면 SQL Server Data Tools 오류가 발생한 다음 모델을 다시 생성하여 필터를 제거합니다.

데이터베이스 백업에서 복원

2017년 SQL Server 만든 데이터베이스 백업을 SQL Server 2005의 instance 복원할 수 없습니다. 그럴 경우 SQL Server Management Studio에서 오류가 발생합니다.

SQL Server 2005 Analysis Services 데이터베이스의 백업을 만들고 SQL Server 2017의 instance 이 백업을 복원하는 경우 모든 시계열 모델은 이전 섹션에 설명된 대로 수정됩니다.

데이터베이스 동기화 사용

데이터베이스 동기화는 2017년 SQL Server 2005년 SQL Server 지원되지 않습니다.

SQL Server 2017 데이터베이스를 동기화하려고 하면 서버가 오류를 반환하고 데이터베이스 동기화가 실패합니다.