Carga masiva de datos a bases de datos Oracle

Los siguientes puntos pueden ayudarle a configurar la carga masiva de IBM® SPSS Modeler a una base de datos Oracle utilizando la opción de cargador externo en el cuadro de diálogo Exportar BD: Opciones avanzadas.

Asegúrese de que la utilidad sqlldr de Oracle está instalada

El script oracle_loader.py invoca la utilidad sqlldr de Oracle. Tenga en cuenta que sqlldr no se incluye automáticamente en el cliente de Oracle. Asegúrese de que sqlldr está instalado en el servidor en el que se va a ejecutar oracle_loader.py.

Especifique el SID o el nombre de servicio de la base de datos

Si está exportando datos a un servidor de Oracle no local o su servidor de Oracle local tiene múltiples bases de datos, debe especificar lo siguiente en el campo de opciones adicionales del cargador, en el cuadro de diálogo Exportar BD: Opciones avanzadas, para pasar el SID o nombre de servicio:

-database <SID>

Edición de la sección de configuración en oracle_loader.py

En sistemas UNIX (opcional en Windows), edite la sección de configuración al inicio del script oracle_loader.py. Aquí, los valores para las variables de entorno ORACLE_SID, NLS_LANG, TNS_ADMIN y ORACLE_HOME se pueden especificar, si procede, así como la ruta completa de la utilidad sqlldr.

Datos de formato de fecha, hora y marca de tiempo

En las propiedades de ruta, normalmente debe establecer el formato de fecha AAAA-MM-DD y el formato de hora HH:MM:SS.

Si necesita utilizar formatos de fecha y hora distintos a los anteriores, consulte la documentación de Oracle y edite el archivo de script oracle_loader.py.

Codificación de datos con caracteres que no son ASCII

Si está realizando una carga masiva de datos que no están en formato ASCII, debe asegurarse de que la variable de entorno NLS_LANG está configurada correctamente en su sistema. Esto es leído por la utilidad de cargador sqlldr de Oracle. Por ejemplo, el valor correcto de NLS_LANG para Shift-JIS en Windows es Japanese_Japan.JA16SJIS. Si necesita más información acerca de NLS_LANG, consulte la documentación de Oracle.

Cadenas en blanco

Las cadenas en blanco se exportan a la base de datos como valores nulos (NULL).