Objetos de la vista Resumen de SQL

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 el desarrollo de acceso a los datos 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 el desarrollo de acceso a los datos 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. Requiere soporte de pureQuery para al menos un proyecto Java abierto en el espacio de trabajo.

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 desarrollo de acceso a los datos que aparece en el espacio de trabajo. Los proyectos cerrados y los proyectos sin soporte de desarrollo de acceso a los datos 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 está en un proyecto con el soporte al desarrollo de acceso a los datos habilitado, la sentencia SQL está ubicada en un archivo de clase Java o en un archivo de origen.
  • 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® InfoSphere Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en el mismo grupo de paquetes que IBM Data Studio.
    • IBM InfoSphere 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 InfoSphere Optim Query Tuner para DB2 para z/OS debe estar instalado en el mismo grupo de paquetes que IBM Data Studio.
    • IBM InfoSphere 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 InfoSphere Optim Query Tuner para DB2 para Linux, UNIX y Windows debe estar instalado en el mismo grupo de paquetes que IBM Data Studio.
    • IBM InfoSphere 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 InfoSphere Optim Query Tuner para DB2 para z/OS debe estar instalado en el mismo grupo de paquetes que IBM Data Studio.
    • IBM InfoSphere 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 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. Requiere un proyecto Java con soporte a pureQuery habilitado.
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 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.

Comentarios