이 섹션에서는 SQL Server 2014 Analysis Services(Analysis Services) 인스턴스에서 만든 데이터 마이닝 모델 또는 데이터 마이닝 구조를 SQL Server 2005 Analysis Services를 사용하는 데이터베이스에 배포하거나 SQL Server 2005에서 만든 모델을 SQL Server 2014 인스턴스에 배포할 때 발생할 수 있는 알려진 호환성 문제에 대해 설명합니다.
SQL Server 2000 Analysis Services 인스턴스에 대한 배포는 지원되지 않습니다.
Times Series 모델 배포
Microsoft 시계열 알고리즘은 두 번째 보완 알고리즘인 ARIMA를 추가하여 SQL Server 2008에서 향상되었습니다. 시계열 알고리즘의 변경 내용에 대한 자세한 내용은 Microsoft 시계열 알고리즘을 참조하세요.
따라서 새 ARIMA 알고리즘을 사용하는 시계열 마이닝 모델은 SQL Server 2005 Analysis Services 인스턴스에 배포될 때 다르게 동작할 수 있습니다.
예측에서 ARTXP 및 ARIMA 모델의 혼합을 제어하기 위해 매개 변수 PREDICTION_SMOOTHING을 명시적으로 설정했다면, 이 모델을 SQL Server 2005 인스턴스에 배포할 때 분석 서비스가 매개 변수가 유효하지 않다는 오류를 발생시킵니다. 이 오류를 방지하려면 PREDICTION_SMOOTHING 매개 변수를 삭제하고 모델을 순수 ARTXP 모델로 변환해야 합니다.
반대로 SQL Server 2005 Analysis Services를 사용하여 만든 시계열 모델을 SQL Server 2014 인스턴스에 배포하는 경우 SSDT(SQL Server Data Tools)에서 마이닝 모델을 열면 정의 파일이 먼저 새 형식으로 변환되고 두 개의 새 매개 변수가 기본적으로 모든 시계열 모델에 추가됩니다. 매개 변수 FORECAST_METHOD MIXED의 기본값으로 추가되고 매개 변수 PREDICTION_SMOOTHING 기본값 0.5와 함께 추가됩니다. 그러나 모델은 모델을 다시 처리할 때까지 예측에 ARTXP만 계속 사용합니다. 모델을 다시 처리하면 ARIMA와 ARTXP를 모두 사용하도록 예측이 변경됩니다.
따라서 모델을 변경하지 않으려는 경우 모델을 찾아보고 처리하지 않아야 합니다. 또는 FORECAST_METHOD 또는 PREDICTION_SMOOTHING 매개 변수를 명시적으로 설정할 수 있습니다.
혼합 모델 구성에 대한 자세한 내용은 Microsoft 시계열 알고리즘 기술 참조를 참조하세요.
모델의 데이터 원본에 사용되는 공급자가 SQL 클라이언트 데이터 공급자 10인 경우 데이터 원본 정의를 수정하여 이전 버전의 SQL Server Native Client를 지정해야 합니다. 그렇지 않으면 SQL Server Data Tools는 공급자가 등록되지 않았다는 오류를 생성합니다.
홀드아웃을 사용하여 모델 배포
SQL Server 2014 Analysis Services(SSAS)를 사용하여 데이터 마이닝 모델을 테스트하는 데 사용되는 홀드아웃 파티션이 포함된 마이닝 구조를 만드는 경우 마이닝 구조를 SQL Server 2005 인스턴스에 배포할 수 있지만 파티션 정보는 손실됩니다.
SQL Server 2005 Analysis Services에서 마이닝 구조를 열면 SQL Server Data Tools에서 오류가 발생한 다음 구조를 다시 생성하여 홀드아웃 파티션을 제거합니다.
구조를 다시 빌드한 후에는 속성 창에서 홀드아웃 파티션의 크기를 더 이상 사용할 수 없습니다. 그러나 DDL100_100:HoldoutMaxPercent>30</ddl100_100:HoldoutMaxPercent>) 값<은 ASSL 스크립트 파일에 여전히 있을 수 있습니다.
필터를 사용하여 모델 배포
SQL Server 2014 Analysis Services(SSAS)를 사용하여 마이닝 모델에 필터를 적용하는 경우 모델을 SQL Server 2005 인스턴스에 배포할 수 있지만 필터는 적용되지 않습니다.
마이닝 모델을 열면 SSDT(SQL Server Data Tools)에서 오류가 발생한 다음 모델을 다시 생성하여 필터를 제거합니다.
데이터베이스 백업에서 복원
SQL Server 2014에서 만든 데이터베이스 백업을 SQL Server 2005 인스턴스로 복원할 수 없습니다. 이렇게 하면 SQL Server Management Studio에서 오류가 발생합니다.
SQL Server 2005 Analysis Services 데이터베이스의 백업을 만들고 SQL Server 2014 인스턴스에서 이 백업을 복원하는 경우 이전 섹션에 설명된 대로 모든 시계열 모델이 수정됩니다.
데이터베이스 동기화 사용
데이터베이스 동기화는 SQL Server 2014에서 SQL Server 2005로 지원되지 않습니다.
SQL Server 2014 데이터베이스를 동기화하려고 하면 서버가 오류를 반환하고 데이터베이스 동기화가 실패합니다.