Opciones avanzadas de exportación de base de datos

Al pulsar en el botón Avanzado en los cuadros de diálogo del nodo de exportación de la base de datos, se visualiza un nuevo cuadro de diálogo en el que puede especificar los detalles técnicos para exportar resultados a una base de datos.

Utilizar confirmación por lotes. Para desactivar las confirmaciones fila por fila en la base de datos.

Tamaño de lote. Especifica el número de registros para enviar a la base de datos antes de confirmar en la memoria. Al reducir este número se proporciona una integridad de datos mayor al precio de velocidades de transferencia más lentas. Puede que desee ajustar este número para que su base de datos tenga un rendimiento óptimo.

Utilizar carga masiva. Especifica un método para la carga masiva de datos a la base de datos directamente desde IBM® SPSS Modeler. Es necesario algo de experimentación para seleccionar las opciones de carga masiva que son apropiadas para un escenario determinado.

  • A través de ODBC. Seleccione utilizar la API de ODBC para ejecutar inserciones de varias filas con mayor eficacia que la exportación normal a la base de datos. Seleccione entre enlace a lo largo de las filas o de las columnas en las opciones siguientes.
  • A través de un cargador externo. Seleccione utilizar un programa cargador masivo específico para su base de datos. Si selecciona esta opción se activan varias de las opciones siguientes.

Opciones avanzadas de ODBC. Estas opciones sólo están disponibles cuando A través de ODBC está seleccionado. Tenga en cuenta que puede que no todos los controladores ODBC admitan esta funcionalidad.

  • A lo largo de las filas. Seleccione un enlace a lo largo de las filas para utilizar la llamada SQLBulkOperations para cargar datos a la base de datos. El enlace a lo largo de las filas suele mejorar la velocidad en comparación con el uso de inserciones parametrizadas que insertan datos según una base de registro por registro.
  • A lo largo de las columnas. Seleccione utilizar un enlace a lo largo de las columnas para cargar datos a la base de datos. Un enlace a lo largo de las columnas mejora el rendimiento enlazando cada columna de la base de datos (en una instrucción INSERT parametrizada) con una matriz de valores N. Al ejecutar la instrucción INSERT una vez se insertan N filas en la base de datos. Este método puede aumentar el rendimiento de forma espectacular.

Opciones del cargador externo. Cuando se especifica A través de un cargador externo, se muestran varias opciones para exportar el conjunto de datos a un archivo y especificar y ejecutar un programa cargador personalizado para cargar los datos desde ese archivo a la base de datos. IBM SPSS Modeler puede interactuar con los cargadores externos para muchos sistemas de base de datos populares. Se han incluido varios scripts con el software que están disponibles junto con documentación técnica en el subdirectorio scripts. Tenga en cuenta que para utilizar esta funcionalidad, Python 2.7 debe estar instalado en el mismo ordenador que IBM SPSS Modeler o IBM SPSS Modeler Server y el parámetro python_exe_path debe estar establecido en el archivo options.cfg. Consulte el tema Programación de cargador masivo para obtener más información. Las

  • Utilizar delimitador. Especifica qué carácter delimitador debe utilizarse en el archivo exportado. Seleccione Tabulador para delimitar con el tabulador y Espacio para delimitar con espacios. Seleccione Otros para especificar otro carácter, como una coma (,).
  • Especificar archivo de datos. Para introducir la ruta que se va a utilizar para el archivo de datos escrito durante la carga masiva. De forma predeterminada, se crea un archivo temporal en el directorio temporal del servidor.
  • Especificar programa cargador. Para especificar el programa de carga masiva. De forma predeterminada, el software busca el subdirectorio scripts de la instalación de IBM SPSS Modeler en un script Python para ejecutarlo para una base de datos determinada. Se han incluido varios scripts con el software que están disponibles junto con documentación técnica en el subdirectorio scripts.
  • Generar registro. Para generar un archivo de registro en el directorio especificado. El archivo de registro contiene información de error y es útil si la operación de carga masiva falla.
  • Comprobar el tamaño de la tabla. Para realizar una comprobación de tabla que garantice que el aumento del tamaño de la tabla se corresponda con el número de filas exportadas desde IBM SPSS Modeler.
  • Opciones adicionales del cargador. Especifica argumentos adicionales para el programa cargador. Utilice comillas para los argumentos que contengan espacios.

Las comillas se incluyen en los argumentos opcionales con una barra inclinada invertida. Por ejemplo, la opción especificada como -comment “Esto es un \”comentario\"" incluye tanto el distintivo -comment como el comentario en sí representado como Esto es un “comentario”.

Se puede incluir una sola barra inclinada invertida utilizando otra barra inclinada invertida. Por ejemplo, la opción especificada como -specialdir “C:\\Test Scripts\\” incluye el distintivo -specialdir y el directorio representado como C:\Test Scripts\.