Novedades de IBM Data Studio Developer V2.1

Data Studio Developer Versión 2.1 proporciona mejoras cruciales en las siguientes categorías. Algunas nuevas características requieren una clave de licencia.
pureQuery
Vista Compendio
Puede crear un perfil del rendimiento de las sentencias SQL en las aplicaciones pureQuery y habilitadas para pureQuery.
Para las sentencias SQL en los archivos pureQueryXML (previamente de "captura"), puede ver los rastreos de pilas allí donde la aplicación define una sentencia SQL y allí donde la aplicación ejecuta dicha sentencia.
Puede ver sentencias SQL para todas las aplicaciones Java habilitadas para pureQuery en el espacio de trabajo.
A continuación, puede filtrar por el patrón de texto SQL en la vista Compendio de pureQuery.
Soporte para las aplicaciones JPA
Puede generar archivos pureQueryXML desde las unidades de persistencia sin ejecutar la aplicación JPA, vincular sentencias SQL en paquetes de DB2 y ejecutar sentencias SQL de forma estadística, utilizando WebSphere Application Server V7.0.0.1
Puede utilizar la vista Compendio de pureQuery para la determinación de problemas y el análisis de efectos para las aplicaciones JPA.
SQL estadístico
Puede crear, gestionar y probar bindProps de forma productiva para el despliegue.
Puede vincular los archivos .jar, .war o .ear que se utilizan en el despliegue.
Existen mejoras de StaticBinder para los errores de vinculación, incluidas las sentencias SQL en el paquete que han hecho que falle la vinculación.
Puede indicar a StaticBinder que sólo vincule paquetes de aplicaciones que hayan cambiado desde la última vinculación satisfactoria.
Puede utilizar la opción –grant del programa de utilidad StaticBinder para otorgar el privilegio EXECUTE en los paquetes DB2 que cree.
Utilice la opción –showDetails para ver un resumen de la actividad de los programas de utilidad Configure y StaticBinder.
Editor de pureQueryXML
Puede especificar si desea vincular sentencias individuales en un archivo pureQueryXML.
Puede sustituir las sentencias SQL en los archivos pureQueryXML, para poder utilizar sentencias más optimizadas sin necesidad de cambiar las aplicaciones. El editor comprueba automáticamente que el SQL de sustitución sea equivalente al SQL original.
Puede suprimir sentencias SQL de los archivos pureQueryXML.
Vista Análisis
Utilice la nueva vista Análisis de pureQuery para ver en qué dependen las aplicaciones de los valores de las columnas que se devuelven en los conjuntos de resultados.
Mejoras de las API de programación
Puede establecer tiempos de espera para las consultas SQL, así como límites para el número máximo de filas que se devuelven en los conjuntos de resultados.
Para evitar los problemas con los nombres no exclusivos en los conjuntos de resultados para las uniones, utilice el atributo de tabla de la anotación @Column de los beans de pureQuery.
Puede crear manejadores de resultados personalizados para las aplicaciones que utilizan métodos anotados.
Puede definir el contenido de los rastreos de pila que registra pureQuery cuando captura sentencias SQL.
Puede controlar exactamente qué sentencias SQL dinámicas tienen permiso para ejecutarse para las aplicaciones JDBC capturadas.
Puede proporcionar un SQL optimizado alternativo para las aplicaciones JDBC capturadas sin necesidad de modificar el código fuente.
Mejoras de generación de código
Puede generar código de pureQuery:
  • A partir de varias tablas
  • Para un script SQL abierto en el editor de SQL y XQuery
  • Para un script SQL en un proyecto habilitado para pureQuery
Otras mejoras
Puede especificar la ubicación del tiempo de ejecución de pureQuery que desea utilizar en Data Studio Developer.
El esquema por omisión y la vía de acceso por omisión se especifican ahora una vez y se rellenan automáticamente en todas las ventanas donde exista el campo.
Existe una nueva preferencia para inhabilitar la validación semántica de los proyectos pureQuery.
Servicios Web de datos
Se da soporte al despliegue en los siguientes nuevos servidores Web:
  • Apache Tomcat 6 y posteriores
  • WebSphere Application Server Community Edition 2.x y WebSphere Application Server 7 y posteriores
  • Si se instala una versión compatible de Rational Application Developer en el mismo grupo de paquete que Data Studio Developer, también puede desplegarlo en WebSphere Application Server V7.0 y posteriores.
Existe un nuevo soporte para el motor JAX-WS SOAP.
Puede personalizar el archivo web.xml que utiliza el entorno de trabajo en el archivo WAR que crea el entorno de trabajo para el servicio Web. Si lo desea, puede cambiar web.xml añadiendo algunos filtros para las solicitudes que llegan al servicio Web si desea desplegar estos filtros junto con el servicio. También puede añadir servlets adicionales o códigos de correlación de servlets.
Puede añadir archivos a los servicios Web como, por ejemplo, archivos HTML, archivos de biblioteca, archivos WSDL u otros archivos que sean específicos del entorno en el que despliega el servicio Web.
Puede actualizar automáticamente el punto final de URL en WSDL cuando el servicio Web se despliega automáticamente en un servidor de aplicaciones.
Cuando se selecciona WebSphere DataPower XML Integration Appliance XI50 como servidor Web, un parámetro de despliegue controla si se reenvían al cliente errores específicos de base de datos.
Puede establecer parámetros HTTP adicionales con una vinculación de tipo REST cuando se despliega un servicio Web. Estos parámetros de entrada de control permiten a los clientes enviar información de campos de cliente de DB2, y un cliente puede especificar el formato de salida de la respuesta como XML o JSON.
Puede establecer parámetros adicionales cuando despliega un servicio Web que habilitan la agrupación de objetos Java.
Mejoras de Informix Dynamic Server (IDS)
Creación y alteración de tablas
Puede crear y alterar tablas de IDS con las siguientes opciones de tabla ampliadas:
  • Tabla sin formato
  • Tamaño de extensión
  • Siguiente tamaño de extensión
  • Modalidad de bloqueo
  • Espacio de DB
Puede bloquear o desbloquear una tabla de IDS desde el Explorador de fuentes de datos. Puede utilizar esta característica con las siguientes opciones:
  • Bloqueo exclusivo
  • Bloqueo compartido
  • Desbloqueo
Puede especificar la estrategia de fragmentación cuando crea una tabla de IDS. Se da soporte a los dos esquemas de distribución siguientes:
  • De turno rotativo
  • Basado en expresiones

Cuando crea una partición de turno rotativo para las tablas de IDS, puede especificar el nombre de partición y el dbspace.

Cuando crea una partición basada en expresiones para las tablas de IDS, puede especificar si la partición es de tipo "Expresión" o "Recordatorio".

Cuando crea la estrategia de fragmentación para una nueva tabla de IDS o cuando modifica la estrategia de fragmentación de una tabla de IDS existente, puede elegir añadir una nueva partición, o suprimir o editar una partición existente.

Creación y alteración de índices
Puede crear y alterar índices de IDS con las siguientes opciones de índice ampliadas:
  • Puede especificar un dbspace donde se almacenará el índice.
  • Puede especificar el tipo de índice como "índice en clúster".
Puede habilitar o inhabilitar un desencadenante de IDS desde el Explorador de fuentes de datos.
Creación y alteración de restricciones
Puede crear y alterar restricciones de IDS con la siguiente opción de índice ampliada:

Puede especificar la opción de modalidad de restricción.

Estadísticas
Puede ver estadísticas para las tablas, columnas e índices de IDS. Puede actualizar estadísticas para las bases de datos, tablas y columnas de IDS.

Comentarios