Activación de la integración con Analysis Services
Para activar la integración de IBM® SPSS Modeler con Analysis Services, necesitará configurar SQL Server y Analysis Services, crear un origen ODBC, activar la integración en el cuadro de diálogo Aplicaciones de ayuda de IBM SPSS Modeler y activar la generación y optimización de SQL.
Nota: Microsoft SQL Server y Microsoft Analysis Services deben estar disponibles. Consulte Requisitos para la integración con Microsoft Analysis Services para obtener más información.
Configuración de SQL Server
Configure SQL Server para que se pueda realizar la puntuación dentro de la base de datos.
- Cree la siguiente clave de registro en el equipo host de SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\MSOLAP - Añada el siguiente valor
DWORDa esta clave:AllowInProcess 1 - Reinicie SQL Server después de realizar este cambio.
Configuración de Analysis Services
Para que IBM SPSS Modeler pueda comunicarse con Analysis Services, deberá configurar manualmente dos valores en el cuadro de diálogo Propiedades de Analysis Server:
- Inicie la sesión en Analysis Server mediante MS SQL Server Management Studio.
- Acceda al cuadro de diálogo Propiedades pulsando con el botón derecho del ratón en el nombre del servidor y seleccionando Propiedades.
- Active la casilla de verificación Mostrar propiedades avanzadas (todas).
- Cambie las propiedades siguientes:
- Cambie el valor de
DataMining\AllowAdHocOpenRowsetQueriesaVerdadero(el valor predeterminado esFalso). - Cambie el valor de
DataMining\AllowProvidersInOpenRowseta[all](no hay valor predeterminado).
Creación de un DSN ODBC para SQL Server
Para leer una base de datos o escribir en ella, es necesario tener un origen de datos ODBC instalado y configurado para la base de datos en cuestión, así como contar con los permisos de lectura o escritura necesarios para ello. El controlador ODBC de Microsoft SQL Native Client es necesario y se instala automáticamente con SQL Server. No se recomienda utilizar en este caso el controlador proporcionado con IBM SPSS Data Access Pack (y que normalmente se recomienda para otros usos con IBM SPSS Modeler). Si IBM SPSS Modeler y SQL Server se encuentran en hosts diferentes, puede descargar el controlador ODBC de Microsoft SQL Native Client. Consulte Requisitos para la integración con Microsoft Analysis Services para obtener más información.
Si tiene alguna pregunta acerca de la creación o configuración de permisos de los orígenes de datos ODBC, póngase en contacto con el administrador de la base de datos.
- Con dicho controlador ODBC de Microsoft SQL Native Client, cree un DNS ODBC que señale la base de datos de SQL Server utilizada en el proceso de minería de datos. Se deben usar el resto de valores de configuración predeterminada del controlador.
- Para este DSN, asegúrese de que Con autenticación integrada de Windows está seleccionada.
- Si IBM SPSS Modeler e IBM SPSS Modeler Server se están ejecutando en hosts distintos, cree el mismo DSN ODBC en cada uno de ellos. Asegúrese de que se usa el mismo nombre DSN en cada host.
Activación de la integración con Analysis Services en IBM SPSS Modeler
Para activar IBM SPSS Modeler para que utilice Analysis Services, necesitará proporcionar antes algunas especificaciones del servidor en el cuadro de diálogo Aplicaciones de ayuda.
- Seleccione en los menús de IBM SPSS Modeler:
- Pulse en la pestaña Microsoft.
- Activar integración de Microsoft Analysis Services. Habilita la paleta de modelado de bases de datos (si todavía no se muestra) en la parte inferior de la ventana de IBM SPSS Modeler y añade los nodos para algoritmos de Analysis Services.
- Host del servidor de análisis. Especifique el nombre del equipo en el que se está ejecutando Analysis Services.
- Base de datos del servidor de análisis. Seleccione la base de datos que desee pulsando en el botón de puntos suspensivos (...) para abrir un subcuadro de diálogo en el que puede elegir una de las disponibles. La lista contiene bases de datos disponibles para el servidor de Analysis Server especificado. Como Microsoft Analysis Services almacena los modelos de minería de datos en bases de datos con nombre, debe seleccionar la base de datos adecuada en la que se almacenan los modelos de Microsoft creados por IBM SPSS Modeler.
- Conexión de SQL Server. Especifique la información de DSN utilizada por la base de datos de SQL Server para almacenar los datos que pasan al servidor de Analysis Server. Seleccione el origen de datos ODBC que se va a utilizar para proporcionar los datos de la generación de los modelos de minería de datos de Analysis Services. Si está generando modelos de Analysis Services a partir de datos proporcionados en archivos planos u orígenes de datos ODBC, los datos se cargarán automáticamente en una tabla temporal creada en la base de datos de SQL Server a la que apunta este origen de datos ODBC.
- Avisar cuando haya de sobrescribirse un modelo de minería de datos. Seleccione esta función para asegurarse de que IBM SPSS Modeler no sobrescribe los modelos almacenados en la base de datos sin avisar con anterioridad.
Nota: la configuración establecida en el cuadro de diálogo Aplicaciones de ayuda se puede sobrescribir en los diversos nodos de Analysis Services.
Activación de optimización y generación de SQL
- Seleccione en los menús de IBM SPSS Modeler:
- Pulse en la opción Optimización en el panel de navegación.
- Confirme que la opción Generar SQL está activada. Esta configuración es necesaria para que el modelado de bases de datos funcione.
- Seleccione las opciones Optimizar generación de SQL y Optimizar otra ejecución (no obligatorias, pero recomendadas para un rendimiento optimizado).