Hace algunas semanas comenzamos a ver qué era y para qué podíamos emplear la herramienta CA Database Management Solutions for DB2 for ZOS. Hoy trataremos de completar la visión global de esta aplicación, de manera que tengamos unas nociones básicas que nos permitan decidir si nos conviene comenzar a utilizarla o no.
En el anterior post estuvimos viendo cuál era el aspecto que tenían los menús de este Gestor de Base de Datos (ver post CA Database Management Solutions for DB2 for ZOS – 1) . Y, a continuación, estuvimos explicando cómo se podía navegar hasta la opción que nos permitía determinar la composición de cada uno de los índices de un fichero DB2.
Se trata de una forma sencilla de identificar cuál es la estructura que tiene una tabla con la que vamos a comenzar a trabajar. La herramienta nos informa de cuántos índices hay asociados al DB2 y cuáles son los campos de los que está compuesto cada uno de ellos. Para nuestros programas Cobol, esto nos será muy útil a la hora de implementar queries SQL con el acceso a DB2 optimizado.
Consulta de Quey generadora de un Indice
Si, por lo que fuese, aparte de tener acceso al contenido de un fichero DB2, quisiésemos conocer la query que se empleó para crear un determinado índice en la tabla, también podremos hacerlo. Para ello, bastará con introducir el comando ‘DDL’ en la columna CMD que había junto a los índices de la tabla.
CMD TABLE NAME CREATOR INDEX NAME
________ JJPEDITD JJDB22
DDL_____ JJPEDII0
________ JJPEDII1
________ JJPEDII2
Al pulsar INTRO se mostrará el detalle con la codificación completa de la query que se utilizó para realizar la generación del índice.
********************************* TOP OF DATA ***
SET CURRENT SQLID ='JJ00917';
CREATE UNIQUE INDEX JJDB22.JJPEDII0
ON JJDB22.JJPEDITD
(JJPE_ORIGEN ASC
,JJPE_ORI ASC
,JJPE_ALTA ASC
,JJPE_INTERN ASC
,JJPE_INTE ASC
,JJPE_IN ASC
,JJPE_TIEL ASC
,JJPE_TIPFAC ASC
,JJPE_ARQTEC ASC)
CLUSTER
USING STOGROUP JJSTGRJ2
PRIQTY 816
SECQTY 48
ERASE NO
FREEPAGE 0
PCTFREE 5
BUFFERPOOL BP0
CLOSE NO
PIECESIZE 2097152K;
******************************** BOTTOM OF DATA ***
Tal y como se aprecia, en la query se hace referencia a los mismos campos que previamente habíamos visto en la consulta con la opción ‘C’ (Columns). Por tanto, la información mostrada en ambos casos es la misma. Visualizarla de una forma o de otra, con ‘C’ o con ‘DDL’, en realidad sólo va a depender de cuales sean nuestras preferencias. Esta muestra sirve para hacernos una idea de la flexibilidad de la aplicación.
Conclusiones del uso de CA DMS
Como se puede observar, la herramienta “CA Database Management Solutions for DB2 for ZOS” (CA DMS) nos facilita enormemente cualquier tipo de consulta que queramos realizar sobre la estructura de una tabla DB2. Si tenéis la fortuna de disponer de ella en la instalación de vuestro cliente, no dudéis en aprender a utilizarla, os ahorrará mucho trabajo a largo plazo.
Obviamente, la herramienta tiene muchas más opciones disponibles, pero lo comentado es más que suficiente para que os hagáis una idea de cómo sería su empleo. Una vez dominado el acceso básico a CA DMS, no os resultará demasiado difícil ir descubriendo el resto de facilidades por vosotros mismos.
Eso es todo. Esperamos que, si finalmente os decidís a utilizarla, os sirva para ahorrar tiempo en vuestro día a día. De todas formas, no dudéis en comentarnos cualquier cuestión que os surja al respecto.
Saludos.
No hay comentarios:
Publicar un comentario