IBM Data Studio Developer se ha renombrado en este release a IBM Optim Development Studio. Si dispone de IBM Data Studio Developer Version 2.1, puede utilizar Installation Manager para actualizar a IBM Optim Development Studio.
Optim Development Studio Versión 2.2 proporciona mejoras clave en las categorías siguientes:
- Nuevo soporte de bases de datos Oracle
- Este release introduce soporte de bases de datos Oracle, incluyendo:
- Soporte para objetos de base de datos y gestión de almacenamiento
- Control de acceso a bases de datos Oracle
- Soporte para scripts SQL, rutina PL/SQL, paquete de desarrollo y depuración del procedimiento almacenado
- Soporte pureQuery para Oracle descrito a continuación
- Soporte ampliado para DB2 para Linux, UNIX y Windows
- Soporte PL/SQL para DB2 Versión 9.7 para Linux, UNIX y Windows
- Puede crear módulos PL/SQL y tipos de datos nuevos para módulos PL/SQL:
- Tipo de datos Row
- Una estructura compuesta por múltiples campos, cada uno con su nombre propio y tipo de datos, que se pueden utilizar para almacenar los valores de columna de una fila en una tabla o conjunto de resultado.
- Tipo de datos Array
- Una estructura que contiene una colección ordenada de elementos de datos en los que cada elemento puede estar referenciado por su posición ordinal en la colección.
- Buscar y revincular paquetes DB2 no válidos para Linux, UNIX y Windows
- Puede buscar y volver a vincular paquetes no válidos en servidores DB2 para Linux, UNIX, y Windows.
- Soporte para copiar datos y objetos de base de datos
- Se pueden copiar objetos de base de datos entre bases de datos o entre esquemas de la misma. Cuando copie objetos de base de datos entre bases de datos, se puede realizar homogéneamente desde una base de datos DB2 a otra base de datos DB2 o desde una base de datos Oracle a otra base de datos Oracle. También se pueden copiar objetos de base de datos heterogéneamente desde una base de datos Oracle a una base de datos DB2, o desde una base de datos DB2 a una base de datos Oracle.
Los objetos de base de datos que se pueden copiar incluyen tablas, índices, vistas y restricciones. Puede copiar rutinas PL/SQL (procedimientos y funciones definidas por usuario) y paquetes entre bases de datos que soporten lenguaje PL/SQL. Puede copiar rutinas SQL y SQL PL entre bases de datos DB2 para Linux, UNIX y Windows.
Opcionalmente puede copiar una parte o todos los datos del objeto de la tabla copiada.
Utilizando el producto Optim se puede definir y copiar una pequeña parte intacta referenciada de datos a la base de datos destino y, opcionalmente, enmascarar los datos copiados para privacidad de datos.
- Integración de privacidad modelada
Puede integrar modelos de datos de dominio y físicos con bases de datos.
También puede asignar políticas de privacidad de datos a columnas de bases de datos modeladas y aplicar esas políticas de privacidad a tareas de gestión de objetos como copiar datos entre bases de datos.
- pureQuery
- Soporte para Oracle
- Para Oracle puede utilizar todas las características disponibles para otras bases de datos soportadas, excepto para las características de enlace y ejecución de SQL estático. Por ejemplo, se puede generar código pureQuery desde objetos en bases de datos Oracle o desde sentencias SQL con referencia a esos objetos.
- Soporte para el diseño de paquetes de base de datos
- Los archivos pureQueryXML contienen conjuntos de sentencias SQL capturadas. Estos conjuntos corresponden a paquetes de bases de datos creados por la utilidad StaticBinder. Puede editar estos conjuntos de sentencias moviendo las sentencias SQL entre ellas y cambiando el número de sus otros atributos.
- Soporte para la fusión de archivos pureQueryXML
- Puede fusionar entre ellos varios archivos pureQueryXML que fueron creados independientemente por una sola aplicación o por las instancias de aplicaciones en clúster.
- Soporte ampliado para la escritura, personalización y prueba de sentencias SQL en sus aplicaicones pureQuery, Hibernate y openJPA
- Cuando escriba sentencias SQL, puede pulsar el botón derecho del ratón sobre los nombres de tablas y columnas para encontrar donde se encuentran los objetos en su base de datos.
- Calcule el rendimiento de sus sentencias SQL y compare el rendimiento actual con el pasado.
Ajuste el bajo rendimiento de sentencias SQL con Optim Query Tuner.
- Soporte ampliado para examinar las relaciones entre sentencias SQL y el código Java
- Puede saltar de objetos de base de datos en el Explorador de origen de datos a sentencias SQL entre aplicaciones Java.
- Puede saltar de sentencias SQL en las vistas de esquema SQL a sentencias SQL en sus aplicaciones Java o archivos pureQueryXML.
Puede saltar can jump desde objetos de base de datos en sentencias SQL a esos mismos objetos en el Explorador de origen de datos.