Novedades en IBM Data Studio Developer V1.1.0

DB2 Developer Workbench ha pasado a llamarse IBM Data Studio Developer. Esta sección proporciona una visión general de Data Studio Developer Versión 1.1.0. Para obtener información sobre releases y ediciones posteriores, incluida información sobre la compatibilidad con otros productos, consulte las notas del release correspondientes a cada release o adición. Para obtener información sobre qué funciones generales se incluyen en cada edición de Data Studio Developer, consulte el sitio web del producto.

Data Studio Developer proporciona mejoras esenciales de DB2 Developer Workbench en las categorías siguientes:
Conexiones de bases de datos
  • El producto incluye IBM Data Server Driver para JDBC y SQLJ. Este controlador se puede utilizar para conectar con cualquier servidor de datos IBM.
  • Puede utilizar los botones de la barra de herramientas del Explorador de bases de datos o el menú Archivo > Exportar para exportar información de conexión de bases de datos a archivos descriptores de bases de datos (XML). Luego puede importar la información de estos archivos a otro espacio de trabajo. Esta función permite a los miembros de un equipo de trabajo compartir más fácilmente información de conexión de bases de datos.
  • Puede conectar con DB2 Database para Linux, UNIX y Windows o DB2 para z/OS utilizando la autenticación Kerberos o mediante LDAP. Para las conexiones Kerberos, debe configurar el entorno Kerberos en el servidor. Para LDAP, debe ampliar el esquema del servidor de Windows Active Directory para poder utilizar objetos DB2. LDAP se utiliza solamente para recuperar el nombre de sistema principal y el número de puerto.
  • Puede establecer preferencias de conexión de base de datos en una nueva página de la ventana Preferencias. La preferencias de conexión incluyen el tiempo de espera de conexión, opciones de reconexión y la persistencia del ID de usuario y la contraseña.
  • Cuando se conecta a bases de datos DB2, ya no es necesario que especifique un número de versión de base de datos en el asistente Nueva conexión.
  • Puede crear archivos de rastreo para conexiones JDBC. Esta función se puede utilizar solamente para conexiones que hacen uso de IBM Data Server Driver para JDBC y SQLJ.
Desarrollo de aplicaciones de datos
  • El editor de SQL ahora le permite desarrollar consultas que trabajan con datos relacionales y datos XML. Puede utilizar el editor para crear expresiones de SQL y XQuery; pueden utilizarse funciones del editor tales como Content Assist, el resaltado de sintaxis, y el análisis y validación de consultas para ambos tipos de consultas. Además de las mejoras en el editor, existe una nueva página de preferencias para el editor que le permite al usuario crear y utilizar plantillas de consultas. Estas mejoras en el editor de SQL están pensadas para sustituir a XQuery Builder, el cual ya no forma parte del producto.
  • Los editores de rutinas (procedimientos almacenados y funciones definidas por el usuario) son más manejables. Para los procedimientos almacenados Java, puede pulsar en un enlace que enlaza con el fuente Java desde el editor de rutinas para que pueda encontrar y editar el código fuente Java más fácilmente. Además, cuando despliega procedimientos almacenados anidados, ahora puede ver y seleccionar para su despliegue procedimientos almacenados que tienen dependencias anidadas.
  • Puede utilizar un asistente o el editor de datos de tablas para insertar en una columna XML datos XML de archivos XML que residen en un proyecto de desarrollo de datos o en el sistema de archivos. Para servidores de DB2 Database para Linux, UNIX y Windows, puede crear un script de CLP (procesador de línea de mandatos) para registrar un esquema XML que reside en un proyecto de desarrollo de datos. Puede ejecutar el script de CLP desde fuera del entorno de trabajo para realizar el registro.
