Herramientas de datos - Notas del release

© Copyright International Business Machines Corporation 2006. Reservados todos los derechos. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Notas del release

1.0 Limitaciones
   1.1 Las herramientas de SQL no están disponibles para rutinas en un proyecto de diseño de datos
2.0 Problemas conocidos y soluciones
   2.1 Validación de tabla XML en el Editor de datos de tabla
   2.2 Editor de correlaciones XSD anotado
   2.3 XML
   2.4 Herramientas SQL
   2.5 Desarrollo de rutinas
   2.6 Perfilado de procedimientos SQL
   2.7 Depurador de procedimientos almacenados
   2.8 Funcionalidad de núcleo de datos
   2.9 Una única columna de tipo de datos XML en el Editor de datos de tabla

1.0 Limitaciones

1.1 Las herramientas de SQL no están disponibles para rutinas en un proyecto de diseño de datos

Existen dos nuevos tipos de proyectos de datos en el entorno de trabajo:

Los proyectos de diseño de datos se utilizan para crear y almacenar modelos de datos, por ejemplo, modelos de datos físicos y modelos de datos lógicos. Los proyectos de desarrollo de datos se utilizan para crear y almacenar objetos de desarrollo de aplicaciones de datos, como por ejemplo procedimientos almacenados y funciones definidas por el usuario (también denominadas rutinas). Las rutinas se pueden visualizar desde un proyecto de diseño de datos como parte de un modelo de datos físicos. Sin embargo, el soporte de desarrollo para rutinas desde un proyecto de diseño de datos es muy limitado y no hay soporte de herramientas de SQL para rutinas en un proyecto de diseño de datos. Si está desarrollando rutinas, se recomienda que utilice el proyecto de desarrollo de datos designado, que proporciona un soporte más completo que incluye asistentes, editores de rutinas, soporte de depuración y la integración de las herramientas de SQL.

2.0 Problemas conocidos y soluciones

2.1 Validación de tabla XML en el Editor de datos de tabla

En el editor de datos de tabla, si realiza una validación XML en una tabla XML que no tiene una clave primaria, la validación XML sólo funcionará la primera vez, cuando inserte el valor XML. Además, una actualización de una columna XML existente con validación XML fallará.

Método alternativo: Cree una clave primaria para las tablas que contengan columnas XML.

2.2 Editor de correlaciones XSD anotadas

Trabajar con varios elementos raíz en este editor puede producir errores cuando guarde el archivo XSD anotado.

Método alternativo: cree un conjunto separado de archivos de documento de esquema XML para cada elemento raíz.

2.3 XML

  • Para utilizar tipos de datos XML y trabajar con esquemas XML, debe conectarse a una base de datos UTF-8.
  • La cantidad de datos devueltos de la base de datos para documentos XML es ilimitada. En función de la cantidad de datos que devuelve, es posible que el rendimiento resulte afectado.
  • 2.4 Herramientas SQL

    Método alternativo:  Puede ejecutar SQL desde el constructor de SQL, si es una sentencia DML.

    2.5 Desarrollo de rutinas

    Método alternativo: para solucionar este problema, compruebe que el archivo db2jcc.jar y los archivos de licencias correspondientes están en la vía de acceso de clases del sistema.

    Método alternativo: debe especificar la opción "-source 1.4" en campo Opciones de compilación del asistente Desplegar rutinas cuando esté desplegando procedimientos almacenados Java en servidores que utilicen un nivel 1.4 del JDK. (Por ejemplo, un servidor de DB2 Universal Database para Linux®, UNIX® y Windows® V8.2). En general, utilice la opción de compilación adecuada "-source JDK level " para que coincida con el nivel de JDK en el servidor de bases de datos.

    Método alternativo: El archivo tools.jar no es necesario para ejecutar el script Ant y, por ahora, puede simplemente ignorar este mensaje.

    Método alternativo: guarde el procedimiento almacenado pulsando Archivo->Guardar, pulsando Ctrl+S o pulsando el icono Guardar.

    2.6 Perfilado de procedimientos SQL

    Método alternativo: puede crear una conexión con el servidor sin el valor de retrieveMessagesFromServerOnGetMessage=true.

    2.7 Depurador de procedimientos almacenados

    Método alternativo: para aumentar el valor del tiempo de espera de Java, pulse Ventana > Preferencias en la barra de menús del área de trabajo. Expanda el nodo Java y pulse Depurar. En la página Preferencias de depuración, aumente el valor de Tiempo de espera del depurador (ms) en la sección Tiempo de espera de comunicaciones. Se recomienda que al menos doble el valor predeterminado.

     Método alternativo: para habilitar el botón, marque el botón de selección Entrar una evaluación, establezca el valor en una serie que no esté vacía (por ejemplo, 'a') y, a continuación, marque el botón de selección Entrar texto literal. El botón Aceptar pasará a estar activo entonces.

    Método alternativo: compruebe que ha especificado la opción -g del compilador cuando despliegue procedimientos almacenados Java.

     Método alternativo: cuando inicie una nueva sesión de depuración, deberá primero eliminar todos los puntos de interrupción antiguos y, a continuación, añadir nuevos puntos de interrupción.

     Método alternativo: el Gestor de sesiones necesita ejecutarse en el sistema cliente que tiene el producto de desarrollo instalado. Para iniciar el Gestor de sesiones, ejecute el archivo db2dbgm.bat desde el directorio bin de la instalación del producto.

    2.8 Funcionalidad de núcleo de datos

    Método alternativo: cuando suceda este problema, puede seleccionar el contenedor en el que se encuentra el objeto e intentar la renovación de nuevo. Por ejemplo, si falla la renovación de una tabla, intente volver a renovar el esquema que contiene la tabla. Si estos reintentos siguen fallando, tendrá que desconectarse de la base de datos y realizar una reconexión.

    2.9 Una única columna de tipo de datos XML en el Editor de datos de tabla

    Si define una tabla con una única columna de tipo de datos XML o cualquier tabla con filas no exclusivas y, a continuación, utiliza el editor de tablas para suprimir una fila, todas las filas que coincidan con la fila seleccionada se suprimirán.

    Método alternativo: No utilice el editor de datos de tabla para suprimir una fila en una tabla con filas duplicadas.