Opciones de esquema de exportación de base de datos
En el cuadro de diálogo Esquema de exportación de base de datos, puede establecer opciones para la exportación de base de datos (para bases de datos que
admitan estas opciones), establecer tipos de datos SQL para sus campos, especificar qué campos son las claves primarias y personalizar la instrucción
CREATE TABLE generada al exportar.
El cuadro de diálogo tiene varias partes:
- La sección de la parte superior (si se muestra) contiene opciones para la exportación a una base de datos que admita estas opciones. Esta sección no se muestra si no está conectado a dicha base de datos.
- El campo de texto de la parte central muestra la plantilla utilizada para generar el comando
CREATE TABLE, que de forma predeterminada tiene el siguiente formato:CREATE TABLE <table-name> <(table columns)> - La tabla de la parte inferior le permite especificar el tipo de datos SQL para cada campo e indicar qué campos son claves primarias como se explica a
continuación. El cuadro de diálogo genera automáticamente los valores de los parámetros
<table-name>y<(table columns)>basados en las especificaciones de la tabla.
Configuración de opciones de exportación de base de datos
Si esta sección se muestra, puede especificar determinados ajustes para exportar a la base de datos. Los tipos de bases de datos que admiten esta característica son los siguientes:
- SQL Server ediciones Enterprise y Developer. Consulte Opciones para SQL Server para obtener más información.
- Oracle ediciones Enterprise o Personal. Consulte Opciones para Oracle para obtener más información.
Personalización de las instrucciones CREATE TABLE
Utilizando la parte de campo de texto de este cuadro de diálogo, puede añadir opciones adicionales específicas de la base de datos a la
instrucción
CREATE TABLE.
- Seleccione la casilla de verificación Personalizar comando CREAR TABLA para activar la ventana de texto.
- Añada cualquier opción específica de la base de datos a la instrucción. Asegúrese de mantener el texto de los parámetros
<table-name>y(<table-columns>)ya que IBM® SPSS Modeler los sustituye por las definiciones de columna y nombre real de tabla.
Configuración de tipos de datos SQL
De forma predeterminada, IBM SPSS Modeler permitirá que el servidor de la base de datos asigne tipos de datos SQL automáticamente. Para sobrescribir el tipo automático para un campo, busque la fila correspondiente al campo y seleccione el tipo que desee de la lista desplegable en la columna Tipo de la tabla de esquema. Puede utilizar Mayús y pulsar para seleccionar más de una fila.
Para tipos con una longitud, precisión o argumento de escala (BINARY, VARBINARY, CHAR, VARCHAR, NUMERIC y NUMBER), debe especificar una longitud en lugar de permitir que el servidor de la base de datos asigne una longitud automática. Por ejemplo, especificar un valor adecuado, como VARCHAR(25), para la longitud garantiza que el tipo de almacenamiento en IBM SPSS Modeler se sobrescribirá si esa es su intención. Para sobrescribir la asignación automática, seleccione Especificar de la lista desplegable Tipo y sustituya la definición de tipo con la instrucción de definición de tipo de SQL que desee.
La forma más fácil de hacerlo es seleccionando primero el tipo más cercano a la definición de tipo que desee y, a continuación, seleccionando Especificar para modificar esa definición. Por ejemplo, para establecer un tipo de datos de SQL en VARCHAR(25), establezca primero el tipo en VARCHAR(longitud) desde la lista desplegable Tipo y, a continuación, seleccione Especificar y sustituya la longitud del texto por el valor 25.
Claves primarias
Si una o más columnas de la tabla exportada debe tener un valor exclusivo o una combinación de valores exclusiva para cada fila, puede indicarlo seleccionando la casilla de verificación Clave primaria para cada campo al que se aplique. La mayoría de las bases de datos no permiten que se modifique la tabla de ninguna manera que invalide una restricción de clave primaria y crearán automáticamente un índice sobre la clave primaria para ayudar a aplicar dicha restricción. (Si lo desea, puede crear índices para otros campos en el cuadro de diálogo Índices. Consulte Opciones de índice de exportación de base de datos para obtener más información. )