このセクションでは、SQL Server 2014 Analysis Services (SSAS) のインスタンスで作成されたデータ マイニング モデルまたはデータ マイニング構造を SQL Server 2005 Analysis Services を使用するデータベースに展開しようとした場合、または SQL Server 2005 で作成されたモデルを SQL Server 2014 のインスタンスに展開するときに発生する可能性がある既知の互換性の問題について説明します。
SQL Server 2000 Analysis Services のインスタンスへの展開はサポートされていません。
タイムシリーズモデルの展開
Microsoft Time Series アルゴリズムは、SQL Server 2008 で 2 つ目の補完アルゴリズム ARIMA を追加することで強化されました。 時系列アルゴリズムの変更の詳細については、「 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 のインスタンスに展開する場合、SQL Server Data Tools (SSDT) でマイニング モデルを開くと、定義ファイルは最初に新しい形式に変換され、既定では 2 つの新しいパラメーターがすべての時系列モデルに追加されます。 パラメーター FORECAST_METHODは既定値の MIXED で追加され、パラメーター PREDICTION_SMOOTHINGは既定値の 0.5 で追加されます。 ただし、モデルは、モデルを再処理するまで、予測に ARTXP のみを引き続き使用します。 モデルを再処理するとすぐに、ARIMA と ARTXP の両方を使用するように予測が変更されます。
そのため、モデルの変更を避けたい場合は、モデルを参照するだけで、処理しないでください。 または、FORECAST_METHODまたはPREDICTION_SMOOTHINGパラメーターを明示的に設定することもできます。
混合モデルの構成の詳細については、「 Microsoft Time Series Algorithm Technical Reference」を参照してください。
モデルのデータ ソースに使用されるプロバイダーが SQL Client Data Provider 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 のインスタンスに展開できますが、フィルターは適用されません。
マイニング モデルを開くと、SQL Server Data Tools (SSDT) によってエラーが発生し、モデルが再生成されてフィルターが削除されます。
データベース バックアップからの復元
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 データベースを同期しようとすると、サーバーはエラーを返し、データベースの同期は失敗します。