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ú
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