Puede ver las relaciones
del código entre los siguientes objetos. También puede realizar diversas acciones
en estos objetos para comprender mejor estas relaciones. Columna
Una columna a la que una
sentencia SQL se refiere.
- Qué ocurre al seleccionar una columna en la vista Resumen de SQL
- Las propiedades de la columna que son específicamente importantes para
pureQuery aparecen en la vista Propiedades. Estas propiedades son:
- Nombre de columna
- Nombre de esquema
- Nombre de tabla
- Qué ocurre al efectuar una doble pulsación en una columna de la vista Resumen de SQL
- Todo el conjunto de propiedades de la columna aparece en la vista Propiedades.
- Además, el entorno de trabajo resalta la columna en el Explorador de orígenes de
datos.
- Qué opciones aparecen al pulsar con el botón derecho del ratón en una columna de la vista Resumen de SQL
- Buscar en modelo de datos físico
- Si la columna se utiliza en un modelo de datos físico y está asociada a un
dominio atómico con política de privacidad, esta opción muestra la
columna en el modelo de datos físico en el Explorador de proyectos
de datos.
- Para obtener información sobre cómo marcar los tipos de datos como privados,
consulte Adición
de información de privacidad de datos a tipos de datos de dominio.
- Mostrar en explorador de orígenes de datos
- Permite que el entorno de trabajo resalte la columna en el Explorador de orígenes de
datos.
Tabla de base de datos
Una
tabla a la que una sentencia SQL se refiere.
- Qué ocurre al seleccionar una tabla de base de datos en la vista Resumen de SQL
- Las propiedades de la tabla que son específicamente importantes para
pureQuery aparecen en la vista Propiedades. Estas propiedades son:
- Nombre de esquema
- Nombre de tabla
- Qué ocurre al efectuar una doble pulsación en una tabla de base de datos de la vista Resumen de SQL
- Todo el conjunto de propiedades de la tabla aparece en la vista Propiedades.
- Además, el entorno de trabajo resalta la tabla en el Explorador de orígenes de datos.
- Qué opción aparece al pulsar con el botón derecho del ratón la tabla de base de datos de la vista Resumen de SQL
- La opción Mostrar en explorador de orígenes de datos del menú que aparece
al pulsar el botón derecho del ratón hace que el entorno de trabajo resalte la tabla en
el Explorador de orígenes de datos.
Paquete de DB2
Un
paquete DB2 que existe en la base de datos DB2 o
que pureQuery propone que cree.
- Qué ocurre al seleccionar un paquete DB2 en la
vista Resumen de SQL
- Las propiedades del paquete DB2 que son específicamente
importantes para pureQuery aparecen en la vista Propiedades.
Estas propiedades son:
- ID de colección
- La colección en la que el paquete está ubicado.
- Señal de coherencia
- La indicación de fecha y hora de la creación del paquete.
- Nombre del paquete raíz
- El nombre raíz que ha especificado para todos los paquetes que contienen
el mismo conjunto de sentencias SQL. Por ejemplo, puede haber creado un
paquete para cada nivel de aislamiento. Cada paquete contiene las mismas
sentencias SQL, pero el nombre de cada uno será el nombre raíz y un número
que indicará el nivel de aislamiento.
- ID de versión
- La versión que ha especificado o que se ha generado automáticamente para
el paquete.
- Qué ocurre al efectuar una doble pulsación en un paquete DB2 de la
vista Resumen de SQL
- Si el paquete DB2 existe en la base de datos
conectada, todo el conjunto de propiedades de la tabla aparece en la
vista Propiedades.
- En el Explorador de orígenes de datos, el entorno de trabajo resalta los paquetes
que existen para todos los niveles de aislamiento que se han especificado en el
archivo Default.bindProps al iniciar la operación de enlace.
La vista Resumen de
SQL es indiferente a los niveles de aislamiento para paquetes DB2. Visualiza
los paquetes por su nombre raíz solamente.
- Qué opciones aparecen al pulsar con el botón derecho del ratón un paquete DB2 de la
vista Resumen de SQL
- Enlazar
- Para orígenes de datos DB2: ejecuta el programa
de utilidad StaticBinder para enlazar las sentencias SQL del paquete.
Antes de seleccionar esta opción, en el archivo Default.bindProps para el proyecto Java™, especifique
las opciones de enlace para la interfaz de método anotado, la clase
de implementación para esa interfaz o el archivo pureQueryXML en el que están ubicadas las
sentencias SQL.
Además de enlazar el paquete, el entorno de trabajo visualiza, en la
vista Consola, el mandato que envía al programa de utilidad
StaticBinder. Puede copiar el mandato si desea ejecutarlo más tarde
desde una línea de mandatos con el programa de utilidad StaticBinder.
- Para obtener información sobre la utilización del archivo Default.bindProps en el proyecto,
consulte estos temas:
- Mostrar en explorador de orígenes de datos
- El entorno de trabajo resalta, en el Explorador de orígenes de datos,
los paquetes que existen para todos los niveles de aislamiento que se han
especificado en el archivo Default.bindProps al iniciar la operación de
enlace.
Archivo Java
Un archivo fuente o un archivo de
clase Java que contiene la sentencia
SQL relacionada.
- Qué ocurre al seleccionar un archivo Java de la vista
Resumen de SQL
- Las siguientes propiedades del archivo aparecen en la vista Propiedades:
- Nombre de archivo
- El nombre del archivo fuente o del archivo de clase Java.
- IsNative
- Indica si la implementación del método está escrita
en Java o en otro lenguaje de
programación. Si el valor es TRUE, el método no está escrito en Java y
el entorno de trabajo no puede determinar el número de línea en la que aparece
la sentencia SQL en el archivo Java.
- Paquete Java
- El nombre del paquete Java en el que aparece
el archivo.
- Nombre de método
- El nombre del método del archivo Java que ejecuta
la sentencia SQL correspondiente.
- Ubicación origen
- La ubicación del archivo de origen dentro del proyecto.
- Qué ocurre al efectuar una doble pulsación en el archivo Java de la
vista Resumen de SQL
- Si el archivo de origen existe en el proyecto, el archivo se abre en un editor
del entorno de trabajo. El cursor de texto está colocado en la línea en la
que aparece la primera sentencia SQL relacionada.
- Qué opciones aparecen al pulsar con el botón derecho del ratón el archivo Java de
la vista Resumen de SQL
- Mostrar en Editor de SQL
- En el Editor de SQL, se muestran todas las sentencias SQL que están en el archivo de
clase o el archivo de origen.
- Exportar SQL a archivo
- Permite guardar en un archivo .sql todas las sentencias SQL que están en el archivo
de clase o el archivo de origen.
Paquete Java
Un paquete Java de
un proyecto del espacio de trabajo.
- Qué ocurre al seleccionar un paquete Java en la vista
Resumen de SQL
- El nombre del paquete aparece en la vista Propiedades.
- Qué ocurre al efectuar una doble pulsación en un paquete Java de la vista
Resumen de SQL
- El primer archivo Java que aparece en la
jerarquía debajo del paquete se abre en un editor. El cursor de texto aparece junto
a la primera sentencia SQL en la jerarquía, por debajo del archivo Java.
- Qué opción aparece al pulsar con el botón derecho del ratón un paquete Java de la vista Resumen de SQL
- La opción Mostrar en origen aparece en el menú
contextual. Si la selecciona, el primer archivo Java que aparece en la jerarquía por debajo del paquete
se abre en un editor. El cursor de texto aparece junto
a la primera sentencia SQL en la jerarquía, por debajo del archivo Java.
Proyecto
Un proyecto abierto con
soporte de pureQuery que aparece en el espacio de trabajo. Los proyectos cerrados y los proyectos
sin soporte de pureQuery no aparecen en la vista.
Esquema
Un esquema
de la base de datos conectada.
- Qué ocurre al seleccionar un esquema de base de datos en la vista Resumen de SQL
- El nombre del esquema aparece en la vista Propiedades.
- Qué ocurre al efectuar una doble pulsación en un esquema de base de datos de la vista Resumen de SQL
- Todo el conjunto de propiedades del esquema aparece en la vista Propiedades.
- Además, el entorno de trabajo resalta el esquema en el Explorador de orígenes de datos.
- Qué opción aparece al pulsar con el botón derecho del ratón un esquema de base de datos en la vista
Resumen de SQL
- La opción Mostrar en explorador de orígenes de datos del menú
que aparece al pulsar el botón derecho del ratón hace que el entorno de trabajo resalte el esquema en el
Explorador de orígenes de datos.
Sentencia SQL
Una
sentencia SQL que la aplicación Java ejecuta en un proyecto del
espacio de trabajo.
Las sentencias SQL que aparecen en la
vista Resumen de SQL pueden estar en cualquiera de estas ubicaciones de la aplicación:
- Si desarrolla una aplicación Java que utiliza la
API pureQuery, la sentencia SQL estará ubicada en la declaración de un método anotado en
una interfaz.
- Si configura una aplicación API sin pureQuery habilitado para que ejecute estáticamente
sentencias SQL, o configura una aplicación para que ejecute dinámicamente un conjunto restringido
de sentencias SQL, la sentencia SQL estará ubicada en el archivo fuente o el archivo de
clase Java.
Si ha capturado sentencias SQL para la aplicación, la sentencia SQL también estará
ubicada en un archivo pureQueryXML.
La vista Resumen de SQL muestra todos los puntos
en los que una aplicación ejecuta una sentencia SQL. Antes de capturar sentencias SQL,
la vista muestra el código que la aplicación utiliza para ejecutar sentencias SQL. Por ejemplo,
para una aplicación denominada Department.java, la vista puede mostrar estas entradas:
- Line# 123: getSql()
- Line# 124: executeQuery()
- Line# 116: "SELECT " + getColumns2() + getTable()
- Line# 108: "SELECT " + getColumns() + getTable()
Después de capturar
sentencias SQL para esta aplicación, la vista Resumen de SQL muestra las
sentencias SQL reales que la aplicación ejecuta en esas ubicaciones.
Cuando expande una sentencia SQL, la vista muestra dos rastreos de
pila. El primero para la ubicación del código en el que la aplicación define la
sentencia SQL, y el segundo para la ubicación del código en el que la aplicación
ejecuta la sentencia.
Si ha capturado sentencias SQL con
la propiedad sqlLiteralSubstitution establecida
en ENABLE, las sentencias que contenían valores literales
aparecen en la vista con marcadores de parámetros. Para obtener información sobre esta
propiedad, consulte los temas siguientes:
- Qué ocurre al seleccionar una sentencia SQL en la vista Resumen de SQL
- La sentencia SQL aparece en la vista Propiedades.
- Si selecciona la sentencia SQL cuando visualiza la página Java, la vista Propiedades también
muestra el número de la línea en la que está ubicada la sentencia en el archivo Java.
- Qué ocurre al efectuar una doble pulsación en una sentencia SQL de la vista
Resumen de SQL
- Si el archivo de origen existe en el proyecto, el archivo se abre en un editor
del entorno de trabajo. El cursor de texto estará colocado en la línea en la que
aparece la sentencia SQL.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una sentencia SQL
de la vista Resumen de SQL
- Mostrar en la fuente
- Si el archivo de origen existe en el proyecto, el archivo se abre en un editor
del entorno de trabajo. El cursor de texto estará colocado en la línea en la que
aparece la sentencia SQL.
- Ejecutar SQL
- Ejecuta la sentencia SQL en la base de datos DB2 conectada.
- Mostrar en Editor de SQL
- Abre la sentencia SQL en el editor de SQL.
- Exportar SQL a archivo
- Permite exportar la sentencia SQL a un archivo .sql.
- Abrir Visual Explain
- Abre Visual Explain para que pueda examinar el plan de vía de acceso para la sentencia
SQL.
- Para obtener más información acerca de la utilización de Visual Explain,
consulte el tema Ver los planes de acceso para las sentencias SQL.
- Obtener informe de Query Tuner
- Genera recomendaciones para ajustar la sentencia SQL, si la configuración cumple con
estos requisitos previos:
- Si el proyecto está asociado a DB2
para Linux®, UNIX® y Windows®:
- IBM® Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en
el mismo grupo de paquetes que IBM Optim Development Studio.
- IBM Optim Query Tuner
para DB2 para Linux, UNIX
y Windows debe estar activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Si el proyecto está asociado a DB2 para z/OS:
- IBM Optim Query Tuner para DB2 para z/OS debe
estar instalado en el mismo grupo de paquetes
que IBM Optim Development
Studio.
- IBM Optim Query Tuner
para DB2 para z/OS debe estar
activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Abrir Query Tuner
- Abre el editor Query Tuner, si la configuración satisface estos requisitos previos:
- Si el proyecto está asociado a DB2
para Linux, UNIX y Windows:
- IBM Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en
el mismo grupo de paquetes que IBM Optim Development Studio.
- IBM Optim Query Tuner
para DB2 para Linux, UNIX
y Windows debe estar activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
- Si el proyecto está asociado a DB2 para z/OS:
- IBM Optim Query Tuner para DB2 para z/OS debe
estar instalado en el mismo grupo de paquetes
que IBM Optim Development
Studio.
- IBM Optim Query Tuner
para DB2 para z/OS debe estar
activado en el servidor de datos.
- El servidor de datos debe estar configurado para el cliente de Query Tuning.
Consulte el tema sobre ajuste
de sentencias de SQL para obtener más información sobre esta característica.
- Generar código pureQuery
- Abre el asistente para Generar código pureQuery a partir de una sentencia SQL.
- Buscar en pureQueryXML
- Abre el archivo pureQueryXML en el que la sentencia SQL está ubicada y coloca el
cursor al principio de la sentencia.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una selección de dos sentencias
SQL en la vista Resumen de SQL
- Comparar
- Muestra una comparación de las dos sentencias.
- Exportar SQL a archivo
- Permite exportar sentencias de SQL a un archivo .sql.
- Mostrar en Editor de SQL
- Abre las sentencias SQL en el editor de SQL.
- Qué opciones aparecen al pulsar con el botón derecho del ratón una selección de dos o más
sentencias SQL en la vista Resumen de SQL
- Exportar SQL a archivo
- Permite exportar sentencias SQL en un archivo .sql.
- Mostrar en Editor de SQL
- Abre las sentencias SQL en el editor de SQL.