Compartir a través de


Implementación de una solución de minería de datos en versiones anteriores de SQL Server

En esta sección se describen los problemas de compatibilidad conocidos que pueden surgir al intentar implementar un modelo de minería de datos o una estructura de minería de datos que se creó en una instancia de SQL Server 2014 Analysis Services (SSAS) en una base de datos que usa SQL Server 2005 Analysis Services o al implementar modelos creados en SQL Server 2005 en una instancia de SQL Server 2014.

No se admite la implementación en una instancia de SQL Server 2000 Analysis Services.

Implementación de modelos de serie temporal

Implementación de modelos con espera

Implementación de modelos con filtros

Restaurar desde copias de seguridad de base de datos

Uso de la sincronización de bases de datos

Implementación de modelos de serie temporal

El algoritmo de serie temporal de Microsoft se ha mejorado en SQL Server 2008 mediante la adición de un segundo algoritmo complementario, ARIMA. Para obtener más información sobre los cambios en el algoritmo de serie temporal, consulte Algoritmo de serie temporal de Microsoft.

Por lo tanto, los modelos de minería de datos de series temporales que usan el nuevo algoritmo ARIMA pueden comportarse de forma diferente cuando se implementan en una instancia de SQL Server 2005 Analysis Services.

Si ha establecido explícitamente el parámetro PREDICTION_SMOOTHING para controlar la combinación de modelos ARTXP y ARIMA en la predicción, al implementar este modelo en una instancia de SQL Server 2005, Analysis Services generará un error que indica que el parámetro no es válido. Para evitar este error, debe eliminar el parámetro PREDICTION_SMOOTHING y convertir los modelos en un modelo ARTXP puro.

Por el contrario, si implementa un modelo de serie temporal que se creó con SQL Server 2005 Analysis Services en una instancia de SQL Server 2014, al abrir el modelo de minería de datos en SQL Server Data Tools (SSDT), los archivos de definición se convierten primero en el nuevo formato y se agregan dos parámetros nuevos de forma predeterminada a todos los modelos de serie temporal. El parámetro FORECAST_METHOD se agrega con el valor predeterminado de MIXED y el parámetro PREDICTION_SMOOTHING se agrega con el valor predeterminado de 0,5. Sin embargo, el modelo seguirá usando solo ARTXP para la previsión hasta que vuelva a procesar el modelo. En cuanto vuelva a procesar el modelo, la predicción cambiará para utilizar tanto ARIMA como ARTXP.

Por lo tanto, si desea evitar cambiar el modelo, solo debe examinar el modelo y nunca procesarlo. Como alternativa, puede establecer explícitamente los parámetros FORECAST_METHOD o PREDICTION_SMOOTHING.

Para obtener información detallada sobre cómo configurar modelos mixtos, vea Referencia técnica del algoritmo de serie temporal de Microsoft.

Si el proveedor que se usa para el origen de datos del modelo es sql Client Data Provider 10, también debe modificar la definición del origen de datos para especificar la versión anterior de SQL Server Native Client. De lo contrario, SQL Server Data Tools genera un error que indica que el proveedor no está registrado.

Implementación de modelos con espera

Si usa SQL Server 2014 Analysis Services (SSAS) para crear una estructura de minería de datos que contenga una partición de espera usada para probar los modelos de minería de datos, la estructura de minería de datos se puede implementar en una instancia de SQL Server 2005, pero se perderá la información de partición.

Al abrir la estructura de minería de datos en SQL Server 2005 Analysis Services, SQL Server Data Tools genera un error y, a continuación, vuelve a generar la estructura para quitar la partición de espera.

Una vez recompilada la estructura, el tamaño de la partición de espera ya no está disponible en la ventana Propiedades; sin embargo, el valor <ddl100_100:HoldoutMaxPercent>30</ddl100_100:HoldoutMaxPercent>) todavía puede estar presente en el archivo de script ASSL.

Implementación de modelos con filtros

Si usa SQL Server 2014 Analysis Services (SSAS) para aplicar un filtro a un modelo de minería de datos, el modelo se puede implementar en una instancia de SQL Server 2005, pero no se aplicará el filtro.

Al abrir el modelo de minería de datos, SQL Server Data Tools (SSDT) genera un error y, a continuación, vuelve a generar el modelo para quitar el filtro.

Restaurar desde copias de seguridad de base de datos

No se puede restaurar una copia de seguridad de base de datos creada en SQL Server 2014 en una instancia de SQL Server 2005. Si lo hace, SQL Server Management Studio genera un error.

Si crea una copia de seguridad de una base de datos de SQL Server 2005 Analysis Services y restaura esta copia de seguridad en una instancia de SQL Server 2014, todos los modelos de serie temporal se modifican como se describe en la sección anterior.

Uso de la sincronización de bases de datos

No se admite la sincronización de bases de datos de SQL Server 2014 a SQL Server 2005.

Si intenta sincronizar una base de datos de SQL Server 2014, el servidor devuelve un error y se produce un error en la sincronización de la base de datos.

Véase también

Compatibilidad con versiones anteriores de Analysis Services