Administración de bases de datos
Existen varias tareas nuevas que pueden realizarse en el Explorador de bases de datos, normalmente ejecutadas por un administrador de bases de datos:
  • Gestión de objetos de datos. Puede utilizar el editor de objetos de datos para crear y modificar muchos de los objetos de base de datos de DB2 e Informix Dynamic Server.
  • Gestión de privilegios. Puede utilizar el editor de objetos de datos para otorgar, revocar y modificar privilegios asociados con objetos de datos o identificadores de autorización.
  • Visualización de valores de datos y relaciones. Para visualizar relaciones entre objetos de datos, puede crear un diagrama de visión general desde el Explorador de bases de datos y guardar estos diagramas como archivos de imagen o imprimirlos. Además, para visualizar distribuciones de valores de datos, puede crear una vista gráfica de distribución de valores desde el Explorador de bases de datos. Estas funciones pueden ayudarle en las tareas (de Visual Explain) de gestión y análisis de consultas.
  • Soporte para estadísticas. Puede ver y actualizar estadísticas para objetos de datos a fin de mejorar el rendimiento de las aplicaciones. Puede también utilizar la función de generación de DDL, incluida en el producto, para duplicar o migrar estadísticas desde una base de datos a otra.
  • Supervisión de bases de datos. Puede utilizar IBM Data Studio Administration Console para supervisar el rendimiento de las bases de datos y resolver problemas visualizando los detalles y aplicando las recomendaciones proporcionadas. También puede supervisar la duplicación Q y la publicación de sucesos, generar informes de salud y realizar operaciones básicas. Para utilizar esta característica, debe instalar IBM Data Studio Administration Console.
Informix Dynamic Server
El release actual permite ahora la utilización de Informix Dynamic Server (IDS). Después de conectar con una base de datos IDS en el Explorador de bases de datos, puede realizar la mayoría de las tareas de administración de bases de datos, y puede utilizar la información de conexión para crear un proyecto de desarrollo de datos pensado para IDS. Puede desarrollar y almacenar sentencias de SQL en el proyecto de desarrollo de datos; pero los asistentes y editores que se pueden utilizar para rutinas DB2 no están disponibles todavía para IDS. Para crear y desplegar rutinas para IDS, puede escribir la sintaxis de CREATE y ejecutarla en el editor de SQL. Puede también ejecutar rutinas desde el Explorador de bases de datos.

Puede utilizar el controlador JDBC de Informix o el controlador IBM Data Server Driver para JDBC y SQLJ a fin de conectar con bases de datos Informix.

Servicios Web
Ahora puede utilizar el entorno de trabajo para crear servicios Web que exponen operaciones de base de datos (sentencias SELECT de SQL y sentencias DML de SQL), expresiones XQuery o llamadas a procedimientos almacenados) en aplicaciones cliente. Puede crear servicios Web en un proyecto de desarrollo de datos. Puede también añadir fácilmente procedimientos almacenados y sentencias de SQL; para ello, arrástrelos y suéltelos en un servicio Web o bien utilice un asistente. Puede también utilizar el entorno de trabajo para desplegar servicios Web en un servidor Web o retirar su despliegue en un servidor Web.

Puede también utilizar el entorno de trabajo para migrar aplicaciones WORF (Web services Object Runtime Framework) existentes.

Desarrollo de pureQuery en Java
pureQuery proporciona una API de consulta común que le permite acceder a bases de datos relacionales y colecciones Java en memoria utilizando una sola interfaz: SQL estándar. La funcionalidad de pureQuery le permite ejecutar las tareas siguientes en un proyecto Java, estableciendo así un puente entre datos relacionales y el código fuente Java:
  • Editar y probar SQL en programas Java mediante el editor Java, incluido SQL Code Assist
  • Crear clases Java, sentencias de SQL y tablas de base de datos en una combinación cualquiera de ellas
  • Asociar SQL con invocaciones de métodos
  • Pasar objetos Java como datos de entrada para SQL
  • Crear objetos Java como resultado de ejecutar SQL

Comentarios