396
IBM DataQuant para z/OS y Multiplataformas Versión 1 Release 2 Iniciación a DataQuant SC11-3492-07

Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

  • Upload
    hahanh

  • View
    245

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

IBM DataQuant para z/OS y MultiplataformasVersión 1 Release 2

Iniciación a DataQuant

SC11-3492-07

���

Page 2: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura
Page 3: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

IBM DataQuant para z/OS y MultiplataformasVersión 1 Release 2

Iniciación a DataQuant

SC11-3492-07

���

Page 4: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

NotaAntes de utilizar esta información y el producto al que sirve de complemento, lea la información general contenida en elApéndice E, “Avisos”, en la página 367.

Esta edición se aplica a IBM DataQuant para z/OS Versión 1 Release 2, número de programa 5697-N64. Se aplicatambién al número de programa 5724-R90, que se aplica a la Versión 1 Release 2 de los productos siguientes: IBMDataQuant para Multiplataformas; IBM DataQuant for DB2 Warehouse Starter Edition e IBM DataQuant para DB2Warehouse Intermediate Edition. El contenido de esta edición se aplica a todos los siguientes releases ymodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Estaedición sustituye a SC11-3492-04.

© Copyright Rocket Software Inc., 2002-2010. Reservados todos los derechos.

Page 5: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Contenido

Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixA quién va dirigida esta información . . . . . . . . . . . . . . . . . . . . . . . . . . . ixConvenios y terminología utilizados en esta información . . . . . . . . . . . . . . . . . . . . ixInformación de soporte y actualizaciones de servicio . . . . . . . . . . . . . . . . . . . . . . ixDónde se puede encontrar información . . . . . . . . . . . . . . . . . . . . . . . . . . ixEnvío de comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Capítulo 1. Visión general de DataQuant . . . . . . . . . . . . . . . . . . . . . . 1Visión general de la perspectiva Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . 1Visión general de la perspectiva del administrador . . . . . . . . . . . . . . . . . . . . . . 2Resumen de cambios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Fuentes de datos virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Planificador de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Soporte para informes y paneles de instrumentos visuales en varios idiomas . . . . . . . . . . . . . 3Soporte para paneles de instrumentos basados en Flash . . . . . . . . . . . . . . . . . . . . 4Introducción de API Win32 compatibles con versiones anteriores . . . . . . . . . . . . . . . . . 4Planificaciones de caducidad de datos en informes y paneles de instrumentos . . . . . . . . . . . . 4Interfaz de usuario y posibilidades de DataQuant para WebSphere mejoradas . . . . . . . . . . . . 5Nueva vista Personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Soporte para Object REXX abierto . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Capítulo 2. Configuración del entorno de consulta . . . . . . . . . . . . . . . . . 7Vistas y perspectivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Apertura de perspectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Cierre de perspectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Apertura de vistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Posición de las vistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Configuración de perspectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Restablecimiento de perspectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Establecimiento de preferencias de usuario . . . . . . . . . . . . . . . . . . . . . . . . . 11Establecimiento de preferencias generales . . . . . . . . . . . . . . . . . . . . . . . . 12Establecimiento de preferencias de apariencia . . . . . . . . . . . . . . . . . . . . . . . 12Definición de las preferencias de tiempo de ejecución del panel de control . . . . . . . . . . . . . 13Definición de preferencias de gestión de datos. . . . . . . . . . . . . . . . . . . . . . . 13Establecimiento de preferencias de ayuda . . . . . . . . . . . . . . . . . . . . . . . . 14Establecimiento de preferencias JDBC. . . . . . . . . . . . . . . . . . . . . . . . . . 15Establecimiento de preferencias de LOB . . . . . . . . . . . . . . . . . . . . . . . . . 17Establecimiento de preferencias de registro . . . . . . . . . . . . . . . . . . . . . . . . 18Establecimiento de preferencias de diseño de informes . . . . . . . . . . . . . . . . . . . . 19Establecimiento de las preferencias de inicio de sesión único . . . . . . . . . . . . . . . . . . 19Establecimiento de preferencias de temas . . . . . . . . . . . . . . . . . . . . . . . . 19Establecimiento de preferencias de bibliotecas de otra empresa . . . . . . . . . . . . . . . . . 20Especificación de preferencias de diseñador visual . . . . . . . . . . . . . . . . . . . . . 20

Utilización de la vista Espacios de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . 21Descubrimiento del contenido de un espacio de trabajo. . . . . . . . . . . . . . . . . . . . 21Mandatos de menú del espacio de trabajo . . . . . . . . . . . . . . . . . . . . . . . . 22Gestión de carpetas de espacio de trabajo . . . . . . . . . . . . . . . . . . . . . . . . 24Filtrado de objetos de origen de datos . . . . . . . . . . . . . . . . . . . . . . . . . 24Creación de enlaces con objetos de espacio de trabajo . . . . . . . . . . . . . . . . . . . . 25Creación de enlaces con objetos de repositorio . . . . . . . . . . . . . . . . . . . . . . . 25Visualización de propiedades para objetos de espacio de trabajo. . . . . . . . . . . . . . . . . 25Renovación del contenido del espacio de trabajo . . . . . . . . . . . . . . . . . . . . . . 26Desplazamiento de objetos del espacio de trabajo. . . . . . . . . . . . . . . . . . . . . . 26Adición de contenido a un espacio de trabajo . . . . . . . . . . . . . . . . . . . . . . . 27Creación de espacios de trabajo adicionales. . . . . . . . . . . . . . . . . . . . . . . . 28

iii

Page 6: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Utilización de la vista Personal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Mandatos de menú de vista Personal . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Cómo trabajar con tablas de base de datos . . . . . . . . . . . . . . . . . . . . . . . . . 29Especificación de condiciones de clasificación para tablas . . . . . . . . . . . . . . . . . . . 29Especificación de condiciones de fila para tablas . . . . . . . . . . . . . . . . . . . . . . 30

Creación de repositorios personales . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Conexión a un repositorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32La especificación de la información de usuario . . . . . . . . . . . . . . . . . . . . . . . 33Cambio de información de configuración de interfaz de usuario . . . . . . . . . . . . . . . . . . 34

Configuración de la información de controlador JDBC . . . . . . . . . . . . . . . . . . . . 34Configuración de la información de conexión de repositorio . . . . . . . . . . . . . . . . . . 36Modificación de la contraseña de DB2 . . . . . . . . . . . . . . . . . . . . . . . . . 43

Capítulo 3. Creación de consultas relacionales . . . . . . . . . . . . . . . . . . 45Creación de nuevos objetos o elementos de deposito . . . . . . . . . . . . . . . . . . . . . 45Apertura de objetos guardados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Apertura de objetos de repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . 46Apertura de objetos guardados en un archivo . . . . . . . . . . . . . . . . . . . . . . . 47Apertura de los objetos de catálogo QMF . . . . . . . . . . . . . . . . . . . . . . . . 47

Creación de consultas utilizando el editor de SQL . . . . . . . . . . . . . . . . . . . . . . 47Utilización de la asistencia de contenido. . . . . . . . . . . . . . . . . . . . . . . . . 48Utilización de indicaciones de parámetro . . . . . . . . . . . . . . . . . . . . . . . . 48

Creación de consultas utilizando el editor de consultas asistidas . . . . . . . . . . . . . . . . . . 49Adición de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Unión de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Unión de columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Especificación de columnas de resultados de la consulta . . . . . . . . . . . . . . . . . . . 51Especificación de condiciones de clasificación para los resultados de la consulta . . . . . . . . . . . 53Especificación de condiciones de fila para los resultados de la consulta . . . . . . . . . . . . . . 54

Creación de consultas utilizando el editor de consultas de diagrama . . . . . . . . . . . . . . . . 55Adición de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Edición de condiciones de unión para varias tablas . . . . . . . . . . . . . . . . . . . . . 58

Creación de consultas utilizando el asistente Describir consulta . . . . . . . . . . . . . . . . . . 59Listado de tablas de origen de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Especificación de variables de sustitución . . . . . . . . . . . . . . . . . . . . . . . . . 60Establecimiento de fonts de sentencias SQL. . . . . . . . . . . . . . . . . . . . . . . . . 61Cómo guardar objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Cómo guardar objetos en un repositorio o un espacio de trabajo de repositorio . . . . . . . . . . . . 62Cómo salvar objetos en un archivo . . . . . . . . . . . . . . . . . . . . . . . . . . 62Cómo guardar objetos en el catálogo QMF . . . . . . . . . . . . . . . . . . . . . . . . 63

Menú Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Capítulo 4. Creación de consultas OLAP . . . . . . . . . . . . . . . . . . . . . 65Recuperación de datos de cubo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Apertura de las consultas OLAP existentes . . . . . . . . . . . . . . . . . . . . . . . . . 66Modificación de consultas OLAP para obtener diferentes vistas de datos de cubos. . . . . . . . . . . . 66

Creación de la consulta OLAP fuera de línea . . . . . . . . . . . . . . . . . . . . . . . 66Creación de una consulta OLAP en línea . . . . . . . . . . . . . . . . . . . . . . . . 67Filtrado de datos de cubo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Utilización de resultados de la consulta OLAP. . . . . . . . . . . . . . . . . . . . . . . . 69Menú Consulta OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Capítulo 5. Utilización de resultados de la consulta . . . . . . . . . . . . . . . . 71Formateo de los resultados de la consulta . . . . . . . . . . . . . . . . . . . . . . . . . 71

Utilización de la vista Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . 71Utilización del diálogo Propiedades de diseño . . . . . . . . . . . . . . . . . . . . . . . 71Añadir columnas calculadas a los resultados de la consulta . . . . . . . . . . . . . . . . . . 78

Aplicación de la agrupación y la agregación a las columnas de resultados de consulta . . . . . . . . . . 79Campos de agrupación y agregación . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Exportación de los resultados de la consulta . . . . . . . . . . . . . . . . . . . . . . . . 81

iv Iniciación a DataQuant

Page 7: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Exportación de los resultados de la consulta a una base de datos . . . . . . . . . . . . . . . . 82Exportación de los resultados de la consulta a un archivo . . . . . . . . . . . . . . . . . . . 83

Importación de resultados de consulta de archivos CSV y de texto . . . . . . . . . . . . . . . . . 86Especificación de opciones de separador para archivos CSV y TXT . . . . . . . . . . . . . . . . 86Especificación de la estructura del conjunto de resultados de los archivos CSV y de texto . . . . . . . . 87

Utilización de datos de LOB en los resultados de consulta . . . . . . . . . . . . . . . . . . . . 88Alteración temporal de la opción de límite de recursos . . . . . . . . . . . . . . . . . . . . 89

Visualización del contenido de una célula en los resultados de consulta . . . . . . . . . . . . . . . 90Visualización de varios conjuntos de resultados . . . . . . . . . . . . . . . . . . . . . . . 90Menú Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Clasificación de resultados de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . 93Cómo guardar datos utilizando los métodos para guardar normal o rápido . . . . . . . . . . . . . . 93

Capítulo 6. Generación de informes . . . . . . . . . . . . . . . . . . . . . . . 97Creación de un nuevo informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Selección del objeto de origen de datos de un informe clásico . . . . . . . . . . . . . . . . . . 98

Listado de objetos de origen de datos . . . . . . . . . . . . . . . . . . . . . . . . . 99Exportación de informes clásicos y visuales a un archivo . . . . . . . . . . . . . . . . . . . . 100Creación de formularios de informes clásicos . . . . . . . . . . . . . . . . . . . . . . . . 100

Diseño de un formulario de informe clásico . . . . . . . . . . . . . . . . . . . . . . . 101Utilización de variables de formulario . . . . . . . . . . . . . . . . . . . . . . . . . 112Utilización de códigos de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Guardar informes clásicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Guardar un formulario con un objeto de origen de datos asociado. . . . . . . . . . . . . . . . 117Guardar un formulario sin un objeto de origen de datos asociado . . . . . . . . . . . . . . . . 117

Utilización de informes BIRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Menú Formulario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Capítulo 7. Utilización de proyectos visuales . . . . . . . . . . . . . . . . . . . 121Utilización de informes visuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

Creación de informes mediante el asistente para informes visuales . . . . . . . . . . . . . . . 123Apertura de un informe visual de herencia . . . . . . . . . . . . . . . . . . . . . . . 124Especificación de conexiones de origen de datos para informes visuales . . . . . . . . . . . . . . 126Especificación de consultas de informe visual . . . . . . . . . . . . . . . . . . . . . . 126Diseño de la página principal de un informe visual . . . . . . . . . . . . . . . . . . . . 127Diseño de una página fija de un informe visual . . . . . . . . . . . . . . . . . . . . . . 128Gestión de la recuperación de datos de informe . . . . . . . . . . . . . . . . . . . . . . 130

Utilización de paneles de instrumentos visuales . . . . . . . . . . . . . . . . . . . . . . . 132Planificación del panel de instrumentos . . . . . . . . . . . . . . . . . . . . . . . . 134Utilización del asistente para el panel de instrumentos visual . . . . . . . . . . . . . . . . . 135Importación de Visionary World de herencia . . . . . . . . . . . . . . . . . . . . . . . 137Especificación de conexiones de origen de datos para paneles de instrumentos visuales . . . . . . . . 138Especificación de consultas de panel de instrumentos visual. . . . . . . . . . . . . . . . . . 139Utilización de escenas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Utilización del Diseñador visual . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Utilización del Explorador de proyectos . . . . . . . . . . . . . . . . . . . . . . . . 160Manejo del editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Utilización de la vista Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . 162Utilización de la vista Paleta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Utilización de la vista Capas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Utilización de recursos globales . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

Capítulo 8. Trabajar con los procedimientos . . . . . . . . . . . . . . . . . . . 219Creación de un nuevo procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . 219Planificación de procedimientos a ejecutar . . . . . . . . . . . . . . . . . . . . . . . . . 220

Visualización de trabajos planificados . . . . . . . . . . . . . . . . . . . . . . . . . 222Conversión de archivos de definición de trabajo de herencia . . . . . . . . . . . . . . . . . . 223Mandatos de procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Diferencias de interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Sintaxis de procedimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Contenido v

||

Page 8: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Lectura de los diagramas de sintaxis . . . . . . . . . . . . . . . . . . . . . . . . . 225Objetos del catálogo QMF versus los objetos de la carpeta Repositorio . . . . . . . . . . . . . . 226Mandato BOTTOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Mandato CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Mandato CONVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Mandato DRAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Mandato VISUALIZAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Mandato DRAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Mandato EDIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Mandato BORRAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Mandato EXECUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Mandato EXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233Mandato FORWARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Mandato IMPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Mandato MAIL TO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Mandato IMPRIMIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238RESET GLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Mandato RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Mandato SALVAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Mandato FIJAR GLOBAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Mandato SHOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Capítulo 9. Utilización de variables globales . . . . . . . . . . . . . . . . . . . 245Especificación de variables globales del usuario . . . . . . . . . . . . . . . . . . . . . . . 245Edición de valores de variables globales del sistema . . . . . . . . . . . . . . . . . . . . . 246Variables globales definidas por el sistema . . . . . . . . . . . . . . . . . . . . . . . . 246

Variables globales DSQQW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246Variables globales DSQAO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Variables globales DSQEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253Variables globales DSQDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Variables globales DSQCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Capítulo 10. Utilización de códigos de edición . . . . . . . . . . . . . . . . . . 257Códigos de edición para datos de caracteres . . . . . . . . . . . . . . . . . . . . . . . . 257Códigos de edición para datos de fecha . . . . . . . . . . . . . . . . . . . . . . . . . 258Códigos de edición para datos gráficos . . . . . . . . . . . . . . . . . . . . . . . . . . 259Códigos de edición para datos numéricos . . . . . . . . . . . . . . . . . . . . . . . . . 259Códigos de edición para datos de hora . . . . . . . . . . . . . . . . . . . . . . . . . . 261Códigos de edición para datos de indicación de fecha y hora . . . . . . . . . . . . . . . . . . 262Códigos de edición definidos por el usuario . . . . . . . . . . . . . . . . . . . . . . . . 262

Implementación de códigos de edición personalizados para informes clásicos . . . . . . . . . . . . 262Códigos de edición para metadatos . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Capítulo 11. Gestión del entorno de consulta. . . . . . . . . . . . . . . . . . . 269Utilización de la línea de mandatos . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

Lista de parámetros de línea de mandatos . . . . . . . . . . . . . . . . . . . . . . . . 270Utilización de la barra de mandatos . . . . . . . . . . . . . . . . . . . . . . . . . . . 272Especificación de opciones de impresión por omisión . . . . . . . . . . . . . . . . . . . . . 272Visualización de límites de recursos . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

Especificación de límites de recursos de tiempos de espera . . . . . . . . . . . . . . . . . . 274Especificación de los límites de recursos de límites . . . . . . . . . . . . . . . . . . . . . 274Especificación de límites del recurso Verbos SQL . . . . . . . . . . . . . . . . . . . . . 275Especificación de límites del recurso Opciones . . . . . . . . . . . . . . . . . . . . . . 276Especificación de límites de recursos de Guardar datos . . . . . . . . . . . . . . . . . . . 278Especificación de límites del recurso Enlace . . . . . . . . . . . . . . . . . . . . . . . 278Especificación de límites del recurso Seguimiento de objetos. . . . . . . . . . . . . . . . . . 280Especificación de límites del recurso Opciones de LOB . . . . . . . . . . . . . . . . . . . 280Especificación de límites del recurso Antememoria . . . . . . . . . . . . . . . . . . . . . 281

Apéndice A. Accesibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

vi Iniciación a DataQuant

||

||

Page 9: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Equivalentes de teclado estándar en DataQuant para Workstation . . . . . . . . . . . . . . . . . 283Navegación mediante teclado estándar . . . . . . . . . . . . . . . . . . . . . . . . . . 283Accesibilidad del sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Productos de tecnología de asistencia . . . . . . . . . . . . . . . . . . . . . . . . . . 284Navegación en DataQuant para Workstation . . . . . . . . . . . . . . . . . . . . . . . . 284Navegación en DataQuant para WebSphere . . . . . . . . . . . . . . . . . . . . . . . . 286

Apéndice B. Resolución de problemas . . . . . . . . . . . . . . . . . . . . . 289Problemas al visualizar imágenes en DataQuant para WebSphere mediante Internet Explorer 8 . . . . . . . 289La API Win32 de DataQuant para Workstation vuelve a la versión anterior de QMF para Windows . . . . . 289

Apéndice C. Mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291

Apéndice D. Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

Apéndice E. Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Marcas registradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

Contenido vii

Page 10: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

viii Iniciación a DataQuant

Page 11: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Acerca de este manual

En esta información se describe cómo utilizar las aplicaciones DataQuant paraWorkstation y DataQuant para WebSphere. 1

A quién va dirigida esta informaciónEsta información está pensada para todos los usuarios de DataQuant paraWorkstation o DataQuant para WebSphere.

Convenios y terminología utilizados en esta informaciónEsta información utiliza los siguientes convenios de resaltado:v La letra en negrita indica mandatos o controles de interfaz de usuario como, por

ejemplo, nombres de campos, carpetas, iconos u opciones de menú.v La letra en monoespaciado se utiliza para los mensajes del sistema y la sintaxis

de mandatos. Indica ejemplos de texto que el usuario debe entrar exactamentetal como se muestra como, por ejemplo, mandatos y mensajes del sistema.

v La letra en cursiva indica variables que el usuario debe sustituir por un valor,identifica publicaciones, pone énfasis en palabras significativas y especifica pasosopcionales de una tarea.

Información de soporte y actualizaciones de servicioPara obtener información de soporte (como fixpacks de software, PTF, preguntasmás frecuentes (FAQ), notas técnicas, información de resolución de problemas ydescargas) consulte la siguiente dirección: www.ibm.com/software/data/db2imstools/support.html

Dónde se puede encontrar informaciónEl sitio Web de IBM contiene documentación actual del producto que puede ver,imprimir y descargar. Para encontrar publicaciones con la información más actual,consulte la dirección siguiente:

www.ibm.com/software/data/db2imstools/db2tools-library.html

Para consultar la documentación de otros productos de IBM, consulte el centro depublicaciones de IBM en www.ibm.com/shop/publications/order.

Envío de comentariosSus comentarios son importantes para ayudarnos a proporcionar informaciónexacta y de alta calidad. Si tiene algún comentario referido a esta información,envíe un correo electrónico a [email protected] y escriba el nombre delproducto y el tema junto con el comentario que desee.

1. En esta información, se hace referencia al cliente de IBM® DataQuant para WebSphere Application Server como DataQuant paraWebSphere y al cliente de IBM DataQuant para el entorno Workstation como DataQuant para Workstation.

ix

Page 12: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

x Iniciación a DataQuant

Page 13: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 1. Visión general de DataQuant

DataQuant es una herramienta de Business Intelligence para todas las finalidades yvarias plataformas.

DataQuant basado en Eclipse2 La herramienta Business Intelligence que transformalos datos empresariales en una plataforma de información visual con datos visualesbajo demanda. Mediante el uso del conjunto de dispositivos de DataQuant, losusuarios pueden crear paneles de instrumentos intuitivos, consultas, informes yprocedimientos que se pueden distribuir fácilmente entre toda una empresa.v Entrega información importante de negocio de nivel de empresa entre varias

plataformas de base de datos y usuario final.v Soporta la funcionalidad de DB2 9 para z/OS, que incluyen los tipos de datos

DB2 9.v Soporta el SQL dinámico y estático, conjuntos de resultados masivos y

resultados de procedimiento almacenados.v Soporta el trazado simultáneo de datos desde DB2, Informix, Oracle, SQL Server

y la mayoría de los demás orígenes de datos compatibles con JDBC, así como losorígenes de datos multidimensionales que soportan la conectividad XMLA.

v Los informes , los paneles de instrumentos y las consultas se puede incorporarde forma opcional dentro de aplicaciones web, portales o estaciones webpersonalizados o de otros proveedores.

v Soporta las consultas, los paneles de instrumentos, los informes y los diseñosmultidimensionales, así como la interoperatividad ampliada con lainfraestructura BI existente.

v DataQuant para Workstation es una aplicación de estación de trabajo avanzadabasada en Eclipse y entre plataformas que se puede ejecutar en Microsoft®

Windows®, Linux®, Solaris y HP-UX.v DataQuant para WebSphere ofrece una amplia funcionalidad a los usuarios de

empresa a través de los navegadores web habituales.

Visión general de la perspectiva UsuarioLa perspectiva Usuario de la interfaz de aplicaciones proporciona las vistas, menúsy asistentes que le permiten realizar un amplio rango de funciones de consulta einforme.

La perspectiva Usuario de DataQuant para Workstation y DataQuant paraWebSphere ofrece un entorno de desarrollo en el cual se pueden crear, gestionar yejecutar objetos de consulta e informe .

Para comenzar a utilizar DataQuant, debe familiarizarse con la perspectivaUsuario, las preferencias de usuario que puede establecer y cómo puede utilizar

2. Eclipse es una comunidad de código abierto cuyos proyectos se centran en proporcionar una plataforma de desarrollo ampliable einfraestructuras de aplicación para crear software. Eclipse proporciona herramientas e infraestructuras ampliables que abarcan elciclo de desarrollo de software, incluyendo soporte para creación de modelos, desarrollo de entornos de lenguaje para Java™,C/C++, PHP y otros, pruebas y rendimiento, inteligencia empresarial, aplicaciones de cliente completas y desarrollo incorporado.Diversos proveedores de tecnología, universidades e instituciones de investigación amplían, complementan y dan soporte a laplataforma Eclipse. La fundación Eclipse es una corporación no lucrativa, basada en sus miembros, donde se albergan losproyectos Eclipse. En www.eclipse.org están disponibles detalles completos de Eclipse y Eclipse Foundation.

1

Page 14: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

las fuentes de datos y los objetos que tiene a su disposición en la vista Espacios detrabajo. Cuando lo desee, puede comenzar a consultar fuentes de datos, crearobjetos, aplicar formato a los resultados de consulta o crear informes y paneles deinstrumentos.

Nota: La información de configuración de la interfaz de aplicaciones consta de losvalores del controlador JDBC y de los valores de conexión de repositorioque se utilizan para conectarse a los repositorios y fuentes de datoscompartidos. Los usuarios avanzados pueden realizar cambios en lainformación de configuración desde la perspectiva Usuario. La mayoría deusuarios nunca cambiará la información de configuración.

Visión general de la perspectiva del administradorLa perspectiva Administrador de la interfaz de aplicaciones proporciona las vistas,los menús y los asistentes que le permiten crear, gestionar y mantener repositorios.

Un administrador de DataQuant se encarga de configurar la configuración de lainterfaz de aplicaciones. Como resultado, la interfaz de aplicaciones que estáutilizando se instala preconfigurada con acceso a uno o más espacios de trabajo derepositorio. Los orígenes de datos y los objetos a los que puede acceder desde elespacio de trabajo se visualizan en la vista Espacios de trabajo.

Resumen de cambiosSe han añadido varios dispositivos a DataQuant Versión 1.2.

Estas características permiten a los usuarios añadir orígenes de datos virtuales,planificar trabajos, distribuir informes visuales y paneles de control visuales envarios idiomas, ver paneles de control mediante Flash, acceder a las API de legadode QMF para Windows®, asignar planificaciones de caducidad a paneles de controle informes y ver los favoritos y los objetos utilizados con más frecuencia en unavista personal. Se ha vuelto a ofrecer el soporte para el objeto REXX y la interfazde WebSphere se ha vuelto a diseñar para proporcionar una experiencia de usuariomás avanzada.

Fuentes de datos virtualesLos fuentes de datos virtuales le permiten crear tablas virtuales que los usuariospueden editar y manipular sin alterar el contenido original de las tablas. En lasversiones anteriores, era necesario que los usuarios que desarrollaban paneles deinstrumentos, consultas o informes conocieran las tablas y vistas físicassubyacentes de las que las consultas extraían los datos. Ahora, con las fuentes dedatos virtuales, los administradores pueden proteger opcionalmente a los usuariosde las complejidades de las estructuras de base de datos subyacentes yproporcionar a los desarrolladores de contenido un modelo de datos simplificadocon el que poder desarrollar contenido. Las fuentes de datos virtuales funcionanentrando una capa de metadatos que media entre una fuente de datos virtualdefinida por el administrador y las fuentes de datos subyacentes que contienen lasvistas y tablas físicas.

Este enfoque proporciona las siguientes ventajas clave:1. Los usuarios están protegidos de las complejidades del modelo de datos

subyacente. Se pueden sustituir los nombres de columna y nombres de tabla

2 Iniciación a DataQuant

Page 15: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

complicados por variantes fácilmente legibles por las personas y las uniones detabla complejas se pueden representar por una sola tabla virtual, mucho másparecida a una vista de base de datos.

2. Los administradores pueden definir en una sola base de datos varias tablasvirtuales, cada una de las cuales extrae datos de una o más tablas de diferentesfuentes de datos. Por ejemplo, una puede añadir tres tablas de DB2 y dos tablasde Informix. Para los usuarios finales, una fuente de datos virtual determinadaactúa como una base de datos única, permitiendo a los usuarios finales crearconsultas en todas las tablas contenidas en ella, aunque las fuentes subyacentesresidan en fuentes de datos diferentes.

3. Los usuarios están aislados de los cambios de esquema de base de datos. Losadministradores de base de datos pueden realizar cambios rápidamente en losesquemas de base de datos subyacentes sin que ello afecte a los paneles deinstrumentos, las consultas o los informes existentes, puesto que el esquema defuente de datos virtual no se modifica.

Planificador de trabajoDataQuant proporciona la posibilidad de planificar un objeto de procedimientoque se deberá ejecutar de manera repetitiva periódicamente o en una fecha y horaespecífica. Un procedimiento de DataQuant puede realizar uno o más pasossecuenciales, por ejemplo ejecutar consultas, aplicar plantillas de informe, exportarinformes a archivos PDF o enviar informes a través del correo electrónico.

Se pueden planificar trabajos para que se ejecuten en una de las siguientesubicaciones:1. Estación de trabajo local: DataQuant crea automáticamente un trabajo con el

planificador del sistema operativo, bajo el perfil del usuario que iniciado lasesión. Toda la ejecución tiene lugar en la estación de trabajo del usuario final.

2. DataQuant para WebSphere: DataQuant planifica un trabajo para que lo ejecuteel nuevo planificador de trabajos incorporado de DataQuant para WebSphere.En esta modalidad, el trabajo lo ejecuta el propio DataQuant para WebSphere,totalmente independiente de la estación de trabajo que lo ha planificado. Si seutiliza esta propuesta, varios usuarios pueden planificar trabajo para que serealice ad hoc o de manera periódica, sin necesidad de dejar las estaciones detrabajo enchufadas y conectadas.

Soporte para informes y paneles de instrumentos visuales envarios idiomas

Los informes visuales y los paneles de instrumentos interactivos de DataQuantproporcionan unos medios excelentes de diseminar los datos de negocio en toda laempresa. Para empresas internacionales, esto significa normalmente desplegarsoluciones en regiones de idiomas diferentes. Mientras que DataQuant estátraducido a más de 20 idiomas, cualquier texto que se añada a los informes y lospaneles de instrumentos permanecerá en el formato original, independientementede la región.

Ahora, DataQuant incluye la capacidad de crear informes y paneles deinstrumentos que presentarán el texto localizado que coincide con la región delusuario. Por ejemplo, ahora puede crear un informe o panel de instrumentos enalemán que contenga también el texto en francés. En este ejemplo, los usuariosalemanes que vean el informe o panel de instrumentos ven el texto alemán,mientras que los usuarios franceses que accedan a la misma solución verán el texto

Capítulo 1. Visión general de DataQuant 3

Page 16: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

francés. Esta nueva característica le permite definir tantas ‘tablas de serie' comodesee dentro de un proyecto visual determinado, teniendo asignado cada una deellas un idioma regional determinado.

Soporte para paneles de instrumentos basados en FlashEn las versiones anteriores, se podían desplegar paneles de instrumentos deDataQuant utilizando HTML puro, PDF o bien, opcionalmente, a través de unaapplet de navegador ligera. Ahora, DataQuant presenta la capacidad paradesplegar los paneles de instrumentos utilizando el reproductor Flash de Adobe®.La opción basada en Flash proporciona una experiencia de usuario que es máscomparable a la de una aplicación rica puesto que la estación de trabajo ensamblael panel de instrumentos y pueden tener lugar muchas interacciones de panel deinstrumentos sin necesidad de comunicarse de nuevo con el servidor web.

Introducción de API Win32 compatibles con versionesanteriores

DataQuant ofrece tres formas de interfaces de programación de aplicaciones (API),permitiendo que la funcionalidad de DataQuant se incorpore opcionalmente en lasaplicaciones personalizadas y el software de otras empresas. Éstas incluyen las APIJava, las API de servicio web y las API de biblioteca de mandatos (línea demandatos).

Esta nueva característica presenta un conjunto de API de Win32 que proporcionanacceso a la funcionalidad de DataQuant utilizando un conjunto de funciones queson compatibles con las anteriores API de QMF para Windows. Esto permite quelas aplicaciones internas de la empresa que se han desarrollado mediante las APIde QMF basadas en Win32 funcionen con la solución más nueva de DataQuantbasada en Java.

Planificaciones de caducidad de datos en informes y panelesde instrumentos

En releases anteriores, los informes visuales y los paneles de instrumentos deDataQuant han recuperado los datos de la base de datos cuando se accede a lasolución. Por ejemplo, un informe de ventas devuelve datos de ventas que sonactuales en el momento en que se abre el informe.

Las planificaciones de caducidad de datos nuevos de DataQuant permiten a losdesarrolladores de informes y paneles de instrumentos definir el punto en el quese deben captar los nuevos datos de la base de datos. Las planificaciones decaducidad se pueden definir en términos de periodo de tiempo (por ejemplo,tantos segundos, minutos, horas o días) o como un intervalo regular (por ejemplo,cada día al mediodía o cada primer lunes de cada mes). Además, se puede asignaruna planificación de caducidad diferente a cada consulta de un informe o panel deinstrumentos.

Esta nueva característica se puede utilizar de muchas maneras, por ejemplo:v Definir un informe de ventas que visualice siempre los datos del mes actual. Los

datos se captan sólo una vez, después de haber accedido a ellos por primera vezdespués de que hayan quedado disponibles los datos nuevos. El accesosubsiguiente al informe se satisface con los datos mantenidos en la antememoriade datos del informe. También se pueden salvar copiar del informe para un mesdeterminado, creando cada mes un depósito de instantáneas de informe.

4 Iniciación a DataQuant

Page 17: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Definir un panel de instrumentos que renueva cada consulta de acuerdo con lavalidez subyacente de los datos. Por ejemplo, los autores de publicaciones nocaducan nunca mientras que los registros de transacciones son válidos duranteun número determinado de minutos. Mediante la agrupación de lasantememorias de datos en el servidor de aplicaciones web, el acceso de usuariosimultáneo a los paneles de instrumentos no produce prácticamente ningúnincremento de carga en las fuentes de datos subyacentes que los alimentan.

Interfaz de usuario y posibilidades de DataQuant paraWebSphere mejoradas

En versiones anteriores, el interfaz de usuario de DataQuant para WebSphere seofrece como un subconjunto de características de estación de trabajo, peromediante el uso de una interfaz HTML diferente.

Basado en Eclipse de DataQuant La interfaz de usuario ofrece un entornoproductivo y cada vez más familiar tanto para los usuarios técnicos como para losno técnicos. DataQuant para WebSphere proporciona ahora a los usuarios unainterfaz de usuario que es prácticamente idéntica al producto de estación detrabajo. Ésta conserva las ventajas de una solución HTML pura sin perder laproductividad de una aplicación de escritorio. Las barras de herramientas deaplicación, los menús de contexto, los diálogos y las vistas siguen siendo comunesentre ambos productos, permitiendo una transición fluida entre cada una de lassoluciones.

Nueva vista PersonalAhora, DataQuant incluye una vista ‘Personal' opcional acoplada sobre el espaciode trabajo o el explorador de depósitos en la estación de trabajo y los productosweb.

Esta nueva vista ofrece los siguientes recursos:v Una carpeta ‘Utilizado recientemente' que lista y proporciona el acceso directo a

las tablas, consultas, paneles de instrumentos, informes y procedimientos a losque el usuario ha accedido recientemente.

v Una carpeta ‘Favoritos' en la que los usuarios pueden recopilar sus elementos‘favoritos' (tablas, consultas, informes , o paneles de instrumentos). Loselementos se añaden arrastrándolos y soltándolos o pulsando con el botónderecho los objetos y seleccionando ‘Añadir a favoritos'.

v Una carpeta ‘Inicio' que permite a los usuarios definir los elementos que sedeben abrir siempre que se inicie la aplicación. Los elementos añadidos a estacarpeta (utilizando el mismo mecanismo indicado más arriba) se abren y sevisualizan automáticamente cuando el usuario inicia la sesión en la aplicación.

Soporte para Object REXX abiertoA menudo, los usuarios de QMF para TSO/CICS utilizan el lenguaje deprogramación de REXX para incorporar la lógica de programación adicional en losprocedimientos y los formatos (informes clásicos). Las versiones anteriores de QMFpara Windows soportaban una serie de sentencias REXX utilizando el IBM ObjectREXX. Sin embargo, este producto REXX se ha dejado de mantener posteriormentey se ha donado a la comunidad de código abierto.

DataQuant vuelve a ofrecer soporte para REXX en la plataforma Windows, con lacapacidad para trabajar con tanto el producto original IBM Object REXX, como lavariante de código abierto subsiguiente. Esta nueva característica aumenta la

Capítulo 1. Visión general de DataQuant 5

Page 18: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

interoperatividad de los formatos y los procedimientos basados en REXX entre laplataforma z/OS y Windows, aunque normalmente es necesario algún grado demodificación al ejecutar objetos de QMF basados en REXX en la plataformaWindows.

6 Iniciación a DataQuant

Page 19: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 2. Configuración del entorno de consulta

Utilice la perspectiva de Usuario para consultar datos y formatear resultados.

Perspectivas

Los elementos principales de la interfaz de aplicación incluyen:v Perspectivasv Editoresv Vistas

DataQuant para Workstation y DataQuant para WebSphere proporcionan lassiguientes perspectivas:v Usuario, que proporciona las vistas, los menús y los asistentes que le permiten

ejecutar un amplio rango de funciones de consulta e informes. La perspectiva deUsuario define el conjunto inicial y el diseño de las vistas que utilizará paraconsultar fuentes de datos y trabajar con resultados de consulta.

v Administrador, que proporciona las vistas, los menús y los asistentes quepermiten a un usuario con privilegios administrativos crear y mantenerrepositorios. No todas las instancias de DataQuant se instalan con la perspectivade Administrador.

v QMF que proporciona las vistas, los menús y los asistentes que son másapropiados para trabajar con los catálogos QMF.

v El Diseñador visual que proporciona las vistas, los menús y los asistentas queutilizará para crear informes y paneles de instrumentos visuales. (SóloDataQuant para Workstation)

v El Diseño de informes que proporciona las vistas, los menús y los asistentes queutilizará para crear los informes BIRT. (Sólo DataQuant para Workstation)

Editores

Cada perspectiva de DataQuant incluye una sola área de editor. Por omisión, elárea de editor se abre en el centro de la ventana de estación de trabajo.

Muchos editores de DataQuant se abrirán en el área del editor basándose en el tipode objeto que abra o en el tipo de función que realice. Muchos de estos editores seutilizan al escribir consultas, formatear resultados de consulta o crear informes.

Vistas

Las vistas de DataQuant soportan editores y proporcionan presentacionesalternativas así como maneras de navegar por la información de la ventana. Cadavista se muestra como un panel en la ventana de la estación de trabajo principal.Cada perspectiva de DataQuant muestra inicialmente las vistas que se utilizan conmayor frecuencia para realizar funciones específicas.

La perspectiva de Usuario se abre con las siguientes vistas utilizadas máscomúnmente.v La vista Espacios de trabajo que lista los espacios de trabajo que están

disponibles para el ID de usuario. Todas las fuentes de datos a las que puede

7

Page 20: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

acceder residen en los espacios de trabajo que aparecen listados. En la vistaEspacios de trabajo puede realizar la mayoría de las funciones de consulta einforme.

v La vista Conexiones de repositorio, que visualiza la lista de conexiones derepositorio que están disponibles.

v La vista Personal, que mantiene y visualiza objetos en las carpetas Utilizadorecientemente, Favoritos e Inicio.

v La vista Propiedades que muestra las propiedades del objeto que estáseleccionado o activo en el editor u otra vista.

v La vista Salida, que visualiza mensajes informativos y de error generadosmientras se ejecuta DataQuant para Workstation.

v La vista Contorno que visualiza un contorno del objeto activo en el editor. Loselementos estructurales que aparecen listados dependen del tipo de objeto queesté abierto.

La perspectiva Diseñador visual sólo está disponible en DataQuant paraWorkstation, y se abre con las siguientes vistas utilizadas más comúnmente:v La vista Explorador de proyectos, que muestra cada elemento en un informe

visual o un panel de instrumentos visual.v La vista Paleta, que muestra los objetos que puede insertar en un proyecto

visual.v La vista Sucesos, que visualiza los elementos de navegación que puede aplicar a

objetos de diseño en un panel de instrumentos visual.v La vista Calculadora DataQuant que se utiliza para crear expresiones para los

valores de propiedad de objeto de paleta.v La vista Capas que muestra las capas disponibles que se han creado para

organizar los objetos de paleta en un panel de instrumentos visual.

La perspectiva Diseño de informes sólo está disponible en DataQuant paraWorkstation, y se abre con las siguientes vistas utilizadas más comúnmente:v La vista Explorador de datos, que muestra información de fuente de datos y de

conjunto de datos para un informe BIRT.v La vista Explorador de recursos que muestra los objetos que se han creado para

reutilizarlos en un informe BIRT.v La vista Editor de propiedades, que presenta las propiedades de los elementos

del informe BIRT.

En la perspectiva de Usuario también puede abrir y utilizar una o varias de lasvistas siguientes:v La vista Conexiones de fuente de datos que muestra una lista de todas las

conexiones que están activas actualmente o que se han realizado en una fuentede datos.

v La vista Buscar, que le permite buscar información dentro de la aplicación de laestación de trabajo.

v La vista Progreso, que visualiza todo el progreso, el porcentaje del trabajocompletado y los mensajes de cancelación.

v La vista Hojas de apuntes que muestra las hojas de apuntes que le guían através de varias tareas de gestión de datos. (Sólo DataQuant para Workstation)

v La vista Ayuda que muestra la información de ayuda. (Sólo DataQuant paraWorkstation)

8 Iniciación a DataQuant

||

Page 21: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Vistas y perspectivasEl entorno de consulta de DataQuant incluye vistas y perspectivas que se puedenpersonalizar para adaptarse a sus necesidades.

Los temas siguientes describen cómo configurar las vistas y las perspectivas queutilizará en el entorno de consulta.

Apertura de perspectivasPuede abrir cualquier perspectiva que no esté abierta actualmente en la ventana dela estación de trabajo.

Una perspectiva permanecerá abierta hasta que la cierre. Cada vez que se inicieDataQuant, se abrirán todas las perspectivas que estaban abiertas cuando se realizóel último cierre.

De forma inicial, la perspectiva Usuario se abre cuando se inicia la aplicaciónDataQuant. Si la perspectiva Usuario está cerrada, puede abrirla, o cualquierperspectiva que se haya cerrado, de la forma siguiente:1. Pulse el icono Abrir perspectiva en la barra de herramientas de la perspectiva.

Puede seleccionar también Ventana → Abrir perspectiva. Se visualizará unmenú con la lista de perspectivas que ha abierto en la sesión actual deDataQuant. Seleccione la perspectiva que desea abrir.

2. Para ver una lista completa de las perspectivas disponibles, seleccione Otras enel menú. Se abre la ventana Abrir perspectiva. Seleccione la perspectiva quedesea abrir. Pulse Aceptar.

3. Se abrirá la perspectiva que haya seleccionado. Se añade una pestaña a la barrade título de la ventana. La pestaña muestra el nombre de la perspectiva y elicono asociado. Pulsar el icono de la perspectiva permite cambiar rápidamentea una perspectiva desde otras perspectivas de la misma ventana.

4. Por omisión, se abrirá una perspectiva en la misma ventana. Puede abrir unaperspectiva en una ventana nueva seleccionando Ventana → Abrir nuevaventana. Se abrirá la perspectiva activa en una nueva ventana.

Cierre de perspectivasPuede cerrar cada perspectiva que está activa en la ventana de estación de trabajo.

Si cierra una perspectiva, permanecerá cerrada hasta que vuelva a abrir esaperspectiva. Cada vez que se inicia una interfaz de aplicaciones DataQuant, todaslas perspectivas que estuvieran abiertas en el momento en que se produjo el cierreanterior se abrirán, todas las perspectivas que estaban cerradas permaneceráncerradas.

Para cerrar una perspectiva:1. Seleccione Ventana → Cerrar perspectiva. Se cierra la perspectiva activa.2. Para cerrar todas las perspectivas, seleccione Ventana → Cerrar todas las

perspectivas. Se cierran todas las perspectivas que están abiertas en la ventanade estación de trabajo. La ventana de estación de trabajo aparece vacía.

Apertura de vistasPuede cambiar el diseño de una perspectiva abriendo y cerrando las vistas que semuestran en la ventana de la estación de trabajo.

Capítulo 2. Configuración del entorno de consulta 9

Page 22: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para abrir una vista:1. Seleccione Ventana → Mostrar vista.2. En la lista de vistas, seleccione la vista que desea abrir. Seleccione Otras para

ver más vistas. Se abre el diálogo Mostrar vista. Seleccione la vista que deseaabrir.

3. Pulse Aceptar. La vista seleccionada se abre en la perspectiva que está activa enla ventana de la estación de trabajo. Se abrirá automáticamente con laperspectiva en sesiones de DataQuant subsiguientes.

Nota: Las vistas también tienen sus propios menús. Para abrir el menú de unavista, pulse el icono situado en el extremo izquierdo de la barra de título dela vista. Algunas vistas también tienen sus propias barras de herramientas.Las acciones representadas por los botones en las barras de herramientas dela vista sólo afectan a los elementos que hay dentro de dicha vista.

Posición de las vistasSi utiliza DataQuant para Workstation, puede cambiar el diseño de una perspectivaabriendo y cerrando las vistas y acoplándolas en distintas posiciones en la ventanade la estación de trabajo.

Al abrirse, una vista puede aparecer por separado o estar apilada con otras vistasen un cuaderno con pestañas. Puede cambiar la ubicación de una vista de una delas maneras siguientes:v Arrastre la vista por su barra de título hasta la nueva ubicación y suelte el botón

izquierdo del ratón.v Pulse con el botón derecho del ratón en la barra de título de la vista que desea

mover. Seleccione Mover → Vista o Mover → Grupo de pestañas en el menúcontextual.

Configuración de perspectivasAdemás de configurar el diseño de una perspectiva en la interfaz de aplicaciones,puede personalizar las opciones que están disponibles desde el menú Ventana; asícomo los botones y las opciones de menú que están disponibles desde la barra deherramientas y la barra de menús.

Aspectos de una perspectiva que puede controlar:v Las opciones disponibles en el submenú Ventana → Abrir perspectiva.v Las opciones disponibles en el submenú Ventana → Mostrar vista.v Los botones y las opciones de menú que aparecen en la barra de herramientas y

en la barra de menús.

Para configurar una perspectiva:1. Conmute a la perspectiva que desea configurar.2. Seleccione Ventana → Personalizar perspectiva. Se abre la ventana Personalizar

perspectiva.3. Expanda el elemento que desea personalizar.4. Utilice los recuadros de selección para seleccionar los elementos que desea ver

en los menús desplegables de las perspectivas seleccionadas. Podrá seguiraccediendo a los elementos que no seleccione pulsando en la opción de menúOtros.

5. Pulse Aceptar.

10 Iniciación a DataQuant

Page 23: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Restablecimiento de perspectivasSi utiliza DataQuant para Workstation, puede restaurar una perspectiva a sudiseño original.

Para restaurar una perspectiva a su diseño original:1. Seleccione Ventana → Restablecer perspectiva. Se abrirá un diálogo informativo

adicional solicitando si desea restablecer la perspectiva actual a sus valores poromisión.

2. Pulse Aceptar. La perspectiva actual se restablecerá a sus valores por omisión.

Establecimiento de preferencias de usuarioEl diálogo Preferencias se utiliza para establecer las preferencias de usuario que seaplicarán a las funciones específicas en la sesión de la interfaz actual deaplicaciones de DataQuant.

El diálogo Preferencias consta de dos paneles. El panel izquierdo visualiza un árboljerárquico para organizar las preferencias y el panel derecho visualiza las páginasde los valores de preferencias reales.

Para especificar las preferencias de usuario para la sesión de interfaz deaplicaciones de DataQuant actual:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias.2. Seleccione General para especificar el idioma, la dirección de orientación, los

valores de entorno local y acciones por omisión del objeto.3. Seleccione Apariencia para especificar los fonts por omisión que se utilizarán

para las columnas y encabezamientos de los resultados de la consulta; el fontpor omisión para los informes clásicos y las series que se utilizarán paravisualizar y entrar valores por omisión y nulos.

4. Seleccione Gestión de datos para especificar la información de conexión poromisión que se utilizará para producir informes BIRT.0(sólo DataQuant paraWorkstation)

5. Seleccione Variables globales para cambiar los valores por omisión para lasvariables globales del sistema y definir las variables globales del usuario.

6. Seleccione Ayuda para especificar valores por omisión para el modo en que sevisualiza la información de ayuda o cambiar la especificación de interfaz ypuerto para el servidor interno que el sistema de ayuda utiliza.0(sóloDataQuant para Workstation)

7. Seleccione Bibliotecas de JDBC para gestionar los archivos y controladoresJDBC que están disponibles para la interfaz de aplicaciones.

8. Seleccione LOB para especificar las opciones que controlarán la recuperación ysalvación de datos LOB.

9. Seleccione Anotaciones cronológicas para activar un archivo de anotacionescronológicas que hará un seguimiento de la información útil en la depuración.

10. Seleccione Diseño de informes para establecer las especificaciones del diseñode informes para los informes BIRT.0(sólo DataQuant para Workstation)

11. Seleccione Inicio de sesión único para habilitar el soporte de seguridad deKerberos.

12. Seleccione Temas para personalizar el aspecto de la ventana WebSphere. (SóloDataQuant para WebSphere)

13. Seleccione Bibliotecas de otra empresa para especificar alguna biblioteca deotra empresa.

Capítulo 2. Configuración del entorno de consulta 11

Page 24: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

14. Seleccione Diseñador visual para especificar las preferencias que afectarán lacreación de proyectos visuales.0(sólo DataQuant para Workstation)

15. Pulse Restaurar valores por omisión para restaurar las preferencias al estadopor omisión.

16. Pulse Aplicar para implementar cualquier cambio que haya efectuado en losvalores de las páginas de preferencias.

17. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias generalesUtilice la página General del diálogo Preferencias para especificar el idioma,dirección de orientación, los valores de entorno local y las accionespredeterminadas de objeto.

Para especificar las preferencias generales de usuario para la sesión de interfaz deaplicaciones de DataQuant actual:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

General en el árbol.2. En la lista desplegable Idioma de idiomas soportados, seleccione el idioma que

se utilizará para la sesión de interfaz de aplicaciones de DataQuant actual.Seleccione el valor Automático para utilizar el idioma local de la máquinaactual.

3. En la lista desplegable Dirección, seleccione la orientación que se utilizará paravisualizar la información en la sesión de interfaz de aplicaciones de DataQuantactual. Puede seleccionar De izquierda a derecha o De derecha a izquierda.Puede seleccionar Automático para utilizar la orientación por omisión de lamáquina actual.

4. En la lista desplegable Valor de entorno local para números, monedas, horas yfechas, seleccione el idioma que se utilizará para visualizar los números, lasmonedas, las horas y las fechas en la sesión de interfaz de aplicaciones deDataQuant actual. Seleccione el valor Automático para utilizar el idioma localde la máquina actual.

5. Pulse uno de los botones de selección Acción predeterminada para objetospara especificar la acción que realizará DataQuant cuando pulse dos veces unobjeto que se incluye en un árbol de explorador. Seleccione Ejecutar objetopara ejecutar el objeto que seleccionado. Seleccione Visualizar objeto paravisualizar el contenido de SQL del objeto.

6. Pulse Aplicar para salvar las elecciones de preferencias.7. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.8. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias de aparienciaUtilice la página Apariencia del diálogo Preferencias para especificar los fontspredeterminados que se utilizarán para las cabeceras y las columnas de resultadosde consulta; el font predeterminado para los informes clásicos; y las series que seutilizarán para visualizar y especificar valores nulos y predeterminados.

Para especificar las preferencias de usuario de aspecto para la sesión de interfaz deaplicaciones de DataQuant actual:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Aspecto en el árbol.

12 Iniciación a DataQuant

Page 25: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. Seleccione en la lista desplegable Encabezamientos de los resultados deconsulta el font que se utilizará para todos los encabezamientos de resultadosde consulta.

3. Seleccione en la lista desplegable Columnas de los resultados de consulta elfont que se utilizará para todos los datos de columna de resultados deconsulta.

4. Seleccione en la lista desplegable Informes clásicos el font que se utilizarápara todos los informes clásicos.

5. Especifique una serie en el campo Visualizar valores nulos como queDataQuant utilizará para visualizar los valores nulos que se recuperen de unafuente de datos de base de datos.

6. Especifique una serie en el campo Especificar valores nulos como que seutilizará cuando se entren valores nulos en los resultados de consulta o en lastablas de base de datos utilizando el editor de tablas.

7. Especifique una serie en el campo Especificar valores por omisión como quese utilizará cuando se entren valores por omisión en los resultados de consultao en las tablas de base de datos utilizando el editor de tablas.

8. En la lista desplegable Esquema de colores en editores de texto seleccionequé tipo de esquema de colores se soportará en los editores de texto. En lamayoría de instancias elegirá DataQuant para especificar que los esquemas decolores por omisión utilizados por los editores de texto sean aceptables. Si vaa trabajar en modalidad de contraste alto, necesitará seleccionar valor poromisión del sistema.

9. Pulse Aplicar para salvar las elecciones de preferencias.10. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.11. Pulse Aceptar para cerrar el diálogo Preferencias.

Definición de las preferencias de tiempo de ejecución delpanel de control

Utilice la página Tiempo de ejecución de panel de control del diálogo Preferenciaspara especificar la clave de la API de Google Map.

Es necesario definir la etapa de esta forma.1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Tiempo de ejecución de panel de control en el árbol.2. En el campo Clave de la API de Google Map, especifique la clave de la API de

Google Map que utilizará para habilitar el uso del objeto de diseño de GoogleMap en los paneles de control visuales. Puede descargar las API de GoogleMap desde el sitio web de código Google.

3. Pulse Aplicar para salvar las elecciones de preferencias.4. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.5. Pulse Aceptar para cerrar el diálogo Preferencias.

Definición de preferencias de gestión de datosSi utiliza DataQuant para Workstation, utilice la página Gestión de datos deldiálogo Preferencias para especificar la información de conexión predeterminadaque se utilizará para generar informes BIRT.

Capítulo 2. Configuración del entorno de consulta 13

Page 26: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para especificar las preferencias de usuario de conectividad para la sesión deinterfaz de aplicaciones de DataQuant actual:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Gestión de datos desde el árbol.2. Pulse Aplicar para guardar las elecciones de preferencias.3. Pulse Restaurar valores predeterminados para restaurar los valores de

preferencias por omisión.4. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias de ayudaSi utiliza DataQuant para Workstation, utilice la página Ayuda del diálogoPreferencias para especificar los valores predeterminados para cómo se visualiza lainformación de ayuda y para cambiar la especificación de interfaz y puesto para elservidor interno que utiliza el sistema de ayuda.

Para cambiar el valor de adaptador de navegador Web:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione Ayuda

en el árbol.2. El sistema de ayuda puede visualizar información en la vista Ayuda o en un

navegador. Si la ayuda se muestra en un navegador, el navegador puede ser unnavegador incorporado o un navegador externo completo. Si el navegadorincorporado está soportado en el sistema, la ayuda lo utilizará por omisión alobjeto de mostrar la ayuda. Si prefiere utilizar siempre un navegador externocompleto, marque el recuadro de selección Utilizar navegador externo.

3. Por omisión, en la vista Ayuda se visualiza ayuda sensible al contexto para lasventanas de estación de trabajo. Si prefiere visualizar la ayuda sensible alcontexto de la ventana de estación de trabajo como ayudas emergentes, pulse elbotón de selección Abrir ayuda contextual de ventana en una ayudaemergente.

4. Por omisión, se muestra la ayuda sensible al contexto para los diálogos en labandeja del diálogo, lo cual es muy parecido a la vista Ayuda. Si prefierevisualizar la ayuda sensible al contexto del diálogo en ayudas emergentes,pulse el botón de selección Abrir ayuda contextual de diálogo en una ayudaemergente.

5. Pulse Aplicar para salvar las elecciones de preferencias.6. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.7. Pulse Aceptar para cerrar el diálogo Preferencias.

Inclusión del contenido de la ayuda de un servidor remotoEl sistema de ayuda incluye un servidor interno que sirve el contenido de ayuda alnavegador. Esta página de preferencias se utiliza para cambiar la interfaz y elpuerto que el servidor interno utiliza.

Sólo debe cambiar estos valores si tiene problemas y no puede ver la ayuda con laspreferencias por omisión.

Para cambiar la interfaz y el puerto que el servidor de ayuda utiliza:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Expanda la

rama de Ayuda pulsando el signo más. Seleccione Contenido en el árbol.2. Active el recuadro de selección Incluir contenido de la ayuda del Infocenter

remoto. La ventana Infocenter remoto pasa a estar activa.

14 Iniciación a DataQuant

Page 27: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Pulse el botón Añadir. Se abre la ventana Añadir nuevo Infocenter.4. Especifique el nombre de una interfaz IP local que será utilizada por el

servidor en el campo Nombre.5. Especifique el host de una interfaz IP local que será utilizado por el servidor

en el campo Host.6. Especifique el URL de una interfaz IP local que será utilizado por el servidor

en el campo Vía de acceso.7. Pulse el botón de selección Utilizar puerto y especifique el número de un

puerto específico en el que estará a la escucha el servidor.8. Pulse Aceptar. Se cierra la ventana Añadir nuevo Infocenter y el control

vuelve al diálogo Preferencias. Se visualiza el nuevo Infocenter en la ventanaInfocenters remotos.

9. Para editar un Infocenter, pulse el botón Editar. Se abre la ventana EditarInfocenter [nombre Infocenter].

10. Para suprimir un Infocenter, pulse el botón Suprimir. El Infocenterseleccionado se elimina de la lista.

11. Para ver las propiedades de un Infocenter específico, pule el botón Verpropiedades. Se abre el diálogo Propiedades para [nombre Infocenter] con elnombre, el host, la vía de acceso, el puerto y el URL visualizados.

12. Para probar la conexión de un Infocenter con la interfaz IP local, pulse elbotón Probar conexión. Se abre el diálogo Probar conexión que visualiza losresultados de la prueba.

13. Para inhabilitar un Infocenter sin suprimirlo, pulse el botón Inhabilitar. ElInfocenter ahora estará inhabilitado y su estado en la columna Habilitadocambia a inhabilitado.

14. Pulse Aplicar para salvar las elecciones de preferencias.15. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.16. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias JDBCPuede utilizar el diálogo Preferencias para configurar la información decontrolador JDBC.

Los administradores de DataQuant son los responsables de distribuir lainformación de controlador JDBC que los usuarios necesitan para acceder a unafuente de datos. En la mayoría de los casos, los administradores distribuyen estainformación desplegando un archivo de valores de biblioteca JDBC preconfiguradocuando está instalada la interfaz de aplicaciones que utiliza.

Los usuarios avanzados pueden definir o cambiar la información de ubicación delcontrolador JDBC utilizando la página Bibliotecas JDBC del diálogo Preferenciaspara especificar la información de controlador JDBC para cada tipo de base dedatos (por ejemplo, DB2, Informix, Oracle) a la que se accederá. Las ubicaciones decontrolador JDBC deben ser accesibles para DataQuant. DataQuant retendrá lainformación de controlador JDBC. Solo tendrá que repetir este proceso deespecificación para añadir nuevos controladores o modificar las propiedades de uncontrolador ya existente.

Para definir información de controlador JDBC:

Capítulo 2. Configuración del entorno de consulta 15

Page 28: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Seleccione Ver → Preferencias para abrir el diálogo Preferencias. SeleccioneBibliotecas JDBC. Se abre la página Bibliotecas JDBC. Se listan todos loscontroladores JDBC y los archivos JAR asociados que ya ha configurado. Estánorganizados por biblioteca.

2. Si desea añadir información de controlador JDBC nueva para un tipo de basede datos que no se lista, seleccione Añadir controlador. Se abre el diálogoAñadir nueva biblioteca de controlador.

3. La información de controlador JDBC para cada tipo de base de datos seorganiza por bibliotecas. Entre un nombre para la biblioteca en el campoEspecificar un nuevo nombre de biblioteca. Se recomienda que el nombre queespecifique describa la información de JDBC que se incluirá en la biblioteca.Por ejemplo, si añade información de controlador JDBC para acceder a las basesde datos DB2, puede llamar a la biblioteca DB2. No obstante, este campo esdescriptivo y puede contener cualquier texto.

4. Especifique el nombre real de la clase de controlador que se utilizará en elcampo Nombre de clase del controlador. Se puede encontrar en ladocumentación del controlador JDBC. Por ejemplo: com.ibm.db2.jcc.DB2Driver.

5. Opcional: Especifique un ejemplo genérico de un URL formateadocorrectamente que se pueda utilizar para conectarse a la base de datos en elcampo Plantillas de URL. Por ejemplo, si está añadiendo información decontrolador JDBC para acceder a las bases de datos DB2, puede especificar lasiguiente plantilla de URL de JDBC: jdbc:db2://host:50000/database. Sepresenta la información genérica tal como está especificada en la plantilla alañadir fuentes de datos al repositorio y al crear conexiones de repositorio.Deberá sustituir la información genérica por la información de base de datosespecífica.

6. Si utiliza DataQuant para Workstation, añada la información de ubicación paralos archivos de controlador JDBC a la biblioteca. Pulse Añadir JARS. Se abre eldiálogo Añadir JARS a [nombre_biblioteca]. Busque y seleccione los archivos decontrolador JDBC que desea añadir. Pulse Abrir. La ubicación de los archivosde controlador JDBC se salva en la biblioteca de JDBC seleccionada.

7. Pulse Aplicar.Se salva la información de la biblioteca de JDBC especificada.8. Puede efectuar los cambios siguientes en la información de los controladores

JDBC:v Para editar la información de biblioteca de controladores JDBC, seleccione

una biblioteca de controladores JDBC existente en la lista y pulse Editar. Seabre el diálogo Editar biblioteca del controlador donde podrá realizarcambios en los campos Nombre de biblioteca, Nombre de clase decontrolador y Plantilla de URL JDBC.

v Si utiliza DataQuant para Workstation, para editar el nombre y la ubicaciónde los archivos que contienen los controladores JDBC, seleccione un archivoen la lista de archivos que se han añadido a la biblioteca JDBC y pulseEditar. Se abre el diálogo Editar URL de JAR. Especifique el nombre y laubicación en el campo Editar ubicación de JAR.

v Para eliminar una biblioteca de controladores JDBC, seleccione una bibliotecade controladores JDBC existente en la lista y pulse Eliminar. Se elimina labiblioteca, incluidos todos los archivos JAR que contiene.

v Si utiliza DataQuant para Workstation, para eliminar un archivo JAR de unabiblioteca de controladores JDBC, seleccione un archivo existente en la lista ypulse Eliminar. Se elimina el archivo.

9. Pulse Aceptar. Se salva la información de la biblioteca de JDBC. Se cierra eldiálogo Preferencias. Debe repetir este proceso para cada tipo de controlador

16 Iniciación a DataQuant

Page 29: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

JDBC que se utilizará para acceder a distintos orígenes de datos de base dedatos como, por ejemplo, Informix o SQL Server.

Establecimiento de preferencias de LOBUtilice la página LOB del diálogo Preferencias para especificar las opciones quecontrolarán la recuperación y el guardado de datos de LOB.

Para especificar las preferencias de datos LOB para la sesión de interfaz deaplicaciones de DataQuant actual:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione LOB

en el árbol.2. Seleccione Alterar opciones de LOB si es posible para otorgarse la posibilidad

de alterar temporalmente las opciones de LOB especificadas por eladministrador de DataQuant para el grupo de límites de recursos. Eladministrador deberá haber otorgado al grupo de límites de recursos elpermiso para alterar temporalmente las opciones de LOB. Si no se dispone depermiso para alterar opciones de LOB, este recuadro de selección no estarádisponible.

3. Utilice los botones de selección Opción de recuperación de LOB paraespecificar cómo se recuperarán los datos de objetos grandes (LOB). Hay cuatroopciones:v Seleccione Inhabilitar columnas de LOB para inhabilitar la recuperación de

datos LOB. Si selecciona esta opción, no podrá consultar ninguna tabla quecontenga datos LOB.

v Seleccione Inhabilitar recuperación de datos LOB para inhabilitar larecuperación de datos LOB pero permitir el acceso a las demás columnas delas tablas que contienen datos LOB. Si selecciona esta opción, podrá consultartablas que contengan datos LOB y se volverán datos de resultados para todaslas columnas excepto las que contienen los LOB.

v Seleccione Recuperar datos LOB cuando se soliciten para especificar quedesea recuperar todos los datos LOB de una tabla pero sólo desea visualizarcolumnas seleccionadas de los datos LOB en los resultados de consulta. Siselecciona esta opción, podrá consultar las tablas que contienen datos LOB yse devolverán los datos de resultados para todas las columnas excepto lasque contienen datos LOB. Sin embargo, para conservar recursos, los datosLOB recuperados se almacenan en un archivo. Los punteros a los objetos dedatos LOB se visualizan en los resultados de la consulta. Podrá pulsar elpuntero para ver los datos LOB.

v Seleccione Recuperar datos LOB automáticamente para especificar que desearecuperar todos los datos LOB de una tabla y visualizar inmediatamente losdatos LOB recuperados en los resultados de la consulta. Esta opción puedeconsumir gran cantidad de recursos y tiempo.

4. Utilice los botones de selección Opción de salvar de LOB para especificar si sepodrán salvar datos de objeto grandes (LOB). Hay dos opciones:v Seleccione Inhabilitar datos LOB para inhabilitar la acción de salvar los

datos LOB en una fuente de datos de base de datos.v Seleccione Habilitar datos LOB para permitir salvar los datos LOB en una

fuente de datos de base de datos.5. Especifique el tamaño máximo de una columna LOB en el campo Tamaño

máximo de columna de LOB. El tamaño máximo se especifica en kilobytes,hasta 2 GB (el tamaño máximo de LOB). El valor por omisión es 0, que

Capítulo 2. Configuración del entorno de consulta 17

Page 30: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

especifica que no hay un tamaño máximo. Si consulta una tabla con datos deLOB de un tamaño mayor que el máximo, no se devolverán datos de LOB paravisualizarlos.

6. Pulse Aplicar para salvar las elecciones de preferencias.7. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.8. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias de registroUtilice la página Registro del diálogo Preferencias para activar un archivo deregistro que rastreará la información de proceso de DataQuant.

La información de archivo de registro puede ser útil en la depuración. Se puedeentregar como un informe o en la vista Salida de la estación de trabajo.

Para especificar las preferencias de archivo de registro para la sesión deDataQuant:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Registro en el árbol.2. Pulse Habilitar registro si desea activar el archivo de registro para la

depuración y entregar la información en la vista Salida de la estación detrabajo. Si se selecciona este recuadro de selección, los campos de opciones dearchivo de registro están habilitados. Marque una o más de las opciones dearchivo de registro para indicar la información que se debe reunir. Serecomienda que todas las opciones se dejen marcadas. Las opciones de archivode registro disponibles son las siguientes:v Imprimir rastreo de pila para excepciones de registrov Imprimir informe en archivo de registrov Imprimir clase y método de registro

3. Para especificar que se debe recopilar información adicional, pulse Editarcategorías de registro. Se abre la ventana Editar categorías de registro.Seleccione la información adicional que se debe recopilar. Pulse Aceptar.

4. Pulse Habilitar informe para entregar la información de proceso en el formatode informe. Si se selecciona este recuadro de selección, los campos de opcionesde archivo de informe están habilitados. Marque una o más de las opciones dearchivo de informe para indicar la información que se debe reunir. Lossiguientes recuadros de selección son opciones de archivo de informe:v Imprimir rastreo de pilas para excepciones de informev Imprimir hora del informev Imprimir clase y método de informev Activar automáticamente la vista Salida

5. Para especificar que se debe recopilar información adicional, pulse el botónEditar categorías de informe. Se abre la ventana Editar categorías de informe.Seleccione la información adicional que se debe recopilar. Pulse Aceptar.

6. Pulse Aplicar para salvar las elecciones de preferencias.7. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.8. Pulse Aceptar para cerrar el diálogo Preferencias.

18 Iniciación a DataQuant

Page 31: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Establecimiento de preferencias de diseño de informesSi utiliza DataQuant para Workstation, utilice la página Diseño de informes deldiálogo Preferencias para establecer las especificaciones de diseño de informes paralos informes BIRT.

Para especificar las preferencias de diseño de informes BIRT:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Diseño de informes en el árbol.2. Pulse Aplicar para guardar las elecciones de preferencias.3. Pulse Restaurar valores predeterminados para restaurar los valores de

preferencias por omisión.4. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de las preferencias de inicio de sesión únicoUtilice la página Inicio de sesión único del diálogo Preferencias para habilitar elsoporte de la seguridad de Kerberos.

Para especificar las preferencias de inicio de sesión único:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione Inicio

de sesión único en el árbol.2. Marque el recuadro de selección Habilitar soporte de inicio de sesión único

para permitir que la versión actual de DataQuant se conecte al cliente deseguridad Kerberos cuando se inicie la aplicación.

3. Especifique en el campo Contexto de inicio de sesión una serie que identifiqueDataQuant como cliente en el sistema de seguridad Kerberos. La serie permitiráque DataQuant se comunique con Kerberos.

4. Pulse Aplicar para salvar las elecciones de preferencias.5. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.6. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias de temasUtilice la página Temas del diálogo Preferencias para cambiar el aspecto de lainterfaz de usuario de DataQuant para WebSphere.

Si utiliza DataQuant para WebSphere, los diseñadores visuales pueden personalizarla interfaz de usuario de la ventana de WebSphere creando y subiendo los archivosCSS mediante la página Temas del diálogo Preferencias. Para personalizar lainterfaz de usuario de la ventana de WebSphere:1. Cree u obtenga el archivo CSS que se utilizará para controlar los estilos de los

distintos objetos de interfaz de usuario.2. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Temas desde el árbol.3. Si ya se ha definido un tema personalizado, puede seleccionarlo desde el

menú desplegable Temas.4. Para añadir un tema nuevo, pulse el botón Añadir tema. Se abre el diálogo

Añadir tema.5. Especifique un nombre para el tema en el campo Nombre de tema.6. Especifique el archivo CSS que definirá el tema pulsando el botón Examinar

que está junto al campo Archivo CSS.

Capítulo 2. Configuración del entorno de consulta 19

Page 32: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

7. Vaya hasta el archivo CSS que desee utilizar y pulse Abrir. El control vuelveal diálogo Añadir tema.

8. Pulse Aceptar. El diálogo Añadir tema se cierra y el tema nuevo aparecelistado en el recuadro de texto Tema.

9. Para eliminar un tema, seleccione el tema que desee suprimir y pulse el botónEliminar.

10. Pulse Aplicar para salvar las elecciones de preferencias.11. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.12. Pulse Aceptar para cerrar el diálogo Preferencias.

Establecimiento de preferencias de bibliotecas de otraempresa

Utilice la página Bibliotecas de otra empresa del diálogo Preferencias paraespecificar la ubicación de cualquier software de otra empresa que es necesariopara DataQuant.

Para especificar las preferencias de biblioteca de otra empresa:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Bibliotecas de otra empresa en el árbol.2. El software de otra empresa cuya ubicación se ha definido en DataQuant se

lista por nombre, nombre de paquete y ubicación. En la mayoría de instancias,la información de ubicación para bibliotecas de otra empresa se especificacuando se instala DataQuant.

3. Para añadir información de ubicación adicional para software de otra empresa,pulse Añadir. Se abre la ventana Nueva biblioteca de otra empresa. Especifiquela vía de acceso para el software en el campo Vía de acceso. Si es aplicable,especifique el nombre de los paquetes en el campo Paquetes (opcional). PulseAceptar. La vía de acceso al software se añade a la lista Biblioteca de otraempresa. El control vuelve al diálogo Preferencias.

4. Para editar la información de ubicación para software de otra empresa definido,seleccione Editar. Se abre el diálogo Editar biblioteca. Puede cambiar la vía deacceso al software seleccionado en el campo Vía de acceso. Puede cambiar elnombre de los paquetes en el campo Paquetes (opcional). Pulse Aceptar. Seaplicarán los cambios que haya realizado. El control vuelve al diálogoPreferencias.

5. Para eliminar la información de la biblioteca de otra empresa, pulse labiblioteca de otra empresa en la lista Bibliotecas de otra empresa y pulseEliminar. La información de biblioteca de otra empresa se elimina de la lista.

6. Pulse Aplicar para salvar las elecciones de preferencias.7. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.8. Pulse Aceptar para cerrar el diálogo Preferencias.

Especificación de preferencias de diseñador visualSi utiliza DataQuant para Workstation, utilice la página Diseñador visual deldiálogo Preferencias para especificar las preferencias que llevarán a cabo lacreación de proyectos visuales.

Para especificar las preferencias que tendrán un efecto en la creación de proyectosvisuales:

20 Iniciación a DataQuant

Page 33: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. SeleccioneDiseñador visual en el árbol.

2. Seleccione uno de los botones de selección Unidad de regla del diseñadorvisual para especificar las unidades por omisión que se utilizarán para la reglaque abarca la ventana de editor en la perspectiva de Diseñador visual. Lasopciones son píxeles, pulgadas o centímetros.

3. Especifique una serie en el campo Visualizar valores nulos como queDataQuant utilizará para visualizar los valores nulos que se recuperen de unafuente de datos de base de datos.

4. Especifique una serie en el campo Especificar valores nulos como que seutilizará cuando se entren valores nulos en los resultados de consulta o en lastablas de base de datos utilizando el editor de tablas.

5. Especifique una serie en el campo Especificar valores por omisión como que seutilizará cuando se entren valores por omisión en los resultados de consulta oen las tablas de base de datos utilizando el editor de tablas.

6. Marque el recuadro de selección Restaurar variables globales al entrar en lamodalidad de tiempo de ejecución para restablecer de nuevo los valores devariables globales a los valores por omisión cada vez que se ejecuta unproyecto visual.

7. Pulse Aplicar para salvar las elecciones de preferencias.8. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.9. Pulse Aceptar para cerrar el diálogo Preferencias.

Utilización de la vista Espacios de trabajoTodos los orígenes de datos y objetos a los que puede acceder están contenidos enuno o más espacios de trabajo que el administrador de DataQuant ha llenadopreviamente de forma automática.

Cada espacio de trabajo al que tiene acceso se lista en la vista Espacios de trabajo.En la vista Espacios de trabajo puede realizar la mayoría de las funciones deconsulta e informe.

Las tareas siguientes describen el trabajo en la vista Espacios de trabajo:

Descubrimiento del contenido de un espacio de trabajoLa vista Espacios de trabajo visualiza el contenido de un espacio de trabajo.

Para descubrir el contenido de un espacio de trabajo:1. Para abrir un espacio de trabajo, pulse el nombre de espacio de trabajo en la

vista Espacios de trabajo. El contenido del espacio de trabajo se muestra enuna estructura de árbol.

2. Puede expandir cualquier nodo del árbol pulsando en el signo más (+) situadoa la izquierda del nombre de nodo. Continúe expandiendo carpetas ydirectorios para descubrir el contenido del espacio de trabajo. Muchos tipos deobjetos se listan en el espacio de trabajo. El tipo de objeto se identifica con unicono exclusivo.

3. Si pulsa el botón derecho del ratón en cualquier lugar de la vista Espacios detrabajo o en un objeto que se lista en el nodo, se abrirá un menú contextualdonde podrá seleccionar una de las funciones disponibles.

Capítulo 2. Configuración del entorno de consulta 21

Page 34: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Cada fuente de datos que se haya configurado en el espacio de trabajo se lista eidentifica con el icono de fuente de datos. Para expandir una fuente de datos,pulse en el signo más (+) situado a la izquierda del nombre de la fuente dedatos. Se abre la ventana Inicio de sesión donde debe especificar el ID deusuario y la contraseña que se utilizarán para iniciar la sesión del origen dedatos.

5. Cada fuente de datos que aparezca tendrá una o más de las siguientes carpetasen función del modo en que se configuró la fuente de datos:v La carpeta Base de datos que incluye los objetos nativos (procedimientos,

esquemas y tablas) que hay en la fuente de datos.v La carpeta QMF Catalog que lista los objetos (formularios, consultas,

procedimientos y esquemas) que se incluyen en el catálogo QMF. Estacarpeta sólo se incluye si el origen de datos se ha configurado para acceder aun catálogo QMF.

v La carpeta OLAP lista los modelos de cubo OLAP disponibles. Esta carpetasólo se incluye si la fuente de datos se ha configurado para habilitar lasconsultas de OLAP.

6. Para abrir un objeto que se lista en la vista Espacios de trabajo, efectúe unadoble pulsación en dicho objeto. En función de lo que haya establecido comoacción por omisión, la acción de pulsar dos veces en cualquier objeto listado enel espacio de trabajo hará que el objeto se abra o se ejecute. La acciónpredeterminada para los objetos se establece utilizando los botones de selecciónAcción predeterminada para los objetos en la página General del diálogoPreferencias. Los botones de selección Acción por omisión para los objetoscontrolan la acción para todos los objetos que no sean informes y paneles deinstrumentos visuales.

7. Si el ID de usuario tiene permiso, puede añadir carpetas al espacio de trabajo ymover objetos a las carpetas, organizando la información de acuerdo con losrequisitos. El administrador de DataQuant especifica qué usuarios tienenpermiso para añadir carpetas, mover objetos y editar de cualquier modo elcontenido del espacio de trabajo.

Mandatos de menú del espacio de trabajoEn la vista Espacios de trabajo, puede pulsar el botón derecho del ratón en unnodo, una carpeta o un objeto y abrir el menú contextual. Las opciones del menúdependerán de lo que haya seleccionado.

NuevoSe abre un menú contextual donde podrá iniciar uno de los muchos asistentesque están disponibles para ayudarle a crear objetos y otros elementos derepositorio.

AbrirAbre el objeto que ha seleccionado en la vista Espacios de trabajo. Si el objetoes un objeto QMF, el SQL se visualiza en la ventana del editor. Si se trata deun objeto de base de datos, se ejecutará la tabla o el procedimiento almacenadoy los resultados se devolverán en la ventana del editor.

Abrir desdeAbre un menú en el que puede optar por abrir un objeto que se ha salvado enun:v Repositoriov Archivov Catálogo QMF

22 Iniciación a DataQuant

Page 35: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

EjecutarEjecuta el objeto que ha seleccionado en la vista Espacios de trabajo. Losresultados de ejecutar el objeto se devuelven en la ventana del editor.

Establecer filtro de nombreSe abre el diálogo Filtrar por nombre donde podrá especificar los nombres delos objetos que desee listar para el origen de datos seleccionado en la vistaEspacios de trabajo. La utilización de un signo de porcentaje (%) incluirá todoslos objetos.

Establecer información de usuarioSe abre el diálogo Filtrar por nombre donde podrá especificar los nombres delos objetos que desee listar para el origen de datos seleccionado en la vistaEspacios de trabajo. La utilización de un signo de porcentaje (%) incluirá todoslos objetos.

RenombrarCambia el nombre del objeto o la carpeta que ha seleccionado en la vistaEspacios de trabajo. Si el objeto es un objeto QMF, se abre un diálogo.Especifique el nombre del propietario del objeto en el campo Propietario y elnombre del objeto en el campo Nombre.

SuprimirSuprime el objeto o la carpeta que ha seleccionado en la vista Espacios detrabajo.

CopiarCopia el objeto o la carpeta que ha seleccionado en la vista Espacios de trabajoy lo graba en el área común.

PegarPega un objeto o una carpeta del área común en la carpeta o el nodo padreque ha seleccionado en la vista Espacios de trabajo.

Pegar enlacePega la vía de acceso al objeto o a la carpeta que está actualmente en el áreacomún en la carpeta o el nodo padre que ha seleccionado en la vista Espaciosde trabajo.

Añadir a favoritosAñade el objeto que ha seleccionado al nodo Favoritos de la vista Personal.

Añadir a inicioAñade el objeto que ha seleccionado al nodo Inicio de la vista Personal.

ExplorarAbre una ventana en la vista Editor que está formateada en formato deexplorador. En esta ventana se pueden filtrar objetos, carpetas y nodos.

RenovarRenueva el contenido de la vista Espacios de trabajo que se visualizaactualmente. La vista Espacios de trabajo se renueva por completoindependientemente del nodo que se haya seleccionado.

PropiedadesAbre el diálogo Propiedades para el objeto, la carpeta, el origen de datos o elnodo seleccionado actualmente. La vista Propiedades le proporcionainformación específica sobre la selección. La información proporcionada variarásegún la selección.

Capítulo 2. Configuración del entorno de consulta 23

Page 36: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Mostrar en el repositorioVisualiza el objeto al que apunta una entrada de enlace de la vista Espacios detrabajo en la vista Explorador de repositorios.

Gestión de carpetas de espacio de trabajoSi el ID de usuario tiene permiso, puede añadir carpetas al espacio de trabajo ymover objetos a las carpetas, organizando la información de acuerdo con losrequisitos.

El administrador de DataQuant especifica qué usuarios tienen permiso para añadircarpetas, mover objetos y editar de cualquier modo el contenido del espacio detrabajo.

Para gestionar carpetas de repositorio:1. En la vista Espacios de trabajo, pulse el botón derecho del ratón en el nodo o

la carpeta existente que desea que sea el padre de la nueva carpeta. Desde elmenú contextual, seleccione Nuevo → Carpeta. Se abre la ventana Crear nuevacarpeta.

2. Escriba el nombre de la carpeta nueva en el campo Nombre. Podrá ver elcomentario añadido cuando consulte las Propiedades de la carpeta.

3. Opcionalmente, puede escribir un comentario que describa la carpeta en elcampo Comentario.

4. Pulse en Finalizar para añadir la carpeta.5. Para suprimir una carpeta, pulse el botón derecho del ratón en la carpeta de la

vista Espacios de trabajo. En el menú contextual, seleccione Suprimir. Sesuprimirá la carpeta y todo su contenido.

6. Para renombrar una carpeta, pulse el botón derecho del ratón en la carpeta enla vista Espacios de trabajo. En el menú contextual, seleccione Renombrar. Serenombrará la carpeta.

Filtrado de objetos de origen de datosSi utiliza DataQuant para Workstation, puede filtrar por el nombre los objetos quese visualizarán para un origen de datos en la vista Espacios de trabajo.

Para filtrar objetos de fuente de datos:1. Desde la vista Espacios de trabajo, pulse con el botón secundario un origen de

datos que desee filtrar. En el menú contextual, seleccione Establecer filtro denombres. Se abre el diálogo Establecer el filtro de nombre.

2. En el campo Propietario de objeto, especifique el identificador que posee losobjetos que desee incluir en la vista Espacios de trabajo cuando se abra elorigen de datos. Debe especificar el propietario en el formato correcto para losidentificadores. Puede utilizar un patrón con comodines en este campo paraque coincida con varios propietarios.

3. En el campo Nombre de objeto, especifique el identificador que da nombre alos objetos que desea incluir en la vista Espacios de trabajo cuando se abra lafuente de datos. Debe especificar el nombre en el formato correcto para losidentificadores. Puede especificar un patrón coincidente para que abarquevarios nombres.

4. Pulse Aceptar para cerrar el diálogo Establecer el filtro de nombre. El controlvuelve a la vista Espacios de trabajo. Sólo se incluyen los objetos que cumplenlos criterios que ha especificado en los campos Propietario de objeto y Nombrede objeto.

24 Iniciación a DataQuant

Page 37: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Creación de enlaces con objetos de espacio de trabajoPuede configurar un enlace con cualquier objeto que se liste en la vista Espaciosde trabajo.

Los enlaces son útiles si se desea mover varios objetos a una carpeta sin copiarrealmente el objeto.

Para crear un enlace con un objeto de espacio de trabajo:1. Pulse el botón derecho del ratón en el objeto en la vista Espacios de trabajo.

Seleccione Copiar en el menú contextual. El objeto y la vía de acceso para elobjeto seleccionado se salvarán en el área común.

2. Pulse con el botón derecho del ratón en la carpeta que desea que sea la carpetapadre para la información de enlace con el objeto. Seleccione Pegar enlace en elmenú contextual. El enlace con el objeto se lista en la vista Espacios de trabajo.

3. Para suprimir un enlace de objeto, pulse el botón derecho del ratón en el enlaceen la vista Espacios de trabajo. En el menú contextual, seleccione Suprimir. Sesuprimirá el enlace.

4. Para renombrar un enlace, pulse el botón derecho del ratón en el enlace en lavista Espacios de trabajo. En el menú contextual, seleccione Renombrar. Serenombrará el enlace de objeto.

Creación de enlaces con objetos de repositorioPuede configurar un enlace con cualquier objeto que esté en un repositorio al quetenga acceso.

Los enlaces son útiles si desea acceder a un objeto sin copiar el objeto en el espaciode trabajo.

Para crear un enlace con un objeto de repositorio:1. Pulse el botón derecho del ratón en cualquier lugar de la vista Espacios de

trabajo para abrir el menú contextual. Seleccione Nuevo → Otro → Repositorio →Enlace. Se abre el asistente Crear nuevo enlace a objeto de repositorio.

2. Especifique el nombre para la información de enlace en el campo Nombre. Estenombre es el que se listarán en la vista Espacios de trabajo.

3. Especifique la vía de acceso incluyendo el nombre de carpeta para la carpetapadre en el campo Carpeta padre. Puede utilizar el botón Examinar parabuscar la carpeta.

4. Especifique el objeto para el cual desea crear un enlace en el campo Objetoenlazado. Puede utilizar el botón Examinar para buscar el objeto.

5. Escriba el texto que se va a utilizar como información de comentario en elcampo Comentarios. La información de comentario se visualiza en la vistaPropiedades para el enlace.

6. Pulse Finalizar. El asistente Crear nuevo enlace a objeto de repositoriocompleta su proceso.

Visualización de propiedades para objetos de espacio detrabajo

El diálogo Propiedades muestra los valores de propiedad para un objetoseleccionado desde la vista Espacios de trabajo.

La información proporcionada varía en función del objeto que se seleccione. Todoslos objetos, carpetas, fuentes de datos y espacios de trabajo tienen valores de

Capítulo 2. Configuración del entorno de consulta 25

Page 38: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

propiedades que se pueden visualizar. Desde el diálogo Propiedades, tambiénpuede modificar algunos valores de propiedad.

Para ver o cambiar valores de propiedades:1. Pulse el botón derecho del ratón en un elemento del repositorio y seleccione

Propiedades en el menú contextual. Se abre el diálogo Propiedades.2. El contenido del diálogo Propiedades varía en función del tipo de elemento que

seleccione. Está disponible una página de información para todos los elementosdel espacio de trabajo. Esta página proporciona información detallada sobre elobjeto de espacio de trabajo. Puede añadir o editar información de comentarioen esta página.

3. Hay páginas de propiedades adicionales disponibles para las fuentes de datosque se incluyen en el espacio de trabajo. Seleccione una de las opcionessiguientes en el árbol:v Parámetros de conexión: Para ver o editar la información de conexión que se

utiliza para conectar a la fuente de datos.v Plugins: Para ver o cambiar los plugins que se han activado para la fuente

de datos.v Límites de recursos: Para ver, definir o editar los límites de recursos que se

han definido para le fuente de datos.v Correlación de inicio de sesión: Para ver, definir o editar los ID de

correlación de inicio de sesión que se han definido para la fuente de datos.0(sólo DataQuant para Workstation)

v Seguridad: Para ver, definir o cambiar los usuarios y grupos que puedenacceder a la fuente de datos, si está bajo el control de la opción de seguridadInterna o LDAP. También puede ver o cambiar los niveles de permiso queha otorgado a cada usuario o grupo. 0(sólo DataQuant para Workstation)

4. Para restaurar todos los valores por omisión de los valores de propiedad, pulseRestaurar valores por omisión.

5. Para implementar los cambios que ha efectuado en cualquiera de los valores depropiedad, pulse Aplicar.

6. Pulse Aceptar para cerrar el diálogo Propiedades.

Renovación del contenido del espacio de trabajoPuede renovar el contenido del espacio de trabajo. La renovación actualiza losobjetos de repositorio con las versiones más recientes.

Puede renovar el contenido de la vista Espacios de trabajo de una de las manerassiguientes:v Pulse el botón derecho del ratón en cualquier lugar de la vista Espacios de

trabajo. Seleccione Renovar en el menú.v En la barra de herramientas de la vista Espacios de trabajo, seleccione el icono

Renovar espacios de trabajo.

Desplazamiento de objetos del espacio de trabajoSi utiliza DataQuant para Workstation, mediante el ratón, podrá arrastrar y soltarobjetos y carpetas que aparecen listados en la vista Espacios de trabajo.

Para mover objetos de espacio de trabajo:1. Pulse en un objeto de la vista Espacios de trabajo.

26 Iniciación a DataQuant

Page 39: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. Con el botón pulsado, arrastre el elemento a la ubicación de destino. Suelte elbotón del ratón. Se abrirá un menú contextual.

3. Seleccione una de las opciones siguientes:v Copiar aquí para copiar el objeto en la ubicación de destino. Se realiza una

copia. El original se conservará.v Mover aquí para mover el objeto a la ubicación de destino. La copia original

se mueve a la nueva ubicación.v Crear enlace aquí para crear un enlace al objeto.

Adición de contenido a un espacio de trabajoDespués de crear un espacio de trabajo, añada contenido a dicho espacio detrabajo.

Si desea acceder a una fuente de datos desde el espacio de trabajo deberá añadir lainformación necesaria para acceder a la fuente de datos. Si desea que los objetosestén disponibles en el espacio de trabajo deberá añadir la información necesariapara acceder al objeto. Para ambos objetos y fuentes de datos podrá crear estainformación como enlaces o entradas de fuera de línea.

Para añadir contenido a un espacio de trabajo:1. Puede descubrir objetos y fuentes de datos que pueden añadirse al espacio de

trabajo de una de las formas siguientes:v Abra la vista Explorador del repositorio. El Explorador del repositorio

visualizará el contenido completo de un repositorio.v Abra cualquier otro espacio de trabajo al que tenga acceso basándose en el

ID de usuario2. Seleccione la fuente de datos u objeto que desea añadir al espacio de trabajo

nuevo. El ID de usuario debe tener permiso para acceder a la fuente de datos uobjeto para añadirlo al espacio de trabajo nuevo.

3. Puede añadir la fuente de datos u objeto al espacio de trabajo de una de lasformas siguientes:v Con el botón del ratón pulsado, arrastre la fuente de datos u objeto al

espacio de trabajo nuevo. Al liberar el botón del ratón se abrirá un menúcontextual. Seleccione Crear enlace aquí para crear un enlace a la fuente dedatos o al objeto. Seleccione Crear entrada fuera de línea para copiarrealmente la fuente de datos o el objeto en el espacio de trabajo.

v Pulse con el botón derecho del ratón en la fuente de datos o el objeto.Seleccione Copiar en el menú contextual. La ubicación de la fuente de datosu objeto se copia en el área común. Pulse el botón derecho en el espacio detrabajo en el que desea añadir la fuente de datos u objeto. En el menúcontextual seleccione Pegar enlace para crear un enlace a la fuente de datos oal objeto. Seleccione Pegar como fuera de línea para copiar realmente elorigen de datos o el objeto en el espacio de trabajo.

4. En función de la selección, la información necesaria para acceder a una fuentede datos u objeto desde el espacio de trabajo se añade del siguiente modo:v Si ha seleccionado Crear enlace aquí o Pegar enlace, se creará un enlace a la

fuente de datos o al objeto en el espacio de trabajo.v Si ha seleccionado Crear entrada fuera de línea o Pegar como fuera de línea

el origen de datos o el objeto se copia en el espacio de trabajo. Copiarfuentes de datos u objetos puede llevar mucho tiempo. Sin embargo, lasentradas fuera de línea le permiten trabajar con un objeto desde una fuente

Capítulo 2. Configuración del entorno de consulta 27

Page 40: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

de datos sin acceder realmente a la fuente de datos. Esto puede ahorrarletiempo y ayudarle a reducir el uso de recursos.

Creación de espacios de trabajo adicionalesPuede crear espacios de trabajo adicionales en la vista Espacios de trabajo si al IDde usuario se le ha otorgado permiso de seguridad completo para el repositorio enel que reside el espacio de trabajo.

El administrador de DataQuant asigna a un usuario el permiso para añadirespacios de trabajo cuando se crea el repositorio. Después de crear un espacio detrabajo nuevo podrá añadir información de fuente de datos y objetos al espacio detrabajo. La tarea siguiente describe cómo añadir espacios de trabajo:

Adición de un espacio de trabajoSi el ID de usuario tiene permiso de seguridad completo, podrá añadir espacios detrabajo adicionales a un repositorio.

Para añadir un espacio de trabajo:1. Abre el asistente Crear nuevo espacio de trabajo de usuario de una de las

maneras siguientes:v Pulse el botón derecho del ratón en cualquier lugar de la vista Espacios de

trabajo. Seleccione Nuevo → Espacio de trabajo desde el menú contextual. Seabre el asistente Crear nuevo espacio de trabajo de usuario.

v Seleccione Archivo → Nuevo → Espacio de trabajo. Se abre el asistente Crearnuevo espacio de trabajo de usuario.

v Seleccione Archivo → Nuevo → Otro. Se abre el diálogo Nuevo. Expanda lacarpeta Repositorio. Seleccione Espacio de trabajo. Se abre el asistente Crearnuevo espacio de trabajo de usuario.

2. Especifique el nombre del nuevo espacio de trabajo en el campo Nombre.3. Especifique un comentario que describa el espacio de trabajo en el campo

Comentario.4. Pulse Finalizar. Después de haber creado un espacio de trabajo, especifique qué

información y objetos de origen de datos estará disponible en el espacio detrabajo.

Utilización de la vista PersonalLa vista Personal proporciona a un usuario acceso rápido a los objetos utilizadosmás frecuentemente o más recientemente. Además, proporciona una lista deobjetos que se abrirán automáticamente cuando se abra la perspectiva Usuario.

La vista Personal incluye las carpetas siguientes:v Utilizado recientemente: Esta carpeta contiene una lista de todos los objetos

abiertos recientemente por el usuario. Esta lista la llena de datos la aplicación.v Favoritos: Esta carpeta contiene una lista de los objetos favoritos del usuario.

Esta lista la llena de datos el usuario.v Inicio: Esta carpeta contiene una lista de objetos que se abrirán automáticamente

una vez que la perspectiva Usuario haya arrancado. Esta lista la llena de datosel usuario.

28 Iniciación a DataQuant

Page 41: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Mandatos de menú de vista PersonalEn la vista Personal, puede pulsar con el botón derecho del ratón en un nodo, unacarpeta o un objeto y abrir un menú contextual. Las opciones del menúdependerán de lo que haya seleccionado.

Eliminar de favoritosElimina el objeto o carpeta seleccionados del nodo Favoritos.

Cambiar nombre de favoritoCambia el nombre del objeto o carpeta seleccionados en el nodo Favoritos.Esto no cambia el nombre original del objeto o carpeta, sólo su representaciónen la vista Personal.

Eliminar de inicioElimina el objeto, carpeta o nodo seleccionados del nodo Inicio.

Cambiar nombre de inicioCambia el nombre del objeto, carpeta o nodo seleccionados en el nodo Inicio.Esto no cambia el nombre original del objeto, carpeta o nodo; sólo surepresentación en la vista Personal.

Cómo trabajar con tablas de base de datosPuede abrir cualquier tabla de base de datos a la que puede acceder en el espaciode trabajo utilizando un editor predeterminado, el editor de tablas, el visor detablas o el editor de consultas.

Para abrir una tabla de base de datos:1. Pulse el botón derecho del ratón en la tabla de la vista Espacio de trabajo.

Seleccione Abrir con.2. Pulse una de las siguientes:

v Visor de tablas para mostrar los contenidos de la tabla en la vistaResultados de consulta. Cuando se abre una tabla con el Visor de tablas, secrea y se ejecuta una consulta y se devuelven los resultados.

v Editor de consultas para mostrar la tabla en el editor de consultas dediagrama. Cuando se abre la tabla con el editor de consultas, se crea yvisualiza una consulta en el editor de consultas de diagrama. La consulta nose ejecuta y los resultados no se devuelven. Los usuarios pueden modificar laconsulta utilizando el editor de consultas de diagrama..

v Editor de tablas para visualizar la tabla en modalidad de edición. Cuando seabre la tabla con el editor de tablas, los usuarios pueden buscar, añadir,editar y suprimir los datos que se almacenan en las tablas sin escribir lassentencias SQL. Para editar la tabla, los usuarios han de seleccionar opcionesen el menú de Resultados o pulsar el botón derecho del ratón en la tabla yseleccionar opciones en el menú contextual. Los usuarios también puedenestablecer las condiciones de clasificación y fila utilizando el editor deconsultas asistidas. 0(sólo DataQuant para Workstation)

v Editor por omisión para visualizar la tabla utilizando el último editorutilizado.0(sólo DataQuant para Workstation)

Especificación de condiciones de clasificación para tablasSi utiliza DataQuant para Workstation, debe especificar las condiciones declasificación que determinan el orden en el que se visualizan las filas en las tablas.

Capítulo 2. Configuración del entorno de consulta 29

Page 42: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Utilice el panel Condiciones de clasificación del menú Asistida para establecer lascondiciones de clasificación para las tablas. El menú Asistida del editor de Tablases similar al editor de consultas asistidas, excepto en que sólo están activos lospaneles Condiciones de clasificación y Condiciones de fila.1. Pulse con el botón secundario del ratón en una tabla en la vista Espacios de

trabajo y seleccione Abrir con → Editor de tablas. Se abre la tabla en la ventanadel editor.

2. Pulse la pestaña Asistida. El menú Asistida se abre con sólo los paneles activosCondiciones de clasificación y Condiciones de fila.

3. Pulse el botón Añadir condición de clasificación en la barra de herramientasCondiciones de clasificación. Se abre el diálogo Condiciones de clasificación.

4. Especifique las columnas que se utilizarán para clasificar los resultados deconsulta de una de las maneras siguientes:v Seleccione una o más columnas de la lista Columnas del conjunto de

resultados. Columnas del conjunto de resultados lista las columnas que seincluyen en la tabla. Puede seleccionar una o más columnas si añade unacondición de clasificación. Sólo puede seleccionar una columna si cambia unacondición de clasificación.

v Especifique una expresión condicional en el campo O bien, especifique unacondición aquí. Pulse el botón situado a la derecha del campo para abrir uncreador de expresiones que le ayuda a crear la expresión condicional. Elcreador de expresiones ofrece una paleta de elementos comunes utilizadospara crear expresiones SQL, por ejemplo nombres de columna, constantes,funciones y operadores. Al pulsar los botones del creador de expresiones, seinsertan plantillas para elementos de expresión en los campos de expresión.

5. Especifique la dirección de clasificación. Seleccione Ascendente para especificarque los resultados de consulta se clasificarán en orden ascendente (de más bajoa más alto). Seleccione Descendente para especificar que los resultados deconsulta se clasifiquen en orden descendente (de más alto a más bajo). Laprimera columna se utiliza para la clasificación primaria; las columnassubsiguientes se clasificarán dentro de la primera.

6. Pulse Añadir para añadir la condición de clasificación a la tabla. Si estácambiando una condición de clasificación, pulse Cambiar. Repita este procesopara cada columna que desee incluir en las condiciones de clasificación.Cuando haya acabado de seleccionar las columnas que se incluirán en lascondiciones de clasificación, pulse Cerrar. Se cierra el diálogo Condiciones declasificación.

Especificación de condiciones de fila para tablasSi utiliza DataQuant para Workstation, puede especificar las condiciones de filapara limitar las filas que se visualizan en la tabla. Sin las condiciones de fila, todaslas filas existentes se visualizarán.

Utilice el panel Condiciones de fila del menú Asistida para especificar lascondiciones de fila para las tablas. El menú Asistida del editor Tabla es similar aleditor de consultas asistidas, excepto que sólo están activos los panelesCondiciones de clasificación y Condiciones de fila.1. Pulse con el botón secundario del ratón en una tabla en la vista Espacios de

trabajo y seleccione Abrir con → Editor de tablas. Se abre la tabla en la ventanadel editor.

2. Pulse la pestaña Asistida. El menú Asistida se abre con sólo los paneles activosCondiciones de clasificación y Condiciones de fila.

30 Iniciación a DataQuant

Page 43: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Pulse el botón Añadir condición de fila en la barra de herramientasCondiciones de fila. Se abre el diálogo Condiciones de fila.

4. Si especifica más de una condición que se debe cumplir para incluir una fila enla tabla, debe indicar cómo se conectará cada condición utilizando los botonesde selección Conector. Si elige el botón de selección Y, la condición actual queestá especificando y la condición anterior (listada en el panel Condiciones defila del menú Asistida) se deben cumplir para que se incluya la fila. Si elige elbotón de selección O, la condición actual o la condición anterior se puedencumplir para que se incluya la fila. Cuando conecte varias condicionesutilizando ambos botones, Y y O, las normas del origen de datos determinancómo se procesan las condiciones.

5. Seleccione una columna desde el recuadro de lista Seleccionar una columna dela lista para examinar la inclusión en la tabla. El recuadro de lista Seleccionaruna columna de la lista lista todas las columnas que se incluirán en la tabla.Para especificar una expresión condicional que determinará la columna, entreuna expresión en el campo O bien, entre una expresión aquí. Pulse el botónsituado a la derecha del campo para abrir un creador de expresiones que leayuda a crear la expresión condicional. El creador de expresiones ofrece unapaleta de elementos comunes utilizados para crear expresiones SQL, porejemplo nombres de columna, constantes, funciones y operadores. Al pulsar losbotones del creador de expresiones, se insertan plantillas para elementos deexpresión en los campos de expresión.

6. Especifique el operador para la expresión de la condición de fila utilizando elcampo Operador. Para utilizar el operador tal como está, seleccione el botón deselección Es. Para cambiar el operador al opuesto negativo, pulse el botón deselección No es. Por ejemplo, para especificar "No es igual a" seleccione No esy seleccione el operador Igual a en la lista. No puede utilizar los operadoresEmpieza por, Termina por o Contiene si los lados izquierdo y derecho de laexpresión de condición de fila tienen tipos de datos numéricos. No puedeutilizar ninguno de los predicados especiales a menos que los lados izquierdo yderecho tengan tipos de datos espaciales. En la lista desplegable estándisponibles los operadores siguientes:v Igual av Menor quev Menor que o igual av Mayor quev Mayor que o igual av Entrev Empieza porv Termina porv Contienev NULO

7. Especifique la condición que se debe comprobar en las filas utilizando loscampos Lado derecho. En la tabla sólo se visualizarán las filas que cumplen lascondiciones especificadas. Puede utilizar el botón de creador de expresionespara ayudarle a crear las condiciones. Puede pulsar Importar condiciones dearchivo para especificar que las condiciones de fila se proporcionarán desde unarchivo. Puede pulsar Importar condiciones mediante ejecución de consultade SQL para especificar que las condiciones de fila se proporcionen de unconjunto de resultados de consulta. Puede utilizar los botones Eliminarcondición o Eliminar todas las condiciones para eliminar condiciones de filaobsoletas.

Capítulo 2. Configuración del entorno de consulta 31

Page 44: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

8. Pulse Añadir. La condición de fila se añade y visualiza en el panelCondiciones de fila del menú Asistida. Repita este proceso para cadacondición que desee añadir. Cuando haya terminado de especificar cadacondición, pulse Cerrar. Se cierra el diálogo Condiciones de fila. Vuelve almenú Asistida.

Creación de repositorios personalesTodos los usuarios de DataQuant pueden crear sus propios repositorios personales.Los repositorios personales son locales al usuario individual y generalmente losutiliza sólo ese individuo.

DataQuant admite repositorios personales y compartidos. Los repositorioscompartidos se ubican en una base de datos y muchos usuarios puedencompartirlos. Sólo los administradores de DataQuant pueden crear repositorioscompartidos. Los repositorios personales atienden a un único usuario y sealmacenan en el directorio de valores personales de la estación de trabajo(servidor) en que se ejecuta la interfaz de aplicaciones de DataQuant. Por ejemplo,en un sistema operativo Windows, el repositorio personal se guarda en la siguientevía de acceso (aquí se muestra en dos líneas):C:\Documents and Settings\[NombreUsuario]\Application Data\IBM\DataQuant para Workstation\Personal Repositories

Nota: La carpeta Application Data es una carpeta oculta y no aparecerá en elExplorador de Windows, a menos que lo configure para mostrar los archivosy las carpetas ocultos.

Para otros sistemas operativos, el archivo se sitúa de forma similar en el directoriode valores personales de la estación de trabajo. Los repositorios personales nosoportan ningún dispositivo ampliado de repositorios , como, por ejemplo,seguridad o espacios de trabajo.1. Seleccione Archivo → Nuevo → Repositorio personal. Se abre el diálogo Crear

nuevo repositorio personal.2. Especifique el nombre del repositorio en el campo Nombre.3. Si lo desea, puede especificar un comentario que describa el repositorio en el

campo Comentario.4. Para conectarse inmediatamente al repositorio, active el recuadro de selección

Conectar inmediatamente.5. Pulse Finalizar. El repositorio personal se crea y se salva en el directorio de

valores personales de la estación de trabajo. Cada usuario se encarga de llenarsu repositorio personal. Puede salvar objetos del repositorio personal.

Conexión a un repositorioPara acceder a un repositorio y ejecutar objetos de repositorio utilizandoDataQuant debe estar conectado a un repositorio.

Un repositorio es un área de almacenamiento centralizada que el administrador deDataQuant ha creado. Es el lugar donde se pueden salvar objetos como consultas,formatos e informes. También es donde DataQuant buscará la informaciónnecesaria para conectarse a fuentes de datos a las que tiene que acceder. La vistaConexiones de repositorio lista todas las conexiones de repositorio disponiblesactualmente.

32 Iniciación a DataQuant

Page 45: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cada vez que se abre DataQuant, se realiza un intento para conectarse alrepositorio que se ha utilizado por última vez. En cualquier momento, puedeconectarse a un repositorio diferente seleccionando la información de conexión derepositorio en la vista Conexiones de repositorio. Además, podrá optar porconectarse a diferentes repositorios utilizando diferentes ID de usuario ycontraseñas.

Para conectarse a un repositorio:1. Abra la vista Conexiones de repositorio si no está abierta en la ventana de

estación de trabajo. Seleccione Ventana → Mostrar vista → Conexiones derepositorio. Se abre la vista Conexiones de repositorio.

2. Pulse el botón derecho del ratón en el nombre de conexión del repositorio alque se desea conectar.

3. Seleccione Conectar. Se conectará al repositorio.

Los administradores son responsables de crear conexiones de repositorio para cadausuario de DataQuant. Si es necesario, cada usuario de DataQuant paraWorkstation puede crear conexiones de repositorio. La creación de conexiones derepositorio es una función avanzada. La mayoría de usuarios no crearánconexiones de repositorio. Sin embargo, es posible que algunos usuarios avanzadoscreen conexiones de repositorio en algunas circunstancias tales como:v Si el repositorio de su elección no aparece listado en la vista Conexiones de

repositorio, puede crear una nueva conexión de repositorio utilizando elasistente Crear nueva conexión de repositorio.

v Si el administrador no ha configurado la información de conexión para suversión, deberá configurar la información que la versión de DataQuant utilizarápara conectarse a un repositorio. Reconocerá que es así si no hay información deconexión listada en la vista Conexiones de repositorio. El administrador deDataQuant proporcionará la información de la conexión de repositorio ya seadirectamente o proporcionando un archivo de valores de conexiones derepositorio que puede importar.

La especificación de la información de usuarioPuede utilizar el diálogo Establecer información de usuario para cambiar el ID deusuario y la contraseña que utilizará una consulta al conectarse a un origen dedatos.

Para especificar un ID de usuario y una contraseña nuevos:1. El mandato Establecer información de usuario está disponible desde el menú

Consulta, Procedimiento, Formulario o Consulta OLAP.2. En el campo Nombre de usuario, escriba el ID de usuario que desea que

DataQuant utilice para conectarse al repositorio o la fuente de datos.3. En el campo Contraseña, especifique la contraseña asociada al ID de usuario

que ha escrito en el campo Nombre de usuario.4. Active el recuadro de selección Recordar la contraseña para especificar que

DataQuant recuerde la contraseña para el ID de usuario que ha especificado enel campo Nombre de usuario.

5. Pulse en Aceptar para establecer la información de usuario que ha especificado.DataQuant utilizará esta información de usuario la siguiente vez que se conecteel repositorio o a la fuente de datos.

Capítulo 2. Configuración del entorno de consulta 33

Page 46: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cambio de información de configuración de interfaz de usuarioLa información de configuración de la interfaz de aplicaciones de usuario deDataQuant para Workstation consta de la información del controlador JDBC y losvalores de conexión de repositorio que se utilizan para conectarse a los repositorioy los orígenes de datos compartidos.

Los usuarios avanzados de DataQuant para Workstation pueden realizar cambiosen la información de configuración desde la interfaz de usuario. La mayoría deusuarios nunca cambiará la información de configuración. Los temas siguientesdescriben cómo los usuarios avanzados de DataQuant para Workstation puedencambiar la información de configuración de la interfaz de usuario:

Configuración de la información de controlador JDBCDataQuant utiliza JDBC para conectarse a todos los repositorios de bases de datosy fuentes de datos. DataQuant no incluye controladores JDBC. Se debe definir laubicación de los controladores JDBC que DataQuant utilizará para conectarse a losrepositorios y las fuentes de datos.

Los administradores de DataQuant son responsables de identificar dóndeencontrará cada instancia de la interfaz de aplicaciones los controladores JDBC. Lamayoría de usuarios no cambiarán nunca la información de ubicación decontrolador JDBC. Los usuarios avanzados pueden cambiar o añadir informaciónde ubicación de controlador JDBC. Los temas siguientes describen cómo puedenlos usuarios avanzados cambiar o añadir información de configuración deubicación de controlador JDBC:

Importación del archivo de valores de biblioteca de JDBCPuede utilizar el archivo de valores de biblioteca de JDBC para configurar lainformación de controlador JDBC.

Los administradores de DataQuant son los responsables de distribuir lainformación de controlador JDBC que los usuarios necesitan para acceder a unafuente de datos. En la mayoría de los casos, los administradores distribuyen estainformación desplegando un archivo de valores de biblioteca JDBC preconfiguradocuando está instalada la interfaz de aplicaciones que utiliza.

Otro método que pueden utilizar los administradores para distribuir estainformación es crear el archivo de valores de biblioteca y ponerlo a disposiciónpara todos los usuarios que importarán el archivo utilizando su versión de lainterfaz de aplicaciones.

Para importar el archivo de valores de biblioteca de JDBC:1. Seleccione Archivo → Importar → Valores de conexión y de biblioteca de JDBC.

Se abre el diálogo Importar valores de conexión y de biblioteca de JDBC.2. Especifique dónde se debe buscar el archivo de valores de biblioteca de JDBC

en el campo Archivo de valores. Puede utilizar el botón Examinar paralocalizar el archivo.

3. Seleccione el recuadro de selección Valores de biblioteca JDBC.4. Especifique cómo desea que se resuelvan los conflictos con valores de biblioteca

de JDBC anteriores utilizando los botones de selección Resolución deconflictos. Seleccione Alterar temporalmente valores existentes para sustituirtoda la información conflictiva por información nueva. Seleccione Conservarvalores existentes para no actualizar la información existente con información

34 Iniciación a DataQuant

Page 47: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

nueva. Seleccione Resolver conflictos manualmente para abrir el diálogoConflictos donde resolverá manualmente los conflictos entre los valores debiblioteca JDBC existentes y nuevos.

5. Pulse Finalizar. Se cierra el diálogo Importar valores de conexión y debiblioteca de JDBC. Se salva la información de la biblioteca de JDBC. Puedevisualizar la información de biblioteca JDBC seleccionando Preferencias en elmenú Ver y seleccionando a continuación Bibliotecas JDBC.

Establecimiento de preferencias JDBCPuede utilizar el diálogo Preferencias para configurar la información decontrolador JDBC.

Los administradores de DataQuant son los responsables de distribuir lainformación de controlador JDBC que los usuarios necesitan para acceder a unafuente de datos. En la mayoría de los casos, los administradores distribuyen estainformación desplegando un archivo de valores de biblioteca JDBC preconfiguradocuando está instalada la interfaz de aplicaciones que utiliza.

Los usuarios avanzados pueden definir o cambiar la información de ubicación delcontrolador JDBC utilizando la página Bibliotecas JDBC del diálogo Preferenciaspara especificar la información de controlador JDBC para cada tipo de base dedatos (por ejemplo, DB2, Informix, Oracle) a la que se accederá. Las ubicaciones decontrolador JDBC deben ser accesibles para DataQuant. DataQuant retendrá lainformación de controlador JDBC. Solo tendrá que repetir este proceso deespecificación para añadir nuevos controladores o modificar las propiedades de uncontrolador ya existente.

Para definir información de controlador JDBC:1. Seleccione Ver → Preferencias para abrir el diálogo Preferencias. Seleccione

Bibliotecas JDBC. Se abre la página Bibliotecas JDBC. Se listan todos loscontroladores JDBC y los archivos JAR asociados que ya ha configurado. Estánorganizados por biblioteca.

2. Si desea añadir información de controlador JDBC nueva para un tipo de basede datos que no se lista, seleccione Añadir controlador. Se abre el diálogoAñadir nueva biblioteca de controlador.

3. La información de controlador JDBC para cada tipo de base de datos seorganiza por bibliotecas. Entre un nombre para la biblioteca en el campoEspecificar un nuevo nombre de biblioteca. Se recomienda que el nombre queespecifique describa la información de JDBC que se incluirá en la biblioteca.Por ejemplo, si añade información de controlador JDBC para acceder a las basesde datos DB2, puede llamar a la biblioteca DB2. No obstante, este campo esdescriptivo y puede contener cualquier texto.

4. Especifique el nombre real de la clase de controlador que se utilizará en elcampo Nombre de clase del controlador. Se puede encontrar en ladocumentación del controlador JDBC. Por ejemplo: com.ibm.db2.jcc.DB2Driver.

5. Opcional: Especifique un ejemplo genérico de un URL formateadocorrectamente que se pueda utilizar para conectarse a la base de datos en elcampo Plantillas de URL. Por ejemplo, si está añadiendo información decontrolador JDBC para acceder a las bases de datos DB2, puede especificar lasiguiente plantilla de URL de JDBC: jdbc:db2://host:50000/database. Sepresenta la información genérica tal como está especificada en la plantilla alañadir fuentes de datos al repositorio y al crear conexiones de repositorio.Deberá sustituir la información genérica por la información de base de datosespecífica.

Capítulo 2. Configuración del entorno de consulta 35

Page 48: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Si utiliza DataQuant para Workstation, añada la información de ubicación paralos archivos de controlador JDBC a la biblioteca. Pulse Añadir JARS. Se abre eldiálogo Añadir JARS a [nombre_biblioteca]. Busque y seleccione los archivos decontrolador JDBC que desea añadir. Pulse Abrir. La ubicación de los archivosde controlador JDBC se salva en la biblioteca de JDBC seleccionada.

7. Pulse Aplicar.Se salva la información de la biblioteca de JDBC especificada.8. Puede efectuar los cambios siguientes en la información de los controladores

JDBC:v Para editar la información de biblioteca de controladores JDBC, seleccione

una biblioteca de controladores JDBC existente en la lista y pulse Editar. Seabre el diálogo Editar biblioteca del controlador donde podrá realizarcambios en los campos Nombre de biblioteca, Nombre de clase decontrolador y Plantilla de URL JDBC.

v Si utiliza DataQuant para Workstation, para editar el nombre y la ubicaciónde los archivos que contienen los controladores JDBC, seleccione un archivoen la lista de archivos que se han añadido a la biblioteca JDBC y pulseEditar. Se abre el diálogo Editar URL de JAR. Especifique el nombre y laubicación en el campo Editar ubicación de JAR.

v Para eliminar una biblioteca de controladores JDBC, seleccione una bibliotecade controladores JDBC existente en la lista y pulse Eliminar. Se elimina labiblioteca, incluidos todos los archivos JAR que contiene.

v Si utiliza DataQuant para Workstation, para eliminar un archivo JAR de unabiblioteca de controladores JDBC, seleccione un archivo existente en la lista ypulse Eliminar. Se elimina el archivo.

9. Pulse Aceptar. Se salva la información de la biblioteca de JDBC. Se cierra eldiálogo Preferencias. Debe repetir este proceso para cada tipo de controladorJDBC que se utilizará para acceder a distintos orígenes de datos de base dedatos como, por ejemplo, Informix o SQL Server.

Configuración de la información de conexión de repositorioLos usuarios avanzados pueden realizar cambios en la información de conexión derepositorio.

La mayoría de usuarios no cambiarán nunca la información de conexión derepositorio. Los temas siguientes describen cómo pueden los usuarios avanzadoscambiar la información de configuración de conexión de repositorio:

Creación de conexiones importando el archivo de conexionesdel repositorioLos usuarios avanzados pueden crear conexiones de repositorio importando elarchivo de conexiones de repositorio distribuido por el administrador deDataQuant.

Los administradores de DataQuant son responsables de la distribución de lainformación de conexión que el usuario necesitará para conectarse a un repositorioy acceder a cualquier fuente de datos. En la mayoría de los casos, losadministradores distribuyen esta información desplegando un archivo de valoresde biblioteca JDBC preconfigurado cuando está instalada la interfaz de aplicacionesque utiliza.

Otro método que los administradores pueden utilizar para distribuir estainformación es crear el archivo de valores de conexiones de repositorio y ponerlo adisposición de todos los usuarios que importarán después el archivo utilizando suversión de DataQuant.

36 Iniciación a DataQuant

Page 49: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para importar el archivo de valores de conexiones de repositorio:1. Seleccione Archivo → Importar → Valores de conexión y de biblioteca de JDBC.

Se abre el diálogo Importar valores de conexión y de biblioteca de JDBC.2. En el campo Archivo de valores, especifique dónde se debe buscar el archivo

de conexiones de repositorio. Puede utilizar el botón Examinar para localizar elarchivo.

3. Marque el recuadro de selección Conexiones de repositorio.4. Especifique cómo desea que se resuelvan los conflictos con valores de

conexiones anteriores utilizando los botones de selección Resolución deconflictos. Seleccione Alterar temporalmente valores existentes para sustituirtoda la información conflictiva por información nueva. Seleccione Conservarvalores existentes para no actualizar la información existente con informaciónnueva. Seleccione Resolver conflictos manualmente para abrir el diálogoConflictos donde resolverá manualmente los conflictos entre los valores debiblioteca JDBC existentes y nuevos.

5. Pulse Finalizar. Se cierra el diálogo Importar valores de conexión y debiblioteca de JDBC. Se guarda la información de conexiones de repositorio.Puede ver las conexiones de repositorio que están disponibles en la vistaConexiones de repositorio. Para conectarse al repositorio, navegue a la vistaConexiones de repositorio, pulse con el botón derecho del ratón en lainformación de conexión para el repositorio al que desea conectarse yseleccione Conectar.

Creación de conexiones utilizando el asistente para conexionesUtilice el asistente de conexiones para crear una o varias conexiones de repositorio.

Los administradores de DataQuant son responsables de distribuir la informaciónde conexión necesaria para conectarse a un repositorio y acceder a cualquier origende datos. En la mayoría de los casos, los administradores distribuyen estainformación desplegando un archivo de valores de conexiones de repositoriopreconfigurado cuando está instalada la interfaz de aplicaciones.

Los usuarios avanzados pueden cambiar o crear información de conexión derepositorio utilizando el asistente Crear nueva conexión de repositorio. Lainformación de conexión de repositorio se guarda en un archivo llamadosettings.xml. Este archivo se salva en el directorio de valores personales de lamáquina en que se ejecuta la interfaz de aplicaciones.

Para crear la información de conexión del repositorio:1. Abra el asistente Crear nueva conexión de repositorio pulsando el botón

derecho del ratón en cualquier lugar de la vista Conexiones de repositorio yseleccionando Nueva → conexión de repositorio.

2. Seleccione el tipo de conexión que creará desde uno de los botones de selecciónsiguientes:v Repositorio compartido para crear una conexión de repositorio a un

repositorio compartido utilizando una conexión JDBC de cliente/servidor.Con el acceso de cliente/servidor, la estación de trabajo del usuario estableceuna conexión directa con la base de datos del repositorio utilizando elcontrolador JDBC instalado localmente. Para este tipo de conexión cadaestación de trabajo que ejecuta DataQuant para Workstation y el servidor(estación de trabajo) que ejecuta DataQuant para WebSphere deben tenercontroladores JDBC instalados.

Capítulo 2. Configuración del entorno de consulta 37

Page 50: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Repositorio basado en archivos para crear una conexión de repositorio a unrepositorio basado en archivos almacenado en una ubicacióndeterminada.0(sólo DataQuant para Workstation)

v Repositorio de red para crear una conexión de repositorio a un repositoriocompartido por medio del acceso directo de red. La conectividad de redpermite a los usuarios acceder a un repositorio compartido sin necesidad deconectividad de base de datos directa desde la estación de trabajo. Laconexión a repositorios utilizando un servicio de red permite la consolidacióndel acceso a datos en un servidor central y elimina la necesidad de distribuircontroladores JDBC en cada escritorio en que se ejecuta DataQuant paraWorkstation. Este tipo de conexión no es aplicable a los usuarios deDataQuant para WebSphere.

v Repositorio de servicio web para crear una conexión de repositorio con unrepositorio compartido a través de la AP de servicios web de DataQuantpara WebSphere utilizando una conexión HTTP o HTTPS. La conectividad deservicio Web permite a los usuarios acceder a un repositorio compartido sinnecesidad de conectividad de base de datos directa desde la estación detrabajo. La conexión a repositorios utilizando una conexión de servicio webpermite la consolidación de acceso a datos en un servidor central y elimina lanecesidad de distribuir controladores JDBC en cada escritorio que ejecuteDataQuant para Workstation . Este tipo de conexión no es aplicable aDataQuant para WebSphere.

3. Pulse Siguiente. Se abre la segunda página del asistente Crear nueva conexiónde repositorio. La segunda página del asistente difiere en función del tipo deconexión de repositorio que se esté definiendo.

Creación de conexiones de repositorio compartido:

Cree una conexión de repositorio compartido para configurar la información que lepermitirá conectarse a un repositorio compartido que resida en una base de datosutilizando una conexión JDBC de cliente/servidor.

Para completar el proceso de creación de una conexión de repositorio compartido:1. Abra la segunda página del asistente Crear nueva conexión de repositorio.2. Especifique un nombre para la conexión de repositorio en el campo Nombre

de conexión. Este nombre se utilizará para identificar la conexión tal comoaparece en la vista Conexiones de repositorio. Puede especificar cualquiernombre pero se recomienda que el nombre identifique el repositorio al quehace referencia esta información de conexión.

3. Active el recuadro de selección Conectar inmediatamente para conectarseinmediatamente al repositorio compartido. Si este recuadro no está marcado,se creará, salvará y visualizará la información de conexión en la vistaConexiones de repositorio, pero no se conectará inmediatamente alrepositorio.

4. En el campo Controlador JDBC especifique la biblioteca del controlador JDBCque se utilizará para acceder a la base de datos que aloja el repositorio.Efectúe una selección en la lista desplegable de bibliotecas que ha definido alconfigurar la información de controlador JDBC. Utilice el botón de la derechadel campo para abrir el diálogo Bibliotecas JDBC donde puede crearbibliotecas adicionales del controlador JDBC.

5. En el campo URL de JDBC especifique el URL que señala a la base de datosen que se aloja el almacenamiento de repositorios en el que reside el

38 Iniciación a DataQuant

Page 51: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

repositorio al que desea conectarse. El formato para el URL se puedevisualizar en el campo si ha especificado un ejemplo al configurar lasbibliotecas de JDBC.

6. Pulse Avanzado para especificar las palabras clave de serie de conexiónespecífica de controlador y sus valores que se utilizarán al conectarse a esterepositorio compartido. Para obtener información sobre las palabras clave quenecesita un controlador seleccionado, consulte la documentación específica delcontrolador.

7. Pulse Establecer información de usuario para especificar la información deusuario que se utilizará para conectarse al repositorio. Se abre el diálogoEstablecer información de usuario.

8. Marque el recuadro de selección Se necesita ID de usuario y contraseña paraespecificar que se solicitará información de usuario cada vez que se realiceuna conexión a este repositorio compartido. En algunos casos, al no marcareste recuadro de selección se permite a los usuarios acceder al repositorio sinespecificar abiertamente su información de usuario.

9. Especifique el ID de usuario y la contraseña que se utilizarán para acceder alrepositorio en los campos Nombre de usuario y Contraseña. Si utilizaDataQuant para Workstation, para recordar la contraseña, active el recuadrode selección Recordar contraseña.

10. Seleccione el repositorio al que desea conectarse en la lista de repositoriosdisponibles en la lista Nombre de repositorio. Si no figura ningún repositorio,pulse el botón Renovar situado a la derecha del campo.

11. Desde el grupo de selección Modalidad de conexión, seleccione una de lassiguientes modalidades de protección:v Desprotegida: Especifica que se conectará al repositorio en modalidad

desprotegida. En esta modalidad, se permitirá el acceso de consultadinámica a las tablas de almacenamiento de repositorio, en las que reside elrepositorio. Si las tablas de almacenamiento de repositorio están restringidasal ID de usuario que se conecta, fallará la conexión. Si las tablas dealmacenamiento de repositorios no están limitadas al ID de usuario deconexión, se realizará la conexión y se procesará la consulta dinámica.

v Automática: Especifica que la modalidad de protección se seleccionaráautomáticamente en función de si está disponible una colección deprocedimientos almacenados o de paquetes de SQL estático. Si estádisponible, se accederá a las tablas de almacenamiento de repositorio en lasque reside el repositorio utilizando los procedimientos almacenados o lospaquetes de SQL estático especificados. Si los procedimientos almacenadoso los paquetes de SQL estático no están disponibles, se utilizará el acceso deconsulta dinámica (modalidad desprotegida).

v Protegida: Especifica que se conectará al repositorio en modalidad protegidautilizando los procedimientos almacenados o los paquetes de SQL estáticoespecificados para acceder a la tablas de almacenamiento de repositoriodonde reside el repositorio. Si el conjunto de procedimientos almacenados opaquetes de SQL estático especificado no está disponible, se producirá unerror de conexión.

12. Si ha seleccionado Automática o Protegida como modalidad de conexión, loscampos Método de protección e ID de colección estarán disponibles. Si estánvacíos los campos, pulse el botón Renovar. Seleccione si se utilizarán Paquetesde SQL estático o Procedimientos almacenados para acceder a a las tablas dealmacenamiento de repositorio desde la lista Método de protección. En la listaID de colección, seleccione el conjunto de procedimientos almacenados o depaquetes de SQL estático que desea utilizar para esta conexión. Cada conjunto

Capítulo 2. Configuración del entorno de consulta 39

Page 52: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

de procedimientos almacenados o de paquetes de SQL estático que se hacreado en la fuente de datos donde residen las tablas de almacenamiento derepositorios se identifica por un ID de colección único.

13. Pulse Finalizar. La conexión de repositorio se incluye en la vista Conexionesde repositorio. Si ha seleccionado Conectar inmediatamente, está conectado alrepositorio que ha seleccionado.

Creación de conexiones de repositorio basadas en archivo:

Si utiliza DataQuant para Workstation, puede crear una conexión de repositorio dearchivo para configurar la información que le permitirá conectarse a un repositoriobasado en archivo que se almacena en una unidad local o de red.

Las conexiones de archivo se pueden crear sólo para repositorios heredadosbasados en archivo. Las versiones actuales de DataQuant para Workstation yDataQuant para WebSphere han sustituido los repositorios basados en archivo porrepositorios personales.

Para completar la creación de una conexión de repositorio basada en un archivo:1. Abra la segunda página del asistente Crear nueva conexión de repositorio.2. Especifique un nombre para la conexión de repositorio en el campo Nombre de

conexión. Este nombre se utilizará para identificar la conexión tal como apareceen la vista Conexiones de repositorio. Puede especificar cualquier nombre perose recomienda que el nombre identifique el repositorio al que hace referenciaesta información de conexión.

3. Active el recuadro de selección Conectar inmediatamente para conectarseinmediatamente al repositorio basado en archivo. Si este recuadro no estámarcado, se creará, salvará y visualizará la información de conexión en la vistaConexiones de repositorio, pero no se conectará inmediatamente al repositorio.

4. Especifique la vía de acceso al directorio donde se salva el repositorio basadoen archivo en el campo Directorio base. Puede utilizar el botón Examinar parabuscar los archivos locales.

5. Pulse Finalizar. La conexión de repositorio se incluye en la vista Conexionesde repositorio. Si ha seleccionado Conectar inmediatamente, se conectará alrepositorio que haya seleccionado. Esta información de conexión de repositoriose entra en el archivo de valores de conexiones.

Creación de conexiones de repositorio de red:

Se crea una conexión de repositorio en red para configurar la información quepermitirá conectarse a un repositorio compartido mediante un acceso directo dered.

La conectividad de red permite a los usuarios acceder a un repositorio compartidosin necesidad de conectividad de base de datos directa desde la estación de trabajo.La conexión a repositorios utilizando un servicio de red permite la consolidacióndel acceso a datos en un servidor central y elimina la necesidad de distribuircontroladores JDBC en cada escritorio en que se ejecuta DataQuant paraWorkstation. Este tipo de conexión no es aplicable a DataQuant para WebSphere.

Los usuarios de DataQuant para Workstation se pueden conectar a repositorios através de una máquina centralizada que ejecuta el servicio de repositorio de red deDataQuant. La conectividad de red ofrece posibilidades parecidas a la conectividad

40 Iniciación a DataQuant

Page 53: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

basada en Web pero no requiere un servidor de aplicaciones Web para funcionar.Para utilizar la conectividad de red debe configurar e iniciar el servicio derepositorio de red.

Para completar una conexión de repositorio de redes:1. Verifique con el administrador de DataQuant que se ha configurado e iniciado

el servicio de repositorio de red.2. Abra la segunda página del asistente Crear nueva conexión de repositorio.3. Especifique un nombre para la conexión de repositorio en el campo Nombre de

conexión. Este nombre se utilizará para identificar la conexión tal como apareceen la vista Conexiones de repositorio. Puede especificar cualquier nombre perose recomienda que el nombre identifique el repositorio al que hace referenciaesta información de conexión.

4. Active el recuadro de selección Conectar inmediatamente para conectarseinmediatamente al repositorio. Si este recuadro no está marcado, se creará,salvará y visualizará la información de conexión en la vista Conexiones derepositorio, pero no se conectará inmediatamente al repositorio.

5. En el campo Sistema principal del servidor, especifique el nombre o ladirección IP del servidor (o estación de trabajo) que ejecuta el servicio de red.

6. Especifique el puerto de contacto del servidor de red en el campo Puerto.7. Seleccione el botón Renovar situado a la derecha del campo Nombre de

conexión de repositorio. Se recuperan las conexiones de repositorio disponiblespara el servicio de repositorio de red especificado. Seleccione la conexión derepositorio que desea utilizar de la lista de conexiones de repositoriodisponibles.

8. Pulse Finalizar. La conexión de repositorio se incluye en la vista Conexionesde repositorio. Si ha seleccionado Conectar inmediatamente, está conectado alrepositorio que ha seleccionado. Esta información de conexión de repositorio seentra en el archivo de valores de conexiones.

Creación de conexiones de repositorio de servicio web:

Cree una conexión de repositorio de servicio Web para configurar la informaciónque le permitirá conectarse a un repositorio compartido a través de la API deservicios web de DataQuant para WebSphere utilizando una conexión HTTP oHTTPS.

La conectividad basada en Web permite a los usuarios acceder a un repositoriocompartido sin necesidad de conectividad de base de datos directa desde laestación de trabajo. La conexión a repositorios utilizando una conexión basada enweb permite la consolidación del acceso a datos en un servidor central y elimina lanecesidad de distribuir controladores JDBC en cada escritorio que ejecuteDataQuant para Workstation. Este tipo de conexión no se aplica a DataQuant paraWebSphere.

El servicio web del repositorio incorporado de DataQuant para WebSphereproporciona la conectividad basada en web. Para habilitar este recurso, debe tenerDataQuant para WebSphere desplegado en una instancia de WebSphereApplication Server (WAS). Además, debe tener disponible la información deconexión del repositorio para esta versión de DataQuant para WebSphere. Losusuarios de DataQuant para Workstation se conectan al repositorio utilizando elURL y puerto en el servidor de DataQuant para WebSphere.

Para completar la creación de una conexión de repositorio de servicio web:

Capítulo 2. Configuración del entorno de consulta 41

Page 54: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Asegúrese de que el administrador ha desplegado DataQuant para WebSphereen una instancia de WebSphere Application Server (WAS).

2. Abra la segunda página del asistente Crear nueva conexión de repositorio.3. Especifique un nombre para la conexión de repositorio en el campo Nombre de

conexión. Este nombre se utilizará para identificar la conexión tal como apareceen la vista Conexiones de repositorio. Puede especificar cualquier nombre perose recomienda que el nombre identifique el repositorio al que hace referenciaesta información de conexión.

4. Active el recuadro de selección Conectar inmediatamente para conectarseinmediatamente al repositorio del servicio web. Si este recuadro no estámarcado, se creará, salvará y visualizará la información de conexión en la vistaConexiones de repositorio, pero no se conectará inmediatamente al repositorio.

5. En el campo URL de servidor web, especifique el URL para iniciar la instanciade DataQuant para WebSphere cuya API de servicios web se utilizará para estaconexión. Ésta es la dirección del URL que se ha creado cuando se hadesplegado la instancia de DataQuant para WebSphere.

6. Seleccione el botón Renovar situado a la derecha del campo Nombre deconexión de repositorio. Se recuperan las conexiones de repositorio disponiblesque se han definido para la instancia de DataQuant para WebSphere que haespecificado en el campo URL de servidor web. Seleccione la conexión derepositorio que desea utilizar en la lista de conexiones disponibles.

7. Pulse Finalizar. La conexión de repositorio se incluye en la vista Conexionesde repositorio. Si ha seleccionado Conectar inmediatamente, está conectado alrepositorio que ha seleccionado. Esta información de conexión de repositorio seespecifica en el archivo de valores de conexiones.

Gestión de conexiones de repositorioDebe gestionar las conexiones del repositorio desde la vista Conexiones derepositorio.

Cada usuario de DataQuant (con y sin privilegios de administrador) gestiona suspropias conexiones de repositorio. La información de conexión de repositorio sealmacena en un directorio inicial del usuario con el ID de usuario del sistemaoperativo. Cada usuario puede añadir, editar y suprimir conexiones de repositoriodesde el directorio inicial.

Para añadir, conectarse a, editar o suprimir una conexión de repositorio:1. Abra la vista Conexiones de repositorio. Todas las conexiones de repositorio

que están disponibles aparecen en la lista de la vista Conexiones derepositorio. Esta lista incluye todas las conexiones de repositorio que ha creado,así como las que le haya proporcionado el administrador.

2. Para editar la información de propiedad de una conexión de repositorio, pulsecon el botón derecho del ratón en la conexión de repositorio que desea editar.Seleccione Editar en el menú contextual. Se abre el asistente Editar conexión derepositorio. El asistente Editar conexión de repositorio presenta los diálogos deedición basados en el tipo de conexión que haya seleccionado. En estosdiálogos puede realizar cambios en la información de conexión de repositorio.Al finalizar, se salvará la información de conexión modificada.

3. Para eliminar una conexión de repositorio, pulse con el botón derecho del ratónen la conexión de repositorio que desea eliminar. Seleccione Eliminar conexiónen el menú contextual. Se emite un mensaje solicitándole que confirme laeliminación. Pulse Aceptar para eliminar la conexión de repositorio.

42 Iniciación a DataQuant

Page 55: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Para conectar a un repositorio, pulse con el botón derecho del ratón en laconexión de repositorio de la lista y seleccione Conectar en el menú contextual.Se conectará inmediatamente al repositorio que ha seleccionado.

5. Para desconectarse de un repositorio, pulse con el botón derecho del ratón en laconexión de repositorio de la que desea desconectarse y seleccione Desconectaren el menú contextual. Se desconectará inmediatamente del repositorio que haseleccionado.

6. Para volverse a conectar al repositorio actual con un ID de usuario diferente,pulse con el botón derecho del ratón en la conexión del repositorio actual yseleccione Reconectar en el menú contextual. Se abre una ventana Inicio desesión donde puede especificar un ID de usuario y una contraseña diferentesque se utilizarán para conectarse al repositorio actual. Pulse Aceptar y sevolverá a conectar al mismo repositorio, pero con un ID de usuario diferente.

Modificación de la contraseña de DB2Puede cambiar la contraseña de la base de datos DB2 mediante el diálogo Cambiarcontraseña.

A veces, se solicita a los usuarios que cambien sus contraseñas DB2 de formaregular para adherirse a las medidas de seguridad que han configurado susorganizaciones. El diálogo Cambiar contraseña le permite cambiar la contraseña deDB2 de forma personal, sin la ayuda del administrador de la base de datos.

Nota: Este dispositivo sólo es válido para los orígenes de datos DB2 conconexiones de tipo cuatro que utilizan el controlador JCC de DB2 o laconectividad de Direct DRDA.

Para cambiar la contraseña de DB2:1. En la vista Explorador de repositorios, vaya hasta el origen de datos DB2 que

tenga la contraseña que desee modificar y pulse con el botón secundario delratón el origen de datos. Se abrirá un menú contextual.

2. Seleccione Propiedades en el menú de contexto. Se abre la ventana Propiedadespara [origen de datos].

3. Seleccione Parámetros de conexión. Se abre la página Parámetros de conexiónde la ventana Propiedades para [origen de datos].

4. Pulse el botón Establecer información de usuario. Se abre el diálogo Establecerinformación de usuario para [origen de datos].

5. Pulse el botón Cambiar. Se abre el diálogo Cambiar contraseña.6. Escriba la contraseña antigua en el campo Contraseña antigua.

Nota: Por motivos de seguridad, el campo Contraseña antigua siempre estaráen blanco cuando se abra el diálogo Cambiar contraseña, aunque estéactivado el recuadro de selección Recordar la contraseña.

7. Escriba la nueva contraseña en el campo Nueva contraseña.8. Vuelva a escribir la contraseña nueva en el campo Confirmar contraseña

nueva.9. Pulse Aceptar. Se cierra el diálogo Cambiar contraseña y se confirma la nueva

contraseña.

Capítulo 2. Configuración del entorno de consulta 43

Page 56: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

44 Iniciación a DataQuant

Page 57: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 3. Creación de consultas relacionales

Una consulta es una petición de información de una fuente de datos. Para solicitarinformación de una fuente de datos relacional se construye la consulta utilizandosentencias de SQL (Structured Query Language - Lenguaje de consultaestructurado).

Nota: El origen de datos y el nombre de propietario asociados se visualizan juntocon el nombre de la consulta en la información sobre herramientas de labarra de herramientas de la ventana Editor de consultas.

Creación de nuevos objetos o elementos de depositoDataQuant proporciona varios asistentes para ayudarle a crear nuevos objetos.

Desde el diálogo Nuevo, puede seleccionar el tipo de objeto que desea crear einiciar el asistente que le ayudará a crear dicho objeto.

Para iniciar el nuevo asistente de objeto:1. Para el diálogo Nuevo, seleccione Archivo → Nuevo → Otro. Se abre el diálogo

Nuevo.2. Los asistentes que están disponibles aparecen en el recuadro de lista Asistentes.

Expanda la carpeta Objetos de DataQuant para ver los asistentes que estándisponibles para crear los objetos de consulta y de informe. Expanda la carpetaRepositorio para ver los asistentes disponibles para crea objetos pertenecientesa repositorios. Los asistentes que se utilizan más frecuentemente para crearobjetos de DataQuant también se listan fuera de las carpetas para facilitar elacceso.

3. En la carpeta Objetos de DataQuant puede elegir uno de los asistentessiguientes:v Formato para crear un formato nuevo que pueda utilizarse para generar un

informe clásico.v Consulta OLAP para crear una consulta OLAP nueva.v Procedimiento para crear un procedimiento nuevo.v Consulta para crear una consulta SQL nueva.v Consulta utilizando el asistente para describir consulta para crear una

nueva consulta utilizando el asistente Describir consulta.v Informe visual para crear un nuevo proyecto de informe visual.0(sólo

DataQuant para Workstation)v Categoría de plantilla de informe visual para crear una nueva categoría de

plantilla de informe visual. 0(sólo DataQuant para Workstation)v Panel de instrumentos visual para crear un nuevo proyecto visual del panel

de instrumentos.0(sólo DataQuant para Workstation)v Categoría de plantilla de panel de instrumentos visual para crear una

nueva categoría de plantilla de panel de instrumentos visual. 0(sóloDataQuant para Workstation)

4. En la carpeta Repositorio puede elegir uno de los asistentes siguientes:v Carpeta para añadir una carpeta al repositorio o al espacio de trabajo.v Enlace para crear un atajo a un objeto.

45

|||

Page 58: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Repositorio personal para crear un nuevo repositorio personal.v Conexión de repositorio para crear una nueva conexión de repositorio.v Espacio de trabajo para crear un nuevo espacio de trabajo del repositorio.

5. Si utiliza DataQuant para Workstation, desde la carpeta Business Intelligenceand Reporting Tools puede elegir uno de los siguientes asistentes:v Biblioteca para crear un objeto de biblioteca de informes BIRT nuevo.v Informe para crear un nuevo informe BIRT.v Plantilla para crear un nuevo objeto de plantilla de informe BIRT.

6. Los asistentes siguientes sólo están disponibles en la carpeta Repositorio sitiene instalado el plugin de Administrador:v Fuente de datos relacional para añadir una fuente de datos relacional al

repositorio.v Fuente de datos multidimensional para añadir una fuente de datos

multidimensional al repositorio.v Origen de datos virtual para añadir un origen de datos virtual al repositorio.v Repositorio compartido para crear un nuevo repositorio compartido.v Almacenamiento de repositorio compartido para crear almacenamiento de

repositorio compartido nuevo.7. Pulse Siguiente. Se abrirá la primera página del asistente seleccionado. La

primera página variará según el objeto o elemento de repositorio que vaya acrear.

Apertura de objetos guardadosLa información que debe especificar para abrir un objeto salvado varía en funcióndel lugar dónde se ha salvado el objeto.

Los objetos se pueden guardar en un repositorio , en el catálogo QMF o en unarchivo.

Para abrir un objeto salvado:1. Seleccione Archivo → Abrir desde.2. En el menú contextual, seleccione una de las opciones siguientes en función del

lugar donde esté salvado el objeto.v Catálogo QMF si el objeto que desea abrir reside en un catálogo QMF.v Repositorio si el objeto que desea abrir reside en un repositorio.v Archivo si el objeto que desea abrir reside en un archivo.

3. Se abre el diálogo Abrir desde. La información que se solicita depende de laselección que haya realizado.

Apertura de objetos de repositorioPara abrir un objeto de repositorio, efectúe la selección en una lista de objetos queestén disponibles en el repositorio al que está conectado actualmente.

Para abrir un objeto que se ha salvado en un repositorio:1. Seleccione Archivo → Abrir desde → Repositorio.2. El repositorio actual se muestra en una estructura de árbol en el recuadro de

lista Seleccionar entrada(s) de repositorio.Expanda las carpetas hasta descubrirel objeto que desea abrir. Seleccione el objeto.

3. Pulse Aceptar. El objeto se abre en la ventana de editor.

46 Iniciación a DataQuant

Page 59: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apertura de objetos guardados en un archivoPara abrir un objeto que se ha salvado en un archivo, debe especificar el nombre yla ubicación del archivo que contiene el objeto.

Para abrir un objeto que se ha salvado en un archivo:1. Seleccione Archivo → Abrir desde → Archivo.2. Se abre el diálogo Abrir específico del sistema operativo. Especifique el nombre

del archivo y el lugar donde reside.3. Pulse Abrir. El objeto se abre en la ventana de editor.

Apertura de los objetos de catálogo QMFDebe especificar el origen de datos donde reside el catálogo QMF y el propietarioy el nombre del objeto cuando abra un objeto del catálogo QMF.

Para abrir un objeto que se ha guardado en un catálogo QMF:1. Seleccione Archivo → Abrir desde → Catálogo de QMF.2. En el campo Origen de datos especifique el nombre del origen de datos en el

que reside el catálogo QMF.3. En el campo Propietario, especifique el propietario del objeto que desea abrir.

Debe especificar el propietario en el formato correcto para identificadores.4. En el campo Nombre, especifique el nombre del objeto que desea abrir. Debe

especificar el nombre en el formato correcto para los identificadores.5. Para listar los objetos que se han guardado en el catálogo QMF en el origen de

datos especificado, pulse el botón Desde la lista. El diálogo Lista de objetos seabre donde puede buscar, listar y seleccionar un objeto para abrir.

6. Pulse Aceptar. El objeto se abre en la ventana de editor.

Creación de consultas utilizando el editor de SQLPara los usuarios con experiencia en SQL, una forma de crear una consulta esescribir sus propias sentencias SQL en el editor de Consultas SQL.

Puede escribir una sola sentencia de SQL que devolverá un solo conjunto deresultados o varias sentencias de SQL que devolverán varios conjuntos deresultados. El editor proporciona soporte de color para las sentencias de SQL.

Para crear una consulta utilizando el editor de consultas SQL:1. Seleccione Archivo → Nueva → Consulta. Se abre el asistente Crear consulta.

Especifique el nombre de la consulta en el campo Nombre y en qué lugar sesalvará la consulta en el campo Fuente de datos. Pulse Finalizar. Pulse lapestaña SQL.

2. Escriba el texto de la sentencia SQL en el área de texto de entrada. Esresponsable de asegurarse de que las sentencias SQL que escribe sonsintácticamente correctas.

3. Puede escribir varias sentencias SQL en una sola ventana de consulta. Seejecutará cada sentencia y se devolverán varios conjuntos de resultados (unopara cada sentencia). Debe incluir un punto y coma (;) entre cada sentenciaSQL.

4. Pulse el icono Ejecutar consulta. La consulta se ejecuta con respecto a la queestá conectada actualmente a la fuente de datos. Se devuelven resultados a la

Capítulo 3. Creación de consultas relacionales 47

Page 60: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

interfaz. La vista de resultados de la consulta se identifica con una pestañaetiquetada Resultados. Puede cambiar entre las distintas vistas pulsando losseparadores correspondientes.

5. Cuando disponga de los resultados de la consulta, tiene varias opciones.v Formatear las columnas y las filas de los resultados de la consulta.v Agregar columnas o filas.v Añadir columnas calculadas a los resultados de la consulta.v Defina las variables utilizando un diálogo de sustitución.v Generar informes.v Exportar los resultados de la consulta a numerosos formatos.

6. El objeto de consulta SQL permanece abierto hasta que lo cierre. Al cerrarlo, sidesea ejecutar de nuevo el objeto de consulta, deberá salvarlo. Pulse el iconoGuardar para abrir el diálogo Guardar objeto. Puede guardar el objeto deconsulta en un archivo , el catálogo QMF o el repositorio.

Utilización de la asistencia de contenidoSi utiliza DataQuant para Workstation, la asistencia de contenido ayuda acompletar las sentencias SQL proporcionando listas de opciones mientras se estáescribiendo la sentencia.

Para utilizar la asistencia de contenido mientras se escribe una sentencia SQL:1. Seleccione Archivo → Nueva → Consulta. Se abre el asistente Crear nueva

consulta. Especifique el nombre de la consulta en el campo Nombre y en quélugar se salvará la consulta en el campo Fuente de datos. Pulse Finalizar. Pulsela pestaña SQL.

2. En cualquier momento mientras se escribe la sentencia SQL, pulse Ctrl+Barraespaciadora. Se abre una lista desplegable debajo del cursor. Los contenidos dela lista desplegable dependen de la ubicación del cursor en la sentencia SQL ylos contenidos de la tabla a los que se está llamando. Por ejemplo, si sevisualiza SELECT * FROM Q cuando se selecciona la asistencia de contenido, lalista desplegable mostrará todas las tablas en el origen de datos con el nombredel propietario Q. Si se visualiza SELECT * FROM Q.STAFF WHERE, la listadesplegable mostrará todas las columnas de la tabla Q.STAFF.

3. Si selecciona la asistencia de contenido mientras está escribiendo parcialmenteuna columna, una función o la referencia de tabla y la palabra clave que estáescrita parcialmente no es ambigua, la asistencia de contenido completaráautomáticamente la palabra clave. Por ejemplo, al escribir SELECT * FROM Q.ST,la tabla STAFF se completa automáticamente porque es la única tabla bajo elesquema Q que empieza por las letras ST.

4. Seleccione una opción en la lista desplegable. El texto seleccionado se insertaautomáticamente en la sentencia SQL.

Utilización de indicaciones de parámetroSi utiliza DataQuant para Workstation, Las indicaciones de parámetroproporcionan un resumen de los parámetros de una función a medida que seescriben en sentencias SQL.

Para utilizar las indicaciones de parámetro mientras se escriben las funciones conparámetros en texto SQL:

48 Iniciación a DataQuant

|

Page 61: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Seleccione Archivo → Nueva → Consulta. Se abre el asistente Crear nuevaconsulta. Especifique el nombre de la consulta en el campo Nombre y en quélugar se salvará la consulta en el campo Fuente de datos. Pulse Finalizar. Pulsela pestaña SQL.

2. Escriba la primera parte de una función con parámetros, que incluya el nombrede la función y el paréntesis izquierdo. Por ejemplo, SUM(.

3. Pulse Ctrl+Mayús+Barra espaciadora. Se abre información sobre herramientasque muestra un ejemplo de cómo completar la función. Por ejemplo, si sevisualiza SUM(, la información sobre herramientas mostraráSUM(<expresión-numérica>).

4. Utilice la indicación visualizada como una referencia al completar la funcióncon parámetros.

Creación de consultas utilizando el editor de consultas asistidasPuede generar desde consultas sencillas hasta consultas complejas utilizando eleditor de consultas asistidas. El editor de consultas asistidas le solicita lainformación que necesita para generar la sentencia SQL.

Para crear una nueva consulta SQL utilizando el editor de consultas asistidas:1. Seleccione Archivo → Nueva → Consulta. Se abre el asistente Crear consulta.

Especifique el nombre de la consulta en el campo Nombre y en qué lugar sesalvará la consulta en el campo Fuente de datos. Pulse Finalizar. Pulse lapestaña Asistida.

2. Utilice cada uno de los paneles siguientes para generar la consulta:v Tablas donde se especifican las tablas que se utilizarán en la consulta.v Condiciones de unión donde puede especificar las condiciones de unión

para las tablas si utiliza varias tablas en la consulta.v Columnas donde se especifican las columnas que se incluirán en los

resultados de la consulta.v Condiciones de clasificación donde puede especificar cómo se clasificarán

las filas en los resultados de consulta.v Condiciones de fila donde puede especificar las condiciones que limitarán

las filas que se devuelven en los resultados de consulta.v El recuadro de selección Incluir filas duplicadas donde puede especificar

que se incluirán filas duplicadas en los resultados de consulta.3. Cuando complete la creación de la consulta, pulse el icono Ejecutar consulta.

La consulta que se ha creado se ejecuta con respecto a la que está conectadaactualmente a la fuente de datos. Se devuelven resultados. Los resultados de laconsulta se identifican con una pestaña Resultados. Puede cambiar entredistintas vistas de una consulta (SQL, Asistida, Diagrama, Diseño, Vista previa,y Resultados) pulsando los separadores correspondientes. Cuando disponga delos resultados de la consulta, tiene varias opciones. Puede:v Formatear las columnas y filas de los resultados de la consulta.v Agregar columnas o filas.v Añadir columnas calculadas a los resultados de la consulta.v Generar informesv Exportar los resultados de la consulta a numerosos formatos.

4. El objeto de consulta permanece abierto hasta que lo cierre. Al cerrarlo, si deseaejecutar de nuevo el objeto de consulta, deberá salvarlo. Pulse el icono Guardarpara abrir el diálogo Guardar objeto. En función de los permisos que se hayan

Capítulo 3. Creación de consultas relacionales 49

||

Page 62: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

otorgado a su ID de usuario, podrá guardar el objeto de consulta en unarchivo, un espacio de trabajo , el catálogo QMF o el repositorio.

Adición de tablasUtilice el diálogo Tablas para añadir una tabla a una consulta cuando genere laconsulta utilizando el editor de consultas asistidas o o el editor de consultas dediagrama. Puede utilizar también este diálogo para cambiar las tablas que se hanespecificado en la consulta.

Para añadir una tabla a una consulta cuando genere la consulta utilizando el editorde consultas asistidas o el editor de consultas de diagrama:1. Abra el diálogo Tablas desde el editor de consultas asistidas o el editor de

consultas de diagrama:v Si utiliza el editor de consultas asistidas, pulse el icono Añadir tabla en la

barra de herramientas del panel Tablas.v Si utiliza el editor de consultas de diagrama, pulse con el botón secundario

del ratón en cualquier sitio del editor y seleccione Añadir tabla.

Nota: También puede arrastrar y soltar tablas desde las vistas Espacios detrabajo o Explorador de repositorios hasta el panel Tablas.

2. Identifique la tabla que desea incluir en la consulta. Escriba el propietario de latabla en el campo Propietario de la tabla.

3. Escriba el nombre de la tabla en el campo Nombre de tabla.4. Si no conoce ni el propietario ni el nombre de la tabla, puede buscar en la

fuente de datos para ver qué tablas están disponibles. Para buscar una tabla:a. En el campo Propietario de la tabla especifique el identificador de

propietario de las tablas que desea incluir en la lista. Debe especificar elpropietario en el formato correcto para los identificadores. Puede especificarun patrón coincidente para que abarque varios nombres. Para listar todaslas tablas, utilice el signo %.

b. Puede reducir más las tablas listadas utilizando el campo del nombre. En elcampo Nombre de la tabla especifique un identificador para los nombresde tablas que desea incluir en la lista. Debe especificar el nombre en elformato correcto para los identificadores. Puede especificar un patróncoincidente para que abarque varios nombres.Para listar todas las tablas deun determinado propietario utilice el signo %.

c. Pulse el botón Añadir de lista para buscar en la fuente de datos las tablasque cumplen los criterios que ha especificado. El diálogo Lista de tablasabre el listado de todas las tablas en el origen de datos que cumplen loscriterios de búsqueda.

d. En la lista de tablas seleccione una tabla para incluirla en la consulta.5. Pulse Añadir. La tabla se añadirá a la consulta. El nombre de la tabla aparece

en el panel Tablas del editor de consultas asistidas o en un diagrama de latabla se inserta en el editor de consultas de diagrama.

Unión de tablasPuede añadir más de una tabla a una consulta. Cuando añade una tabla adicionala una consulta debe especificar cómo se unirá la nueva tabla a una tabla existente.

Cuando añada una tabla adicional a una consulta utilizando el diálogo Tablas, losdiálogos Condiciones de unión se abren automáticamente. Hay dos diálogosCondiciones de unión:

50 Iniciación a DataQuant

||

Page 63: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v El diálogo Tablas de unión, donde se especifica qué tipo de unión enlazará lastablas como, por ejemplo, una unión interna o una unión externa izquierda,derecha o completa.

v El diálogo Unir columnas, donde se especifica las columnas de cada tabla que seunirán.

1. Abra el diálogo Unir tablas utilizando el editor de consultas asistidas.2. Seleccione la tabla que se va a unir a la tabla original en la lista de tablas

Seleccione una tabla para unir a la consulta.3. Seleccione el tipo de unión que enlazará las dos tablas. Seleccione el botón de

selección para uno de los siguientes tipos de uniones:v Unión interna, para incluir en los resultados de la consulta únicamente

aquellas filas con valores coincidentes en ambas tablas. Si no se especificaningún otro operador de unión, se supone implícitamente una uniónINNER. Una unión INNER compara cada fila de la tabla de la izquierda concada fila de la tabla de la derecha conservando únicamente las filas quecoinciden. En la tabla resultante pueden faltar filas de las dos tablas unidas.

v Unión externa izquierda, para incluir en los resultados de la consulta todaslas filas de la tabla de la izquierda y sólo las filas de la tabla de la derechaque coincidan con las filas de la tabla de la izquierda.

v Unión externa derecha, para incluir en los resultados de la consulta todas lasfilas de la tabla de la derecha y sólo las filas de la tabla de la izquierda quecoinciden con las filas de la tabla de la derecha.

v Unión externa completa, para incluir en los resultados de la consulta todaslas filas de ambas tablas.

4. Pulse el botón Continuar para completar el proceso de unión de tablas. Elsegundo paso para unir tablas es la unión de columnas.

Unión de columnasDebe especificar las columnas que se utilizarán para unir las tablas.

Se abre el diálogo Columnas de unión como el segundo paso para especificar lascondiciones de unión para varias tablas cuando genere una consulta utilizando eleditor de consultas asistidas. Se unirán las filas en cada una de las tablas quetengan valores iguales.1. Abra el diálogo Unir columnas utilizando el editor de consultas asistidas.2. Seleccione una columna de la lista Columnas disponibles para unir. Se listarán

las columnas de todas las tablas que se han incluido en la consulta. Debeseleccionar una columna con el mismo tipo de datos (NUMERIC, DATE, TIME) quela columna seleccionada en la lista Columnas de (nombre de tabla).

3. Seleccione una columna de la lista Columnas de (nombre de tabla). Sólo selistarán las columnas de la tabla derecha (la tabla que está uniendo). Debeseleccionar una columna con el mismo tipo de datos (NUMERIC, DATE, TIME,CHARACTER) que la columna seleccionada en la lista Columnas disponibles paraunir.

4. Pulse Añadir. Se unirán las filas que tengan valores iguales en las columnasque se enumeran en la lista Columnas disponibles para unir y la listaColumnas de (nombre de tabla). Se cierra el diálogo Unir columnas. El pasosiguiente es especificar qué columnas estarán en los resultados de la consulta.

Especificación de columnas de resultados de la consultaDebe especificar las columnas que se incluirán en los resultados de la consulta.

Capítulo 3. Creación de consultas relacionales 51

Page 64: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Utilice el diálogo Columnas para especificar qué columnas se incluirán en losresultados de consulta. Por omisión, todas las columnas de una tabla incluida en laconsulta se incluyen en los resultados de la consulta. Cuando hay múltiples tablasen la consulta, se incluirán todas las columnas de cada tabla.

Para especificar las columnas que se incluirán en los resultados de la consulta:1. Abra el diálogo Columnas pulsando el botón Añadir columna en el panel

Columnas del editor de consultas asistidas. Todas las tablas que se hanañadido a la consulta se incluyen en el campo Tabla. Si hay dos o más tablas,cada una de ellas llevará el prefijo de una letra como, por ejemplo,Q.PLANTILLA(A) y Q.ENTREVISTA(B). Todas las columnas de la tabla se incluyenen el campo Columna. El tipo de datos contenido en la columna se incluye enel campo Tipo. La etiqueta asociada a la columna se incluye en el campoEtiqueta. Las etiquetas de las columnas se implementan como encabezamientosde columnas del sistema o texto de columna. Los encabezamientos de columnasse utilizan al visualizar o imprimir los resultados de la consulta. Loscomentarios asociados a una columna se incluyen en el campo Comentarios.

2. Puede incluir una columna en los resultados de la consulta de una de lasformas siguientes:v Seleccione una columna de la lista de columnas disponibles pulsando en el

nombre de la columna tal como aparece en el campo Columna.v Seleccione todas las columnas de una tabla seleccionando el nombre de la

tabla en el campo Tabla.v Seleccione todas las columnas de una tabla seleccionando el valor <todas las

columnas> en el campo Columna.v Especifique una expresión en el campo O bien, especifique una expresión

aquí. La expresión que se especifique se utilizará para evaluar una columnay determinar si se incluirá o no en los resultados de la consulta.Pulse elbotón situado a la derecha del campo para abrir un creador de expresiones.El creador de expresiones ofrece una paleta de elementos comunes utilizadospara crear expresiones SQL, por ejemplo nombres de columna, constantes,funciones y operadores. Al pulsar los botones del creador de expresiones, seinsertan plantillas para elementos de expresión en los campos de expresión.

3. Puede especificar que la columna que se ha seleccionado se resumirá en losresultados de la consulta. En la lista Función de resumen, seleccione cómo seresumirá la columna. Puede elegir:v (Ninguno) para especificar que no se aplicará ningún resumen.v Promedio para especificar que se incluirá en el campo de resumen el

promedio de todos los valores de la columna.v Contar para especificar que se incluirá en el campo de resumen un recuento

de todas las filas.v Máximo para especificar que se incluirá en el campo de resumen el valor

máximo que había en la columna.v Mínimo para especificar que se incluirá en el campo de resumen el valor

mínimo que había en la columna.v Suma para especificar que se incluirá en el campo de resumen la suma de

todos los valores de la columna.4. Para especificar un nuevo nombre para la columna en los resultados de la

consulta, escríbalo en el campo Nuevo nombre de columna. A menos queespecifique un nombre nuevo, el nombre de la columna en el encabezamientode columna de los resultados de la consulta aparecerá exactamente comoaparece en el campo Columna.

52 Iniciación a DataQuant

Page 65: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. Pulse Añadir. La columna se incluirá en los resultados de la consulta y selistará en el panel Columnas del editor de consultas asistidas. El botón Añadirpasa a no estar disponible y el diálogo Columnas permanece abierto. Repetiráestos pasos para cada columna que se desee incluir en los resultados de laconsulta. Seleccione otra columna, el botón Añadir quedará disponible.

6. Si realiza un cambio en una columna que ya se ha añadido a los resultados dela consulta, pulse el botón Cambiar. Se realiza el cambio en la columna y secierra el diálogo Columnas.

7. Pulse Cerrar cuando haya terminado de añadir todas las columnas que deseeincluir en los resultados de la consulta. Se cierra el diálogo Columnas.

Especificación de condiciones de clasificación para losresultados de la consulta

Debe especificar las condiciones de clasificación que determinan el orden en el quese devuelven las filas en los resultados de consulta.

Utilice el diálogo Condiciones de clasificación para especificar las condiciones declasificación que se aplicarán a los resultados de consulta. Se utiliza el diálogoCondiciones de clasificación al crear una consulta utilizando el editor de consultasasistidas. Las filas pueden clasificarse por orden ascendente (A-Z) o descendente(Z-A). Si clasifica las filas de resultados de consulta por más de una columna, laprimera columna se ordena en primer lugar, a continuación se ordena la segundacolumna dentro del orden de clasificación definido para la primera columna.

Para especificar las condiciones de clasificación para los resultados de la consulta:1. Abra el diálogo Condiciones de clasificación pulsando el botón Añadir

condición de clasificación en el panel Condiciones de clasificación del editorde consultas asistidas.

2. Especifique las columnas que se utilizarán para clasificar los resultados deconsulta de una de las maneras siguientes:v Seleccione una o más columnas de la lista Columnas del conjunto de

resultados. La lista Columnas del conjunto de resultados lista las columnasque se incluyen en los resultados de consulta. Puede seleccionar una o máscolumnas si añade una condición de clasificación. Sólo puede seleccionar unacolumna si cambia una condición de clasificación.

v Especifique una expresión condicional en el campo O bien, especifique unacondición aquí. Pulse el botón situado a la derecha del campo para abrir uncreador de expresiones que le ayuda a crear la expresión condicional. Elcreador de expresiones ofrece una paleta de elementos comunes utilizadospara crear expresiones SQL, por ejemplo nombres de columna, constantes,funciones y operadores. Al pulsar los botones del creador de expresiones, seinsertan plantillas para elementos de expresión en los campos de expresión.

3. Especifique la dirección de clasificación. Pulse Ascendente para especificar quelos resultados de consulta se clasifiquen en orden ascendente (de más bajo amás alto). Seleccione Descendente para especificar que los resultados deconsulta se clasifiquen en orden descendente (de más alto a más bajo). Laprimera columna se utiliza para la clasificación primaria; las columnassubsiguientes se clasificarán dentro de la primera.

4. Pulse Añadir para añadir la condición de clasificación a los resultados deconsulta. Si está cambiando una condición de clasificación, pulse Cambiar.Repita este proceso para cada columna que desee incluir en las condiciones de

Capítulo 3. Creación de consultas relacionales 53

Page 66: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

clasificación. Cuando haya terminado de seleccionar las columnas que seincluirán en las condiciones de clasificación, pulse Cerrar. Se cierra el diálogoCondiciones de clasificación.

Especificación de condiciones de fila para los resultados dela consulta

Se utiliza para especificar condiciones de fila para limitar las filas que se devuelvenen los resultados de la consulta. Sin condiciones de fila, se devolverán todas lasfilas cualificadas de la consulta.

Utilice el diálogo Condiciones de fila para especificar las condiciones de fila paralos resultados de consulta. El diálogo Condiciones de fila se utiliza al crear unaconsulta utilizando el editor de consultas asistidas.

Para especificar las condiciones de fila para los resultados de la consulta:1. Abra el diálogo Condiciones de fila pulsando el botón Añadir condición de fila

en el panel Condiciones de fila del editor de consultas asistidas.2. Si especifica más de una condición que se deba cumplir para que se incluya

una fila en los resultados de consulta, debe indicar cómo se conectará cadacondición utilizando los botones de selección Conector. Si elige el botón deselección Y, se deben satisfacer la condición actual que está especificando y lacondición anterior (listada en el panel Condiciones de fila del editor deconsultas asistidas) para que se incluya la fila. Si elige el botón de selección O,la condición actual o la condición anterior se pueden cumplir para que seincluya la fila. Cuando conecte varias condiciones utilizando ambos botones, Yy O, las normas del origen de datos determinan cómo se procesan lascondiciones.

3. Seleccione una columna en el recuadro de lista Seleccionar una columna de lalista para examinar su inclusión en los resultados de consulta. El recuadro delista Seleccionar una columna de la lista lista todas las columnas que seincluirán en los resultados de consulta. Para especificar una expresióncondicional que determinará la columna, entre una expresión en el campo Obien, entre una expresión aquí. Pulse el botón situado a la derecha del campopara abrir un creador de expresiones que le ayuda a crear la expresióncondicional. El creador de expresiones ofrece una paleta de elementos comunesutilizados para crear expresiones SQL, por ejemplo nombres de columna,constantes, funciones y operadores. Al pulsar los botones del creador deexpresiones, se insertan plantillas para elementos de expresión en los camposde expresión.

4. Especifique el operador para la expresión de condición de fila utilizando elcampo Operador. Para utilizar el operador tal como está, seleccione el botón deselección Es. Para cambiar el operador al opuesto negativo, pulse el botón deselección No es. Por ejemplo, para especificar "No es igual a" pulse No es yseleccione el operador Igual a en la lista. No puede utilizar los operadoresEmpieza por, Termina por o Contiene si los lados izquierdo y derecho de laexpresión de condición de fila tienen tipos de datos numéricos. No puedeutilizar ninguno de los predicados especiales a menos que los lados izquierdo yderecho tengan tipos de datos espaciales. En la lista desplegable estándisponibles los operadores siguientes:v Igual av Menor quev Menor que o igual av Mayor que

54 Iniciación a DataQuant

Page 67: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Mayor que o igual av Entrev Empieza porv Termina porv Contienev NULO

5. Especifique la condición para la cual comprobar las filas utilizando los camposLado derecho. Sólo se seleccionarán para los resultados de consulta las filasque cumplan las condiciones especificadas. Puede utilizar el botón de creadorde expresiones para ayudarle a crear las condiciones. Puede pulsar Importarcondición Desde archivo para especificar que se proporcionarán lascondiciones de fila de un archivo. Puede pulsar Importar condicionesmediante ejecución de consulta de SQL para especificar que las condicionesde fila se proporcionen de un conjunto de resultados de consulta. Puede utilizarlos botones Eliminar condición o Eliminar todas las condiciones para eliminarcondiciones de fila obsoletas.

6. Pulse Añadir. La condición de fila se añade y visualiza en el panelCondiciones de fila del editor de consultas asistidas. Repita este proceso paracada condición que desee añadir. Cuando haya terminado de especificar cadacondición, pulse Cerrar. Se cierra el diálogo Condiciones de fila. El controlvuelve al editor de consultas asistidas.

Creación de consultas utilizando el editor de consultas de diagramaSi utiliza DataQuant para Workstation, puede crear desde consultas sencillas, hastaconsultas complejas de forma visual utilizando el editor de consultas de diagrama.

Cuando se crean consultas utilizando el editor de consultas de diagrama, elusuario proporciona la información de tabla, unión, columna, clasificación y fila yel editor de consultas de diagrama construye las sentencias SQL. El editor deconsultas de diagrama no está disponible en DataQuant para WebSphere.

Para crear una consulta utilizando el editor de consultas de diagrama:1. Seleccione Archivo → Nueva → Consulta. Se abre el asistente Crear nueva

consulta. Especifique el nombre de la consulta en el campo Nombre y en quélugar se salvará la consulta en el campo Fuente de datos. Pulse Finalizar.Pulse la pestaña Diagrama. La ventana del editor de consultas de diagramaestá dividida en dos secciones. Desde la sección superior puede especificarqué tablas estarán en la consulta y las condiciones de unión de esas tablas. Enla sección inferior se especifican las columnas, las condiciones de clasificacióny las condiciones de fila para los resultados de la consulta.

2. Puede añadir una tabla a la consulta de una de las maneras siguientes:v Pulse con el botón secundario del ratón la sección superior de la ventana

Diagrama para abrir un menú contextual. Seleccione Añadir tabla en elmenú. Se abre el diálogo Tablas donde puede seleccionar una o más tablaspara incluir en la consulta. En la parte superior de la ventana Editor deconsultas de diagrama aparece una representación visual de cada tabla queañada.

v Arrastre y suelte las tablas desde la vista Espacios de trabajo en la secciónsuperior de la ventana Editor de consultas de diagrama. En la partesuperior de la ventana Editor de consultas de diagrama aparece unarepresentación visual de cada tabla que añada.

Capítulo 3. Creación de consultas relacionales 55

Page 68: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Para eliminar una tabla de la consulta, pulse el icono Cerrar en la barra deherramientas y la tabla se elimina de la ventana del editor y la consulta.

4. Cuando incluya más de una tabla en una consulta, deberá especificar cómo seenlazarán. Estas especificaciones se denominan condiciones de unión. Desde laventana Editor de consultas de diagrama, seleccione una columna de unatabla y arrástrela a otra tabla. Se dibuja una línea de conexión desde lacolumna de la primera tabla hasta la columna de la segunda tabla. Puedeconfigurar varias condiciones de unión.

5. Puede editar las condiciones de unión pulsando el botón derecho del ratón enla línea de unión que aparece entre las dos tablas. Seleccione Cambiar uniónen el menú contextual para cambiar las condiciones de unión. Se abre eldiálogo Unir tabla. Puede seleccionar las condiciones de unión nuevas. Sidesea suprimir la condición de unión, seleccione Eliminar unión en el menúcontextual.

6. La mitad inferior de la ventana Editor de consultas de diagrama contiene latabla de columnas de resultados de consulta donde especificará las columnasque se incluirán en los resultados de consulta y las condiciones declasificación y fila que se aplicarán a los resultados de consulta. Todas lascolumnas de todas las tablas que se han seleccionado para la consulta seincluyen automáticamente en la tabla de columna de resultados de consulta.Verá la entrada <todas las columnas> en la tabla.

7. Puede seleccionar columnas individuales para incluirlas en los resultados dela consulta de una de las maneras siguientes:v Arrastre una columna de una de las tablas de la parte superior de la

ventana Editor de consultas de diagrama a una columna en la tabla decolumnas de resultados de consulta.

v Pulse con el botón secundario del ratón una columna de una de las tablasen la parte superior de la ventana Editor de consultas de diagrama. Seabrirá un menú contextual. Seleccione Añadir.

La entrada <todas las columnas> se elimina de la tabla de columna deresultados de consulta. Se añade el nombre de columna. Repita este procesopara cada columna que desee añadir a los resultados de la consulta. Lascolumnas aparecerán en los resultados de la consulta en el mismo orden conel que aparecen en la tabla de columna de resultados de consulta. Puedeeliminar una columna de los resultados de consulta pulsando con el botónsecundario del ratón la columna en la parte superior de la ventana Editor deconsultas de diagrama o la tabla de columnas de resultados de consulta yseleccionando Eliminar desde el menú contextual.

8. Para cada columna que incluya en la tabla de columna, puede aplicarcondiciones de clasificación y de fila utilizando los campos de tabla decolumna. Realice una doble pulsación en una de las células de la columnapara especificar un valor para uno o más de los campos siguientes:v La célula Campo especifica el nombre de la columna actual. Después de

realizar una doble pulsación en la célula Campo, pulse la flecha abajo. Semuestran todos los nombres de columna de todas las tablas. Puedeseleccionar otro nombre de columna para sustituir la columna actual.

v La célula Tabla especifica el nombre de la tabla que incluye la columnaactual.

v La célula Visualizar nombre especifica el nombre que se utilizará comocabecera de columna en los resultados de la consulta.

v La célula Incluir indica que la columna se incluirá en los resultados de laconsulta.

56 Iniciación a DataQuant

Page 69: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v La célula Agregación especifica el tipo de agregación, si existe alguna, quese aplicará a la columna. Después de realizar una doble pulsación en lacélula Agregación, pulse la flecha abajo. Se muestran los tipos deagregación que puede aplicar.

v La célula Orden de clasificación especifica si se utilizará esta columna paraclasificar las filas de datos en los resultados de la consulta. Después depulsar dos veces en la célula Orden de clasificación, pulse la flecha abajo.Desde el menú desplegable, seleccione Ascendente para clasificar en ordenascendente (de menor a mayor), seleccione Descendiente para clasificar enorden descendiente (de mayor a menor), o seleccione Sin clasificar paraexcluir la columna de cualquier condición de clasificación.

v La célula Secuencia de claves especifica la secuencia de orden declasificación para la columna. La columna con el número más bajo seclasificará primero. Seleccione el número de secuencia en la listadesplegable.

v La célula Condiciones de fila especifica una condición que debe cumplirsepara que se incluya una fila de datos en los resultados de la consulta. Lacondición que se especifica aquí hace referencia específicamente al valor decolumna. Por ejemplo, si tenía una columna denominada Número y haespecificado una condición de fila de > 10, las únicas filas de datos que seincluyen en los resultados de la consulta serán las filas que tengan un valormayor que 10 en la columna Número. Escriba las condiciones de fila quedesea aplicar a cada columna.

9. Puede especificar condiciones de fila adicionales utilizando el campoCondiciones de fila adicionales. Este campo se utiliza para especificarcondiciones de fila que afecten a más de una columna específica en losresultados de la consulta. Por ejemplo, puede utilizar este campo si desea quese cumpla una condición que incluya una columna de datos que estédisponible en una tabla pero que no se incluya en los resultados de laconsulta. El campo Condiciones de fila adicionales tiene dos columnas. Laprimera columna contiene el operador. La segunda columna contiene lacondición. Pulse en la primera célula (justo debajo de la célula deencabezamiento). Si no ha especificado ninguna condición de fila paraninguna columna de la tabla de columnas, el operador IF está disponible. Siha especificado una o más condiciones para cualquier columna en la tabla decolumna, el operadorAND y el operador OR están disponibles. Pulse en lasegunda columna para especificar la condición.

10. Para especificar si desea que se incluyan filas duplicadas en los resultados dela consulta, marque el recuadro de selección Incluir filas duplicadas.

11. Cuando complete la creación de la consulta, pulse el icono Ejecutar consulta.La consulta que se ha creado se ejecuta con respecto a la que está conectadaactualmente a la fuente de datos. Se devuelven resultados.

12. Los resultados de la consulta se identifican con una pestaña Resultados.Puede cambiar entre varias vistas de una consulta (SQL, Asistida, Diagrama,Diseño, Vista previa y Resultados) pulsando los separadores correspondientes.Cuando disponga de los resultados de la consulta, tiene varias opciones.Puede:v Formatear las columnas y filas de los resultados de la consulta.v Agregar columnas o filas.v Añadir columnas calculadas a los resultados de la consulta.v Generar informes.v Exportar los resultados de la consulta a numerosos formatos.

Capítulo 3. Creación de consultas relacionales 57

Page 70: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

13. El objeto de consulta permanece abierto hasta que lo cierre. Al cerrarlo, sidesea ejecutar de nuevo el objeto de consulta, deberá salvarlo. Pulse el iconoSalvar para abrir el diálogo Salvar objeto. En función de los permisos que sehayan otorgado a su ID de usuario, podrá guardar el objeto de consulta en unarchivo, un espacio de trabajo , el catálogo QMF o el repositorio.

Adición de tablasUtilice el diálogo Tablas para añadir una tabla a una consulta cuando genere laconsulta utilizando el editor de consultas asistidas o o el editor de consultas dediagrama. Puede utilizar también este diálogo para cambiar las tablas que se hanespecificado en la consulta.

Para añadir una tabla a una consulta cuando genere la consulta utilizando el editorde consultas asistidas o el editor de consultas de diagrama:1. Abra el diálogo Tablas desde el editor de consultas asistidas o el editor de

consultas de diagrama:v Si utiliza el editor de consultas asistidas, pulse el icono Añadir tabla en la

barra de herramientas del panel Tablas.v Si utiliza el editor de consultas de diagrama, pulse con el botón secundario

del ratón en cualquier sitio del editor y seleccione Añadir tabla.

Nota: También puede arrastrar y soltar tablas desde las vistas Espacios detrabajo o Explorador de repositorios hasta el panel Tablas.

2. Identifique la tabla que desea incluir en la consulta. Escriba el propietario de latabla en el campo Propietario de la tabla.

3. Escriba el nombre de la tabla en el campo Nombre de tabla.4. Si no conoce ni el propietario ni el nombre de la tabla, puede buscar en la

fuente de datos para ver qué tablas están disponibles. Para buscar una tabla:a. En el campo Propietario de la tabla especifique el identificador de

propietario de las tablas que desea incluir en la lista. Debe especificar elpropietario en el formato correcto para los identificadores. Puede especificarun patrón coincidente para que abarque varios nombres. Para listar todaslas tablas, utilice el signo %.

b. Puede reducir más las tablas listadas utilizando el campo del nombre. En elcampo Nombre de la tabla especifique un identificador para los nombresde tablas que desea incluir en la lista. Debe especificar el nombre en elformato correcto para los identificadores. Puede especificar un patróncoincidente para que abarque varios nombres.Para listar todas las tablas deun determinado propietario utilice el signo %.

c. Pulse el botón Añadir de lista para buscar en la fuente de datos las tablasque cumplen los criterios que ha especificado. El diálogo Lista de tablasabre el listado de todas las tablas en el origen de datos que cumplen loscriterios de búsqueda.

d. En la lista de tablas seleccione una tabla para incluirla en la consulta.5. Pulse Añadir. La tabla se añadirá a la consulta. El nombre de la tabla aparece

en el panel Tablas del editor de consultas asistidas o en un diagrama de latabla se inserta en el editor de consultas de diagrama.

Edición de condiciones de unión para varias tablasPuede editar las condiciones de unión para modificar el modo en que se enlazandos tablas.

58 Iniciación a DataQuant

||

Page 71: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para editar las condiciones de unión que se han especificado para dos tablas:1. Pulse con el botón secundario del ratón la línea que une los diagramas de tabla

en la sección superior de la ventana de editor de diagramas. Pulse Cambiarunión. Se abre la ventana Unir tablas.

2. Seleccione el tipo de unión que enlazará las dos tablas desde una de lassiguientes:v Unión interna, para incluir en los resultados de la consulta únicamente

aquellas filas con valores coincidentes en ambas tablas.v Unión externa izquierda, para incluir en los resultados de la consulta todas

las filas de la tabla de la izquierda y sólo las filas de la tabla de la derechaque coincidan con las filas de la tabla de la izquierda.

v Unión externa derecha, para incluir en los resultados de la consulta todas lasfilas de la tabla de la derecha y sólo las filas de la tabla de la izquierda quecoinciden con las filas de la tabla de la derecha.

v Unión externa completa, para incluir en los resultados de la consulta todaslas filas de ambas tablas.

3. Pulse Cambiar. Se salvarán las nuevas condiciones de unión.

Creación de consultas utilizando el asistente Describir consultaUtilice el asistente Describir consultas para crear un objeto de consulta basadoautomáticamente en el tipo de consulta y las tablas que especifique. Esta opción demenú es la misma que el mandato DRAW en QMF para CICS/TSO.

El asistente para describir consultas crea las sentencias SQL para la consulta.

Para crear una consulta utilizando el asistente para describir consultas:1. Abra le asistente Crear nueva consulta mediante el asistente Describir consulta

pulsando el icono Describir consulta en la barra de herramientas principalprincipal. También puede abrir el asistente Crear nueva consulta utilizando elasistente Describir consulta seleccionando Archivo → Nuevo → Otro → Consultamediante el asistente Describir consulta.

2. En la lista Fuente de datos, seleccione la fuente de datos donde se almacenanlas tablas que desea utilizar en la consulta.

3. Pulse uno de los botones de selección Tipo de consulta para seleccionar el tipode consulta que desea crear. Puede seleccionar una de las opciones siguientes:v Select para crear una sentencia SELECT de SQL que recupera las filas de

datos de una o varias tablas.v Update para crear una sentencia UPDATE de SQL que le permitirá modificar

los datos contenidos en una tabla.v Insert para crear una sentencia INSERT de SQL que añadirá filas a una tabla.

Puede actualizar sólo una tabla a la vez mediante esta sentencia.4. En la lista Tablas de consulta especifique la tabla o tablas que se incluirán en la

consulta. Para especificar una tabla, escriba el propietario de una tabla en elcampo Propietario, el nombre de la tabla en el campo Nombre y el ID decorrelación de la tabla en el campo Identificador. Pulse Añadir. Se incluirá latabla en la lista Tablas.

5. Si no sabe el nombre de la tabla, puede buscar en una lista de tablasdisponibles en la fuente de datos, pulsando el botón Añadir de lista. Se abre eldiálogo Lista de objetos. Mediante el diálogo Lista de objetos, puede seleccionaruna o más tablas para incluir en la consulta si ha elegido la opción Seleccionarcomo el tipo de consulta.

Capítulo 3. Creación de consultas relacionales 59

Page 72: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Para eliminar una tabla de la lista Tablas, seleccione el nombre de la tabla ypulse el icono Eliminar tabla. Utilice los iconos Subir tabla en la lista o Bajartabla en la lista para subir o bajar una tabla en la lista Tablas.

7. Pulse Finalizar para crear la consulta. Se cierra el asistente Crear nuevaconsulta mediante el asistente Describir consulta. El código SQL de la consultase muestra en la ventana de estación de trabajo de la consulta. Puede editar elcódigo SQL en la ventana activa.

Listado de tablas de origen de datosUtilice el diálogo Lista de objetos para listar las tablas que están disponibles en elorigen de datos.

Para listar las tablas en una fuente de datos:1. Para abrir el diálogo Lista de objetos, pulse el botón Añadir de lista que

aparece en el asistente Describir consulta.2. Entre el propietario de la tabla que desea listar en el campo Propietario. Entre

el nombre de la tabla que desea listar en el campo Nombre. Debe especificar elnombre en el formato correcto para los identificadores. Puede especificar unpatrón coincidente para que abarque varios nombres.Utilice el carácter deporcentaje (%) para especificar una serie de caracteres de cualquier longitudque contenga cualquier carácter. Por ejemplo, para listar todas las tablas cuyonombre empieza con la letra A, escriba A%.Utilice el carácter de subrayado (_)para especificar un carácter individual cualquiera. Por ejemplo, para listar todaslas tablas cuyo propietario contenga la letra A en la segunda posición, escriba_A%.

3. Pulse el botón Renovar lista para iniciar una búsqueda de las tablas en la basede datos que coincidan con los criterios de búsqueda que ha especificado en loscampos Propietario y Nombre. Sólo se incluyen en la lista las tablas que estáautorizado a utilizar. Los resultados se devuelven en el recuadro de lista Listade objetos. Seleccione de esta lista la tabla o tablas que desea utilizar en laconsulta.

4. Pulse Aceptar para cerrar el diálogo Lista de objetos. El control vuelve alasistente Describir consulta. Se incluirán en la lista Tablas la tabla o tablasseleccionadas.

Especificación de variables de sustituciónLas variables de sustitución se utilizan para entrar valores que cambian en unaconsulta de SQL en tiempo de ejecución.

Esta característica le permite sustituir parte de una sentencia SQL y hacerla másgenérica. Las variables de sustitución sólo están activas mientras el objeto(consulta, procedimiento o formulario) está en ejecución. Como consecuencia deesto, sólo un único objeto puede acceder a la variable de sustitución. La variableno existirá después de ejecutar el objeto.

Una variable de sustitución es texto especial de una consulta que empieza por uncarácter de símbolo &. Una variable de sustitución puede contener hasta 19caracteres alfabéticos, numéricos o especiales.

Una variable de sustitución puede aparecer en cualquier lugar de una consulta. Elvalor de la variable de sustitución puede ser cualquier valor utilizado en una

60 Iniciación a DataQuant

Page 73: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

consulta (excepto un comentario). Por ejemplo, puede utilizar una variable desustitución en lugar de un nombre de columna, una condición de búsqueda, unasubconsulta o cualquier valor específico.

En el siguiente ejemplo, se le solicitará para un número de cliente cada vez queejecute la siguiente consulta:SELECT NUMPED, NUMVEN, NUMPROD, CANTIDAD, &NUMCLI AS NUMCLIENTEFROM Q.VENTAS

Cuando ejecute la consulta y suministre el número de cliente en la solicitud, laconsulta sólo recuperará los registros que estén asociados al número de clienteespecificado. Después podrá iniciar la consulta y proporcionar un número decliente diferente en lugar de escribir una consulta separada.

Para utilizar una variable de sustitución:1. Abra una consulta.2. Escriba esta sentencia de SQL: SELECT * FROM Q.STAFF WHERE DEPT = &MIN_DEPT

3. Ejecute la consulta. Se abre el diálogo Entrar valores de variable de sustitución.4. Escriba 50 en el campo Valor del diálogo.5. Pulse Aceptar. Se ejecutará la consulta con el valor 50 para DEPT.

Haga pruebas con las variables de sustitución sustituyendo valores en las cláusulasSELECT y FROM. Observe los resultados que devuelven las consultas.

Establecimiento de fonts de sentencias SQLSi utiliza DataQuant para Workstation, puede establecer atributos de font únicospara el texto de la sentencia SQL.

Para establecer atributos de font exclusivos:1. Visualice sentencias de SQL en el editor de consultas de estación de trabajo.2. Abra el diálogo Font de una de las maneras siguientes:

v Seleccione Consulta → Establecer font.v Seleccione Formulario → Establecer font.v Seleccione Procedimiento → Establecer font.

3. Seleccione el font para las sentencias SQL que se visualizan en la ventana deconsulta de la lista de fonts disponibles en el campo Font.

4. En el campo Estilo de font, especifique el estilo del font.5. En el campo Tamaño especifique el tamaño del font.6. Pulse Aceptar para establecer los nuevos valores de font que ha especificado.

Se cierra el diálogo Font.

Cómo guardar objetosPuede guardar los objetos que cree en un repositorio , en un catálogo QMF o en unarchivo. Para facilitar la operación de salvar objetos, DataQuant ofrece variosmandatos de salvar y asistentes de salvar.

Los mandatos de salvar son Salvar, Salvar en y Salvar todo. El estado del objetoactivo actual determina qué mandatos de salvar están disponibles. El estado deobjeto activo podría ser uno de los siguientes:v El objeto es nuevo y nunca se ha guardado.

Capítulo 3. Creación de consultas relacionales 61

Page 74: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v El objeto es un objeto guardado previamente y no se ha realizado ningúncambio en el objeto abierto.

v El objeto es un objeto guardado previamente y se han realizado cambios en elobjeto abierto.

Los mandatos de salvar se ejecutan de la manera siguiente:v Si el objeto es un objeto salvado previamente y no se han realizado cambios en

el objeto abierto, no hay mandatos de salvar disponibles.v Si el objeto es un objeto salvado previamente y se han realizado cambios en el

objeto abierto, puede utilizar cualquiera de los mandatos de salvar. El mandatoSalvar salvará el objeto en su ubicación original. El mandato Salvar en abrirá losasistentes de salvar, en los que puede salvar el objeto en una ubicación nueva. Elmandato Salvar todo salvará secuencialmente todos los objetos activos abriendosólo los asistentes de salvar cuando el objeto sea nuevo y no se haya salvadonunca.

v Si el objeto es nuevo y no se ha salvado nunca, puede utilizar cualquiera de losmandatos de salvar para abrir los asistentes de salvar.

Cómo guardar objetos en un repositorio o un espacio detrabajo de repositorio

Puede guardar los objetos (formularios, consultas, procedimientos) que cree en unrepositorio o en un espacio de trabajo de repositorio particular mediante el diálogoGuardar en repositorio.

Para salvar un objeto en un repositorio o en un espacio de trabajo de repositorio:1. Seleccione Guardar en → Repositorio desde el menú Archivo. Se abre el diálogo

Guardar en repositorio.2. Cada repositorio y espacio de trabajo de repositorio a los que tenga acceso se

listará en el árbol Seleccionar entrada padre. Seleccione dónde desea salvar elobjeto seleccionando el nodo padre en la estructura de árbol.

3. Escriba el nombre que desee para identificar el objeto en el campo Nombre. Elcampo Nombre siempre visualiza el nombre actual del objeto activo.

4. Escriba cualquier comentario en el campo Comentario. Los comentarios semuestran al ver las propiedades del objeto.

5. Pulse Aceptar. El objeto se salva en un repositorio o un espacio de trabajo derepositorio.

Cómo salvar objetos en un archivoPuede guardar cualquier objeto (formularios, consultas, procedimientos) que creeen un archivo.

Para salvar un objeto en un archivo:1. Si utiliza DataQuant para Workstation:

a. Seleccione Guardar en → Archivo desde el menú Archivo.b. Vaya hasta el directorio donde guardará el objeto.c. Especifique el nombre del objeto en el campo Nombre de archivo.d. Pulse Guardar. El objeto se guarda en la ubicación especificada.

2. Si utiliza DataQuant para WebSphere:a. Seleccione Guardar en → Archivo desde el menú Archivo.

62 Iniciación a DataQuant

Page 75: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

b. Especifique el nombre del objeto en el campo Nombre de archivo deentrada.

c. Pulse el hiperenlace Enlazar a archivo. Se abre un diálogo de descargaespecífico del navegador.

d. Descargue el objeto en la ubicación deseada en la máquina local.

Cómo guardar objetos en el catálogo QMFPuede guardar los objetos (formularios, consultas, procedimientos) que cree en uncatálogo QMF si la funcionalidad de QMF se ha habilitado para el repositorio o elespacio de trabajo al que está conectado.

Para guardar un objeto en un catálogo QMF:1. Para abrir el asistente Guardar en QMF, seleccione cualquiera de los mandatos

Guardar desde el menú Archivo o pulse el icono Guardar en la barra deherramientas. Se abre el diálogo Guardar [nombre_objeto]. Seleccione Salvar enel catálogo de QMF. Pulse Siguiente. Se abre el diálogo Guardar en catálogoQMF. Si no está conectado al origen de datos del catálogo QMF, se le solicitarála información de inicio de sesión.

2. Especifique el nombre del origen de datos donde reside el catálogo QMF en elcampo Origen de datos.

3. Especifique el ID de propietario del objeto en el campo Propietario. Debeespecificar el propietario en el formato correcto para identificadores.

4. Especifique un nombre para el objeto en el campo Nombre. Debe especificar elnombre en el formato correcto para los identificadores.

5. Seleccione el tipo de objeto que está salvando en la lista Tipo. Los tipos deobjetos que puede guardar en el catálogo QMF son consultas, formularios yprocedimientos.

6. Puede especificar un comentario en el campo Comentario.7. Seleccione Compartir el objeto con otros usuarios si desea especificar que el

objeto se debe compartir con otros usuarios. No seleccione este recuadro deselección si desea especificar que sólo usted puede utilizar el objeto.

8. Pulse Finalizar. El objeto se guarda en el catálogo QMF.

Menú ConsultaEl menú Consulta pasa a estar disponible cuando el objeto activo en el editor esuna consulta.

Están disponibles los siguientes mandatos de menú:

EjecutarEste mandato ejecuta la consulta activa.

PrepararEste mandato valida la consulta comprobando la sintaxis y la existencia deobjetos en la consulta. Se realizan cálculos internos, pero no se devuelveningún resultado.

CancelarEste mandato cancela la consulta activa que está ejecutándose actualmente.

Reformatear textoEste mandato reformatea el texto SQL de una consulta. Ordena el aspectodel texto, pone en mayúsculas las palabras clave de SQL y acorta las

Capítulo 3. Creación de consultas relacionales 63

Page 76: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

consultas a menos de 79 caracteres por línea,, requisito para salvar unaconsulta en un catálogo QMF. 0(sólo DataQuant para Workstation)

ComentarioAñade comentarios a una consulta para que parte de la consulta no seejecute. Los comentarios se indican mediante "- -" en la ventana deconsulta.0(sólo DataQuant para Workstation)

DescomentarSuprime las marcas de comentario "- -" para que se ejecute el texto con laconsulta.0(sólo DataQuant para Workstation)

Establecer fuente de datosSeleccione una fuente de datos (de una lista de fuentes de datosdisponibles en el repositorio) en la que desea que se ejecute la consultaactiva. Se abre el diálogo Establecer fuente de datos.

Establecer información de usuarioSe abre el diálogo Establecer información de usuario donde se especifica elID de usuario y la contraseña que se utilizarán para conectarse al origen dedatos donde desee ejecutar la consulta activa.

Establecer límite de filasSe abre el diálogo Establecer límite de fila, donde puede especificar elnúmero de filas que captará la consulta activa de la base de datos.

Establecer fontSe abre el diálogo Font donde puede cambiar los atributos de font depantalla para las sentencias SQL de la consulta activa.

64 Iniciación a DataQuant

Page 77: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 4. Creación de consultas OLAP

Las consultas OLAP permiten a los usuarios acceder dinámicamente a diferentesdimensiones de datos multidimensionales.

Mediante DataQuant para Workstation y DataQuant para WebSphere, puede crearuna consulta OLAP para los orígenes de datos multidimensionales que seconsultan utilizando MDX y a los que se accede mediante XMLA.

Recuperación de datos de cuboLas consultas OLAP se crean basándose en un cubo de datos multidimensionales.Para crear una nueva consulta OLAP, primero debe seleccionar y abrir un cubo dedatos y, a continuación, seleccionar la información del cubo que desea ver.

Todos los cubos de datos que están disponibles para utilizarse aparecen listados enel espacio de trabajo.

Para recuperar datos de cubo para una consulta OLAP:1. Abra el asistente Crear nueva consulta OLAP.2. En la página Seleccionar una fuente de datos, seleccione la fuente de datos

multidimensional en la que reside el cubo que contiene los datos. PulseSiguiente.

3. Se abrirá la página Seleccionar un cubo del asistente. Los cubos que estándisponibles en la fuente de datos se muestran en la lista Modelos de cubo ycubos. Seleccione un cubo de la lista. Pulse Finalizar.

4. La información de cubo se recupera y se visualiza en el formato de diseño en laventana del editor. En el formato de diseño, el árbol Estructura de cubo listalas dimensiones y medidas que están disponibles en el cubo y el árbolEstructura de consulta lista las dimensiones y las medidas que estánseleccionadas para la consulta OLAP del cubo. Se modifican las dimensiones ymedidas que se muestran en el árbol Estructura de consulta para crear laconsulta OLAP y obtener diferentes vistas de los datos del cubo. La estructurade la consulta OLAP se muestra también en la vista Contorno.

5. Cuando abre una consulta OLAP en la ventana del editor, puede seleccionaruna de las pestañas siguientes:v Resultados para abrir la página Resultados que muestra los resultados de la

consulta OLAP actual. Cuando selecciona la pestaña Resultados, se vuelve aejecutar la consulta OLAP para actualizar los resultados. Puede utilizar lavista Contorno y la página Resultados para crear consultas OLAPdinámicamente.

v Filtro para abrir la página Filtro donde puede filtrar las dimensiones y lasmedidas que se recuperarán desde el cubo.

v MDX para abrir la página MDX que muestra las sentencias MDX para laconsulta OLAP. Puede modificar el MDX para la consulta OLAP.

v SQL para abrir la página SQL que muestra las sentencias SQL para laconsulta OLAP. Es una vista de sólo lectura del SQL que se ha creado para laconsulta OLAP. Esta página sólo está disponible si el origen de datosmultidimensional utiliza la API basada en SQL para ver el SQL que se hacreado para la consulta OLAP.

65

Page 78: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Diseño para abrir la página Diseño que muestra todas las dimensiones ymedidas que se incluyen en el cubo y las dimensiones y las medidas que seincluyen en la consulta OLAP actual. Debe utilizar la página Diseño paracrear una consulta OLAP fuera de línea.

Apertura de las consultas OLAP existentesPuede abrir las consultas OLAP existentes que están incluidas en el espacio detrabajo.

Para abrir una consulta OLAP existente, expanda y contraiga las carpetas delespacio de trabajo hasta que encuentre la consulta OLAP que desea abrir. Lasconsultas que se han creado y guardado como consultas OLAP se identifican conun icono exclusivo que contiene un pequeño cubo en frente del nombre deconsulta. Abra la consulta OLAP efectuando una doble pulsación sobre ella. Laconsulta se abre en una ventana del Editor de consultas OLAP.

Modificación de consultas OLAP para obtener diferentes vistas dedatos de cubos

Una vez que ha abierto un cubo de datos multidimensionales hay varias formas deconsultarlo y mostrar la información que contiene.

Creación de la consulta OLAP fuera de líneaCrear una consulta OLAP significa que recuperará datos de la fuente de datos delcubo únicamente cuando haya finalizado de crear o realizar cambios en la consultaOLAP.

Debe utilizar la página Diseño para crear una consulta OLAP fuera de línea. Seiniciará la ejecución de la consulta OLAP cuando se seleccione la pestañaResultados.

Para crear una consulta OLAP fuera de línea:1. Efectúe una doble pulsación en un cubo del espacio de trabajo o abra una

consulta OLAP existente. Se abre la consulta OLAP en la ventana del editor.2. Una consulta OLAP tiene cuatro pestañas a lo largo de la parte inferior.

Seleccione la pestaña Diseño. Se abre la página Diseño. Incluye el árbolEstructura de cubo y el árbol Estructura de consulta.

3. El árbol Estructura de cubo lista las dimensiones y medidas que están incluidasen el cubo.

4. El árbol Estructura de consulta lista las dimensiones y las medidas que se hanseleccionado para incluir en la consulta OLAP. El árbol de Estructura deconsulta se compone de tres elementos:v Dimensiones superiores: los valores de dimensión que están incluidos en

este nodo se visualizan a lo largo de la parte superior de los resultados de laconsulta con los datos resumidos.

v Dimensiones laterales: los valores de dimensión que están incluidos en estenodo se visualizan a lo largo de la parte lateral de los resultados de laconsulta (empezando por la primera columna) como una línea de los datosresumidos.

v Las Medidas se muestran en los resultados de la consulta como una columnade datos.

66 Iniciación a DataQuant

Page 79: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. Para seleccionar una medida para incluirla en la consulta OLAP, pulse en lamedida en el árbol Estructura de cubo. Con el ratón pulsado, arrastre lamedida hasta el nodo Medidas del árbol Estructura de consulta. Coloque lamedida del nodo en la misma ubicación en la que desea que aparezca el valoren los resultados de consulta. Suelte el botón del ratón.

6. Para seleccionar una dimensión para incluirla en la consulta OLAP como unadimensión superior o lateral, pulse en la dimensión en el árbol Estructura decubo. Con el botón del ratón pulsado, arrastre la dimensión hasta el nodoDimensiones superiores o Dimensiones laterales del árbol Estructura deconsulta. Coloque la dimensión del nodo en el mismo orden en el que deseaque aparezcan sus valores en los resultados de la consulta. Suelte el botón delratón. Sólo se pueden utilizar dimensiones como grupos superiores o laterales.

7. Para eliminar una medida o una dimensión del árbol Estructura de consulta,selecciónela del árbol, arrástrela y vuélvala a colocar en el árbol Estructura decubo.

8. Pulse la pestaña Resultados para ejecutar la consulta OLAP. Se ejecuta laconsulta OLAP y los resultados se visualizan en la página Resultados.

Creación de una consulta OLAP en líneaCrear una consulta OLAP en línea significa que se recuperarán datos de la fuentede datos de cubo cada vez que se realice un cambio en la consulta OLAP.

Se utiliza la vista Contorno y la página Resultados para crear una consulta OLAPen línea.

Para crear dinámicamente la consulta OLAP y ver los resultados después de cadacambio:1. Efectúe una doble pulsación en un cubo del espacio de trabajo o abra una

consulta OLAP existente. Se abrirá Consulta OLAP en el editor.2. Abra la vista Contorno. Para abrir la vista Contorno, seleccione Ventana →

Mostrar vistas → Contorno..3. Se visualiza un árbol de estructura única en la vista Contorno o la ventana

Diseño. Las dimensiones y las medidas que están disponibles en el cubo sevisualizan debajo de un nodo con el nombre del cubo. Las dimensiones y lasmedidas que se han seleccionado para la consulta OLAP se visualizan debajodel nodo Diseño.

4. Para seleccionar una medida para incluirla en la consulta OLAP, pulse lamedida en el nodo del nombre del cubo del árbol. Con el botón del ratónpulsado, arrastre la medida en el nodo Medidas del nodo Diseño. Coloque lamedida del nodo en la misma ubicación en la que desea que aparezca el valoren los resultados de consulta. Suelte el botón del ratón.

5. Para seleccionar una dimensión para su inclusión en la consulta OLAP comouna dimensión superior o lateral, pulse la dimensión en el nodo del nombre delcubo del árbol. Con el botón del ratón pulsado, arrastre la dimensión hasta elnodo Dimensiones superiores o Dimensiones laterales del nodo Diseño.Coloque la dimensión del nodo en el mismo orden en el que desea queaparezcan sus valores en los resultados de la consulta. Suelte el botón del ratón.Sólo se pueden utilizar dimensiones como grupos superiores o laterales.

6. Cada vez que realice un cambio, recuperará datos de la fuente de datos delcubo y los resultados de la consulta se visualizarán en la página Resultados.

Capítulo 4. Creación de consultas OLAP 67

Page 80: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Filtrado de datos de cuboEl filtrado permite limitar la cantidad de datos de datos que se recuperan de uncubo.

La página Filtro lista las dimensiones definidas para el cubo. Cada dimensión deun cubo tiene uno o varios atributos. Activando un recuadro de selección puedeelegir incluir o excluir los datos de toda la dimensión o del atributo de larecuperación de un cubo.

Para filtrar los datos que se recuperan de un cubo OLAP:1. Efectúe una doble pulsación en un cubo del espacio de trabajo o abra una

consulta OLAP existente.2. Una consulta OLAP tiene cuatro pestañas a lo largo de la parte inferior.

Seleccione la pestaña Filtrar. Se abre la página Filtro. Incluye el árbol Filtro ylos campos de Tipo de filtro.

3. El árbol Filtro lista las dimensiones del cubo, los niveles de jerarquía de cadadimensión y los valores de dimensión de cada nivel de jerarquía. Pulse el signo(+) para expandir la dimensión.

4. Para seleccionar las opciones de filtrado, marque los recuadros de selección delos valores de dimensión que desee incluir en la consulta. Cada dimensión,nivel de jerarquía y valor de dimensión tiene un recuadro de selección. Puedeampliar y reducir las dimensiones y jerarquías utilizando los recuadros de más(+) y menos (-).Marque o quite la marca de los recuadros de selección paraincluir o excluir los datos que empiecen por el nivel más bajo de la estructuradel árbol, los valores de dimensión. Si marca todos los valores de un nivel, semarcará el nivel más alto de la estructura del árbol. Si no marca ningún valorde un nivel, se borrará la selección del nivel más alto de la estructura del árbol.Si marca algunos de los valores de un nivel, se marcará el nivel más alto de laestructura del árbol, pero con un recuadro de selección en gris. Debeseleccionar al menos un valor para cada nivel jerárquico.

5. Si el cubo de datos reside en un origen de datos multidimensional utiliza laAPI basada en SQL, puede variar la organización del árbol en función de laselección del tipo de filtro.v Seleccione Filtro regular para visualizar una lista diferente de valores de

dimensión según el nivel jerárquico simple. Se listan todos los valoresposibles independientemente de la jerarquía en la dimensión. Por ejemplo, sitiene varios trimestres en varios años, cada valor de dimensión se organizaríadel modo siguiente:20012002T1T2

v Seleccione Filtro jerárquico para organizar los valores de dimensión yvisualizarlos debajo de cada uno de los niveles jerárquicos padre dondepodrían aparecer posiblemente. Este tipo de listado es útil si dispone deinstancias de un valor determinado que se pueden incluir en varios nivelesjerárquicos. Por ejemplo, si tiene varios trimestres en varios años, cada valorde dimensión se organizaría del modo siguiente:2001T1T22002T1T2

68 Iniciación a DataQuant

Page 81: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Pulse la pestaña Resultados para ejecutar la consulta OLAP. Sólo se incluiránen los resultados los valores que haya marcado.

7. Para cambiar el filtrado, deseleccione el cuadro de selección situado junto acada elemento de dimensión que estaba quitando de la consulta OLAP. Pulse lapestaña Resultados. Se vuelve a ejecutar la consulta OLAP y se devuelvenresultados incluyendo únicamente los valores que haya marcado.

Utilización de resultados de la consulta OLAPPuede formatear los resultados de la consulta OLAP directamente en la ventanadel editor.

Se puede acceder a las opciones que están disponibles para el usuario desde elmenú Resultados o desde un menú contextual abierto pulsando con el botónderecho del ratón en la ventana del editor. Las opciones disponibles dependen delo que haya seleccionado en la ventana del editor.

Con los resultados de la consulta OLAP en la ventana activa del editor, puede:v Utilizar la opción Font para cambiar el font de una medida o dimensión. Se abre

la página de la ventana Propiedades de diseño.v Utilizar la opción Formato para cambiar el formato de una medida o dimensión.

Se abre la página Formato de la ventana Propiedades de diseño.v Seleccione la opción Mostrar resúmenes para ver la información de resumen

para una medida o dimensión.v Seleccione la opción Mostrar resúmenes totales para ver sólo los totales para la

información resumida de una medida o dimensión.v Utilice la opción Detallar más para ver los datos detallados para una dimensión

resumida.v Utilice la opción Detallar menos para ver sólo los datos de resumen para una

dimensión y sus mediciones correspondientes.v Utilice Restaurar formato para restaurar el formato por omisión para los

resultados de consulta OLAP.v Utilice Ajustar automáticamente para expandir y contraer el tamaño de columna

a fin de que quepan los datos.

Menú Consulta OLAPEl menú Consulta OLAP pasa a estar disponible cuando el objeto activo en eleditor es una consulta OLAP.

Están disponibles los siguientes mandatos de menú:

Establecer fuente de datosSeleccione una fuente de datos (de una lista de fuentes de datosdisponibles en el repositorio) en la que desea que se ejecute la consultaactiva. Se abre el diálogo Establecer fuente de datos.

Establecer información de usuarioSe abre el diálogo Establecer información de usuario donde se especifica elID de usuario y la contraseña que se utilizarán para conectarse al origen dedatos donde desee ejecutar la consulta activa.

Capítulo 4. Creación de consultas OLAP 69

Page 82: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

70 Iniciación a DataQuant

Page 83: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 5. Utilización de resultados de la consulta

Con los resultados de la consulta en la ventana activa del editor puede realizarvarias tareas de formato.

Formateo de los resultados de la consultaPuede personalizar cómo aparecerán los resultados de la consulta en la ventana deleditor.

Puede especificar fonts diferentes, colores y alineaciones de texto para cadacabecera de columna y cada célula de la columna. También puede especificar queel formato de columna y de célula se aplique basándose en el resultado de unaexpresión condicional.

Utilización de la vista PropiedadesDesde la vista Propiedades, puede aplicar rápidamente muchas opciones deformato a los resultados de consulta.

Para aplicar opciones de formato:1. Por omisión, la vista Propiedades se abre con la perspectiva Usuario. En

cualquier momento, puede abrir la vista Propiedades seleccionando Ventana →Mostrar vista → Propiedades.

2. Seleccione una célula o columna de los resultados de la consulta. Se incluiránlas propiedades de la célula o columna en la vista Propiedades.

3. Para aplicar el formato, modifique una de las propiedades que aparecenlistadas en la vista Propiedades.

Utilización del diálogo Propiedades de diseñoDesde el diálogo Propiedades de diseño, puede establecer todas las opciones queestán disponibles para dar formato a los resultados de consulta.

El diálogo Propiedades de diseño utiliza una estructura de árbol para representarlas columnas de los resultados de consulta. En función de lo que se hayaseleccionado en los resultados de consulta, el árbol Propiedades de diseño muestralas ramas para todas las columnas de los resultados de consulta o para una únicacolumna de los resultados de consulta. Puede aplicar opciones de formato acolumnas en su totalidad, células individuales, encabezamientos de columna ycélulas de resumen. Las opciones se dividen en los grupos siguientes:v Generalv Fontv Formatov Condicional

Para aplicar formato a los resultados de la consulta:1. Abra el diálogo Propiedades de diseño de una de las formas siguientes:

v Si utiliza DataQuant para Workstation, pulse con el botón secundario delratón una célula de cabecera de una columna y seleccione Font o Formatoen el menú contextual.

71

Page 84: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Seleccione Resultados → Font.v Seleccione Resultados → Formato.

2. Si utiliza DataQuant para Workstation, el árbol Diseño se abre de formadiferente en función de lo que se haya seleccionado en los resultados deconsulta. Si no ha seleccionado una columna determinada, el árbol muestratodas las columnas de los resultados de la consulta. Si ha seleccionado unacolumna, el árbol muestra la rama asociada a esa columna. Con sólo una ovarias columnas seleccionadas y mostradas, está disponible el recuadro deselección Mostrar todas las columnas. Active este recuadro de selección paramostrar todas las columnas de resultados de consulta en el árbol Diseño.Borre el recuadro de selección para mostrar sólo las columnas seleccionadas.

3. Pulse el signo más situado a la izquierda del nombre de columna paraexpandir la rama. Para cada columna de los resultados de consulta, el árbolDiseño tiene tres ramas. Se llaman Encabezamiento, Detalle y Total. Losnombres de las ramas son iguales para todas las columnas. Si se puedeexpandir, hay un signo más a la izquierda de cada rama. Pulse el signo máspara expandir la rama.

4. El nivel de la rama que seleccione en el árbol Diseño determina que formatopuede realizar en la columna de datos. Cuando seleccione cada rama, cambiael diálogo Propiedades de diseño. Los campos de formato que se puedenutilizar en la rama seleccionada se vuelven disponibles.

5. Para especificar las opciones de formato que se aplicarán a toda la columna,seleccione una rama de nombre de columna. Se abrirá la página General en eldiálogo Propiedades de diseño. Desde esta página puede especificar el nombrede encabezamiento, el ancho de columna y el alto de la fila de resumen.

6. Para especificar las opciones de font y formato que se utilizarán para elencabezamiento de la columna en los resultados de la consulta, seleccione larama Encabezamiento para la columna. Se abren las páginas Font y Formatodentro del diálogo Propiedades de diseño.

7. Puede especificar el formato por omisión y condicional para las células dedetalle y resumen de la columna. El formato por omisión se aplica a todas lascélulas de la columna, excepto a aquellas que cumplen condiciones específicas.El formato condicional se aplica a cualquier célula en la columna que cumplecondiciones específicas.

8. Para especificar las opciones de font y formato por omisión que se utilizaránpara cada célula de la columna, expanda la rama Detalle para la columna, acontinuación, seleccione la rama Por omisión. Se abren las páginas Font yFormato dentro del diálogo Propiedades de diseño. Seleccione la pestaña Fontpara especificar las opciones de formato que se aplicarán al font que se utilizapara mostrar los datos en la célula de detalle de la columna. Seleccione lapestaña Formato para especificar cómo se dará formato a los datos en lacélula de detalle de la columna.

9. Para especificar las opciones de formato condicional para las células de detallede una columna, expanda la rama Detalle para la columna, a continuación,seleccione la rama Por omisión o una rama de condición existente. Loscampos utilizados para especificar el formato condicional pasarán a estardisponibles. Especifique el nombre de condición y la expresión. Puede añadiruna o varias condiciones para las células de detalle.

10. Para especificar las opciones de font y formato por omisión que se utilizaránpara una línea de resumen de una columna, expanda la rama Total, acontinuación, seleccione la rama Por omisión para la columna. Se abren laspáginas Font y Formato dentro del diálogo Propiedades de diseño. Seleccionela pestaña Font para especificar las opciones de formato que se aplicarán al

72 Iniciación a DataQuant

Page 85: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

font que se utiliza para mostrar los datos en la célula de línea de resumen dela columna. Seleccione la pestaña Formato para especificar cómo se daráformato a los datos en la célula de línea de resumen de la columna.

11. Para especificar las opciones de formato condicional para las células deresumen de una columna, expanda la rama Total para la columna, acontinuación, seleccione la rama Por omisión o una rama de condiciónexistente. Los campos utilizados para especificar el formato condicionalpasarán a estar disponibles. Especifique el nombre de condición y laexpresión. Puede añadir una o varias condiciones para la célula de línea deresumen.

12. Pulse Aplicar.Se salvarán las opciones General, Font o Formato que haespecificado.

13. Puede repetir este proceso para configurar opciones de formato únicas paracada columna de los resultados de la consulta. Puede duplicar también lasopciones especificadas para una columna y aplicarlas a otras columnasutilizando cualquiera de los botones siguientes:v Aplicar a todas las columnas: utilice este botón para aplicar las opciones de

Font o Formato que ha especificado a todas las columnas que estánseleccionadas actualmente de los resultados de la consulta. Por ejemplo, siespecifica opciones de font especiales para la rama Detalle Por omisión deuna columna y selecciona el botón Aplicar a todas las columnas, lasopciones de font especificadas se aplicarán a la rama Detalle Por omisiónde cada columna que está seleccionada actualmente y mostrada en el árbolde Propiedades de diseño.

v Aplicar a todos los niveles: utilice este botón para aplicar las opciones deFont o Formato especificadas para el nivel actual de la columna a todos losniveles de la columna. Por ejemplo, si especifica opciones de font especialespara la rama Detalle Por omisión de una columna y selecciona el botónAplicar a todos los niveles, las opciones de font especificadas se aplicarán ala rama Total Por omisión para cada columna.

14. Pulse Aceptar. Se cierra el diálogo Propiedades de diseño. La información deformato que ha especificado se salva y se aplica a las columnas de losresultados de la consulta.

Especificación de opciones de formato de columna generalDesde la página General del diálogo Propiedades de diseño, puede cambiar eltexto de cabecera para una columna, el ancho de la columna o la altura de una fila.Además, puede ver el valor de agrupación o agregación que se ha aplicado a unacolumna y el nombre de la columna.

Las opciones de formato generales se aplican a todas las células de una columnade resultados de consulta incluyendo la célula de encabezamiento, las células dedetalle y la célula de línea de resumen de la columna.

Para especificar las opciones de formato General:1. Abra el diálogo Propiedades de diseño y pulse en una rama de nombre de

columna. Se abrirá la página General en el diálogo Propiedades de diseño.2. El campo Encabezamiento muestra el nombre de la columna como aparece en

los resultados de la consulta. Para cambiar el texto de encabezamiento escribaun nuevo nombre en este campo.

3. El campo Agrupación y agregación visualiza los códigos de agregación que sehan especificado para la columna. Si no se ha especificado ninguno, este campono está en blanco. Se trata de un campo informativo y no se puede modificar.

Capítulo 5. Utilización de resultados de la consulta 73

Page 86: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. El campo Ancho especifica el ancho de la columna en píxeles. Puede cambiar elancho escribiendo un nuevo número en el recuadro de texto.

5. El campo Altura de fila de resumen especifica la altura de la columna deresumen (si se ha seleccionado agregación) en píxeles. Puede cambiar la alturaescribiendo un nuevo número en el recuadro de texto.

6. El recuadro de texto Fuente identifica la columna que ha seleccionadoactualmente desde el árbol Propiedades de diseño. Si la columna seleccionadaes calculada, se muestra la expresión condicional utilizada para crear losresultados en la columna. Se trata de un campo informativo y no se puedemodificar.

7. Pulse en Aplicar para salvar las opciones de formato general que haespecificado.

Especificación de opciones de formato de fontDesde la página Font del diálogo Propiedades de diseño, puede especificar losatributos de font y color únicos para cada célula de cabecera de columna, paracada célula de detalle en cada columna, para cada célula de resumen de punto deinterrupción (si se han especificado columnas de corte) y para la célula de resumenfinal de la columna.

Para especificar las opciones de formato de font:1. Abra el diálogo Propiedades de diseño. Pulse en la pestaña Font.2. Para especificar los atributos de font para la célula de encabezamiento de la

columna, seleccione la rama Encabezamiento bajo el nombre de columna.Especifique los atributos de font que desee para la célula de cabecera de lacolumna en los campos Font, Estilo de font, Tamaño, Primer plano y Segundoplano.

3. Para especificar los atributos de font para las células de detalle de la columna,seleccione la rama Detalle bajo el nombre de columna.En la rama Detalle,seleccione la rama Por omisión para especificar los atributos de font que seutilizarán para todas las células de detalle de la columna. Seleccione una ramaCondición para especificar los atributos de font que se utilizarán para unacélula de detalle que satisface una condición específica. Puede crear variassentencias condicionales para las células de detalle de la columna.Cuando hayaseleccionado la rama Por omisión o una rama Condición, especifique losatributos de font que desea aplicar a las células de detalle cualificadas en loscampos Font, Tipo de font, Tamaño, Color en primer plano y Color de fondo.

4. Para especificar los atributos de font para la célula de resumen de la columna,seleccione la rama Total bajo el nombre de columna.Las células de resumen nosiempre están visibles en la columna de resultados de la consulta. La célula deresumen sólo está visible si ha especificado un código de agrupación yagregación para la columna.En la rama Total, seleccione la rama Por omisión,para especificar los atributos de font que se utilizarán para la célula deresumen. Seleccione una rama Condición para especificar los atributos de fontque se utilizarán para la célula de resumen si el valor de la célula satisface unacondición específica. Puede crear varias sentencias condicionales para la célulade resumen en la columna.Cuando haya seleccionado la rama Por omisión ouna rama Condición, especifique los atributos de font que desea en los camposFont, Tipo de font, Tamaño, Color en primer plano y Color de fondo.

5. Pulse en Aplicar para salvar los atributos de font que ha especificado. Lainformación de formato que ha especificado para la columna se aplica a losresultados de la consulta. Puede seguir dando formato a las columnas deresultados de consulta o pulse Aceptar para cerrar el diálogo Propiedades dediseño.

74 Iniciación a DataQuant

Page 87: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Campos de font:

Descripciones de todos los atributos de font que se pueden aplicar a las células deencabezamiento, detalle y resumen de una columna de resultados de consulta.

FontEl nombre del font, como por ejemplo, Arial o Times Roman.

Estilo de fontEl estilo de font, como por ejemplo, negrita o bien cursiva.

TamañoEl tamaño de punto del font.

ScriptEl tipo de script que se utiliza, por ejemplo, Western.

Color en primer planoEl color del texto, por ejemplo, azul oscuro.

Color de fondoEl color de fondo del texto, por ejemplo, gris.

EjemploUna representación del formato actual.

Establecer como valor por omisiónEstablece los atributos de font actuales como el valor por omisión de losresultados de consulta subsiguientes. El valor por omisión se mantendrá envigor hasta que elija un nuevo font o cambie el valor por omisión.

Restablecer valor por omisiónRestablece los atributos de formato de font al valor por omisión.

Especificación de opciones de formatoDesde la página Formato del diálogo Propiedades de diseño, puede especificar losatributos únicos que controlarán como se colocan y visualizan los datos (es decir, elnúmero de posiciones decimales) en las columnas de resultados de consulta.

Puede especificar atributos de formato distintos para la célula de encabezamientode cada columna, para cada célula de detalle de la columna, para cada célula deresumen de punto de interrupción (si se han especificado columnas de corte) ypara la célula de resumen final de la columna. Las opciones de Formatodisponibles varían dependiendo de si ha seleccionado una columna con datos decaracteres, numéricos, de fecha o de hora.

Para especificar opciones de formato de datos:1. Abra el diálogo Propiedades de diseño. Pulse en la pestaña Formato.2. Para especificar atributos de formato para la célula de encabezamiento de la

columna, seleccione la rama Encabezamiento bajo el nombre de columna.Especifique la información de formato que desea para la célula deencabezamiento de columna en los campos Formato, Alineación horizontal,Alineación vertical y Opciones.

3. Para especificar atributos de formato para las células de detalle de la columna,seleccione la rama Detalle bajo el nombre de columna.En la rama Detalle,seleccione la rama Por omisión, para especificar el formato que se utilizarápara todas las células de detalle en la columna. Seleccione la rama Condiciónpara especificar el formato que se utilizará para una célula de detalle quesatisfaga una condición específica. Puede crear varias sentencias condicionalespara las células de detalle de la columna.Cuando haya seleccionado la rama

Capítulo 5. Utilización de resultados de la consulta 75

Page 88: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Por omisión o una rama Condición, especifique el formato que desea en loscampos Formato, Alineación horizontal, Alineación vertical y Opciones.

4. Para especificar el formato para la célula de resumen de la columna, seleccionela rama Total bajo el nombre de la columna.Las células de resumen no siempreestán visibles en la columna de resultados de la consulta. La célula de resumensólo está visible si ha especificado un código de agrupación y agregación parala columna. En la rama Total, seleccione la rama Por omisión para especificarel formato que se utilizará para la célula de resumen. Seleccione una ramaCondición para especificar el formato que se utilizará para la célula deresumen si el valor de la célula satisface una condición específica. Puede crearvarias sentencias condicionales para la célula de resumen en lacolumna.Cuando haya seleccionado la rama Por omisión o una ramaCondición, especifique el formato que desea en los campos Formato,Alineación horizontal, Alineación vertical y Opciones.

5. Pulse Aplicar para salvar los atributos de formato que ha especificado. Lainformación de formato que ha especificado para la columna se aplica a losresultados de la consulta. Puede seguir dando formato a las columnas deresultados de consulta o pulse Aceptar para cerrar el diálogo Propiedades dediseño.

Campos de formato:

Descripciones de todos los atributos de formato que se pueden aplicar a las célulasde encabezamiento, detalle y resumen de la columna de resultados de unaconsulta.

Formato

v Tal cual se puede aplicar a datos numéricos, de caracteres, de fecha y dehora.

v Moneda se puede aplicar sólo a datos numéricos.v Decimal se puede aplicar sólo a datos numéricos.v Científico se puede aplicar sólo a datos numéricos.v Porcentaje se puede aplicar sólo a datos numéricos.v Moneda de usuario se puede aplicar sólo a datos numéricos.v Hexadecimal se puede aplicar sólo a datos de caracteres.v Binario se puede aplicar sólo a datos de caracteres.v AAAAxMMxDD se puede aplicar sólo a datos de fecha.v MMxDDxAAAA se puede aplicar sólo a datos de fecha.v DDxMMxAAAA se puede aplicar sólo a datos de fecha.v AAxMMxDD se puede aplicar sólo a datos de fecha.v MMxDDxAA se puede aplicar sólo a datos de fecha.v DDxMMxAA se puede aplicar sólo a datos de fecha.v HHxMMxSS se puede aplicar sólo a datos de hora.

EjemploMuestra una instantánea del modo en que se formatearán los datos.

Alineación horizontalEn la lista desplegable, seleccione cómo desea alinear los datoshorizontalmente en la columna. Las opciones son:v Izquierda

v Derecha

v Centro

76 Iniciación a DataQuant

Page 89: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Alineación verticalEn la lista desplegable, seleccione cómo desea alinear los datos verticalmenteen la columna. Las opciones son:v Superior

v Centro

v Inferior

Opciones

v Separador de miles se puede aplicar a datos numéricos. Marque esterecuadro de selección para colocar un separador de miles en los valoresnuméricos (el símbolo se toma de los valores del sistema operativo).

v Números negativos se puede aplicar a datos numéricos. Seleccione elformato para un número negativo de la lista de opciones disponibles.

v Posiciones decimales se puede aplicar a datos numéricos. Especifique elnúmero de posiciones decimales que se incluirán en el valor numérico.

v Acomodar texto se puede aplicar a datos de caracteres. Active el recuadro deselección para acomodar el contenido de la célula a la siguiente línea en lacélula.

v Símbolo de separador se puede aplicar a datos de fecha y hora. En la listade formatos disponibles, seleccione el que se utilizará para dar formato a losdatos de fecha u hora. Por ejemplo, seleccione una barra inclinada (/) paralos datos de fecha a fin de aplicar formato a los datos como: 25/03/02.Seleccione un símbolo para formatear los datos de hora como, por ejemplo,dos puntos (:). Un ejemplo sería: 12:03:02.

v Reloj de 12 horas se puede aplicar a datos de hora. Marque el recuadro deselección para visualizar la hora en un intervalo de 12 horas como, porejemplo, 03:12:30 PM o 10:05:07 AM. Si este recuadro de selección no estámarcado, la hora se visualizará en el formato de 24 horas (por ejemplo,15:12:06).

Establecer como valor por omisiónEstablece los atributos de formato actuales como el valor por omisión de losresultados de consulta subsiguientes. Los valores actuales se mantendrán envigor hasta que cambie el valor por omisión.

Restablecer valor por omisiónRestablece los atributos de formato al valor por omisión.

Especificación de opciones de formato condicionalLas opciones de formato condicional se pueden establecer para un columna dedatos completa en los resultados de consulta o para cada célula de detalle,resumen y total de una columna. Basándose en la evaluación de una expresióncondicional, cada columna y célula de los resultados de consulta puede tener unconjunto exclusivo de atributos de formato.

Por ejemplo, dentro de una columna, podría especificar que si el contenido de unacélula equivale a 0, se muestre la célula con un fondo rojo y si el valor es 100, semuestre la célula con un fondo azul.

Para establecer el formato condicional:1. Abra el diálogo Propiedades de diseño. Puede especificar el formato

condicional desde la página Font o la página Formato según los resultados quedesee aplicar a los datos de la célula o columna.

2. Pulse en la rama Encabezamiento para aplicar formato condicional a las célulasde detalles de la columna. Pulse en la rama nombre de columnaTotal para

Capítulo 5. Utilización de resultados de la consulta 77

Page 90: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

aplicar formato condicional a la célula de resumen de la columna. Pulse en larama Total para aplicar el formato condicional a la célula total de la columna.

3. Con la rama adecuada seleccionada, pulse el icono Añadir. Los campos decontrol Nombre de condición y Expresión de condición estarán ahoradisponibles.

4. Debe dar un nombre único a cada expresión condicional que cree. Escriba elnombre de la expresión en el campo Nombre de condición. Se creaautomáticamente una rama en el árbol utilizando el nombre de condición.

5. Cada condición debe tener una expresión. Escriba la expresión en el campoExpresión de condición. Debe seguir las normas para crear expresiones deformato condicionales. El lenguaje de expresiones soporta las expresionesconstantes, las expresiones definidas como variables cuya fuente se encuentraen otras columnas del conjunto de resultados (1, 2, por ejemplo), operadoresnuméricos (por ejemplo, +, -, *, /), operadores de caracteres (+, CONCAT),funciones numéricas y de caracteres (por ejemplo, MIN, MAX, AVG, SQRT,CONCAT, SUBSTR) y un conjunto de operadores lógicos y relacionales (porejemplo, , , =, !=).

6. Después de haber creado la expresión, seleccione la página Font o Formato deldiálogo Propiedades de diseño para especificar el formato que se aplicará acualquier célula de la columna que cumpla con las condiciones establecidas enla expresión.

Añadir columnas calculadas a los resultados de la consultaLas columnas calculadas son columnas de datos que puede añadir a los resultadosde una consulta. Utilice el diálogo Columnas calculadas para añadir una columnacalculada a los resultados de la consulta.

El contenido de la columna añadida se calcula utilizando una expresión que hadefinido. La expresión puede utilizar datos de otras columnas, constantes yvariables. La expresión utilizada para calcular el valor de la columna añadida sesalva con la consulta. La columna calculada se incluirá en los resultados de laconsulta cada vez que se ejecute la consulta.

Para añadir una columna calculada a los resultados de la consulta:1. Abra el diálogo Columna calculada de una de las formas siguientes:

v Si utiliza DataQuant para Workstation, desde la página Resultados del editor,pulse con el botón secundario del ratón una célula de la cabecera de unacolumna en los resultados de la consulta y seleccione Añadir columnacalculada antes de desde el menú contextual.

v Con los resultados de la consulta en el editor activo, seleccione Resultados →Añadir columna calculada.

v En la página Diseño del editor, pulse el botón derecho del ratón en unnombre de columna del árbol Estructura de diseño y seleccione Añadircolumna calculada antes de en el menú contextual.

2. Especifique el nombre de la columna calculada como aparecería en losresultados de una consulta en el campo Nombre.

3. Escriba la expresión que se utilizará para calcular el contenido de la columnaen el campo Expresión. La expresión que cree puede utilizar datos de otrascolumnas, constantes, variables y funciones. Debe adherirse a un conjuntoespecífico de reglas de sintaxis cuando cree la expresión para la columnacalculada. El lenguaje de expresiones soporta las expresiones constantes, lasexpresiones definidas como variables cuya fuente se encuentra en otrascolumnas del conjunto de resultados (1, 2, por ejemplo), operadores numéricos

78 Iniciación a DataQuant

Page 91: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

(por ejemplo, +, -, *, /), operadores de caracteres (+, CONCAT), funcionesnuméricas y de caracteres (por ejemplo, MIN, MAX, AVG, SQRT, CONCAT,SUBSTR) y un conjunto de operadores lógicos y relacionales (por ejemplo, , , =,!=). La expresión utilizada para calcular el valor de la columna añadida se salvacon la consulta.

4. Seleccione el tipo de la columna calculada del menú desplegable Tipo. El tipodetermina el formato de los datos de la columna calculada. Las opcionesválidas son:v Automático: la aplicación selecciona automáticamente el tipo de la columna

calculada de la expresión proporcionada y las columnas utilizadas.v Entero: los datos se expresan como números enteros.v Flotante: los datos se expresan en un formato numérico más expansivo.v Decimal: los datos numéricos se expresan de forma decimal.v Serie: los datos se pueden expresar como series complejas.v Fecha: los datos se expresan en un formato de fecha.v Hora: los datos se expresan en un formato de hora.v Indicación de fecha y hora: los datos se expresan como fecha y hora.

5. Pulse Aceptar para cerrar el diálogo Columna calculada. El contenido de lacolumna se calcula basándose en la expresión y se añade a los resultados de laconsulta. Si selecciona Añadir columna calculada desde el menú de contexto, lanueva columna se añade como la última columna en los resultados de laconsulta. Si selecciona Añadir columna calculada antes desde el menú decontexto, la nueva columna se inserta en los resultados de la consulta antes dela columna seleccionada.

Aplicación de la agrupación y la agregación a las columnas deresultados de consulta

Se pueden aplicar las opciones de agrupación y agregación a las columnas deresultados de consulta para organizar los datos de resultado en agrupacioneslógicas o resumidas.

Mediante la adición de la agrupación y la agregación, puede obtenerautomáticamente información de resumen sobre los datos y visualizar los datos deuna manera más lógica. Por ejemplo, puede mostrar los datos en un informe pordepartamento o por promedio de comisiones de departamento.

Para aplicar la agrupación y la agregación a las columnas de resultados deconsulta:1. Acceda al menú de las opciones de agrupación y agregación de una de las

maneras siguientes:v Con los resultados de consulta en el editor activo, seleccione Resultados →

Agrupación y agregación.v Si utiliza DataQuant para Workstation, desde la página Resultados del

editor, pulse con el botón secundario del ratón una célula de cabecera de unacolumna en los resultados de consulta y seleccione Agrupación y agregacióndesde el menú contextual.

v En la página Diseño del editor, pulse el botón derecho del ratón en unnombre de columna del árbol Estructura de diseño y seleccione Agrupacióny agregación en el menú contextual.

Capítulo 5. Utilización de resultados de la consulta 79

Page 92: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. En la página Diseño del editor activo, pulse en una columna del árbolEstructura de diseño. En el lado derecho se abre un menú contextual para lacolumna seleccionada.

3. Seleccione la opción de agrupación y agregación que desea aplicar a lacolumna.

4. Repita el proceso para cada columna de datos de los resultados de consulta a laque desea añadir la agrupación y la agregación.

Campos de agrupación y agregaciónSe pueden aplicar las opciones de agrupación y agregación a las columnas deresultados de consulta para organizar los datos de resultado en agrupacioneslógicas o resumidas.

Sin agregaciónSeleccione esta opción para eliminar cualquier formato de agregación oresumen de la columna seleccionada.

Grupo superiorSeleccione esta opción para agrupar datos horizontalmente en la parte superiorde los resultados de consulta junto a la columna seleccionada. Al colocar unacolumna en un grupo superior se visualizarán los valores relacionados dedicha columna en el eje horizontal, lo que se conoce como funcionalidadcardinal u HORIZONTAL. Puede definir varias columnas de grupos superiores.Puede especificar que los Grupos superiores incluyan información de resumen.Con la columna seleccionada, pulse en Mostrar resúmenes totales en el menúcontextual. Los resultados de la consulta se reformatearán para que la columnaabarque las demás columnas del conjunto de resultados. Se añade una línea deresumen para cada fila de los resultados de la consulta.

Grupo lateralSeleccione esta opción para agrupar datos abajo en el lado izquierdo de losresultados de consulta junto a la columna seleccionada.

CuentaSeleccione esta opción para crear una fila de resumen en la parte inferior de losresultados de consulta mostrando el número de valores de la columna.

PrimeroSeleccione esta opción para crear una fila de resumen en la parte inferior de losresultados de consulta mostrando el primer valor de la columna.

ÚltimoSeleccione esta opción para crear una fila de resumen en la parte inferior de losresultados de consulta mostrando el último valor de la columna.

MáximoSeleccione esta opción para crear una fila de resumen en la parte inferior de losresultados de consulta mostrando el valor máximo de la columna.

MínimoSeleccione esta opción para crear una fila de resumen en la parte inferior de losresultados de consulta mostrando el valor mínimo de la columna.

SumaSeleccione esta opción para crear una fila de resumen en los resultados deconsulta mostrando la suma de los valores de la columna. Esta opción calcularesúmenes provisionales y globales si se selecciona otra columna para laagrupación con resúmenes.

80 Iniciación a DataQuant

Page 93: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Suma acumulativaSeleccione esta opción para visualizar los valores de la columna como unasuma acumulativa, que es una suma desglosada. Cada valor se suma al valorde la fila situada por debajo y la suma de los dos valores se convierte en elvalor que se suma. Al final se presenta un resumen acumulativo.

PromedioSeleccionar esta opción para crear una fila de resumen que muestre elpromedio de los valores de la columna.

Desviación estándarSeleccione esta opción para crear una fila de resumen que muestre ladesviación estándar de los valores de la columna. La desviación estándar esuna estadística que indica cuánto se acercan los distintos ejemplos al promediode un conjunto de datos.

Porcentaje del grupoSeleccione esta opción para mostrar los valores de la columna como unporcentaje del total del grupo, con una fila de resumen que muestra la sumade los porcentajes. Porcentaje del grupo identifica cómo contribuye cada valordel grupo a la totalidad. Por ejemplo, un salario de 1.000 euros es el 10% de unsalario total de 10.000 euros.

Porcentaje del totalSeleccione esta opción para visualizar los valores de la columna como unporcentaje del total de columna, con una fila de resumen que muestra la sumade los porcentajes.

Porcentaje acumulativo del grupoSeleccione esta opción para visualizar los valores de la columna como unporcentaje del total de grupo. Una fila de resumen al final de los resultados dela consulta muestra la suma de los porcentajes. Por ejemplo, DPTO 42 gana el0,42% en comisiones.

Porcentaje acumulativo del grupoSeleccione esta opción para visualizar los valores de la columna como un valorde porcentaje del total de grupo y un valor de porcentaje del total de columna.Una fila de resumen al final de los resultados de la consulta muestra la sumade los porcentajes. Por ejemplo, en DPTO 42, Wheeler obtiene el 44,60% de lascomisiones, mientras que Williams obtiene el 55,40% y Smith no obtienecomisiones. Globalmente, este DPTO 42 obtiene el 5,75% en comisiones para lacompañía.

Exportación de los resultados de la consultaPuede exportar los datos de los resultados de la consulta a una base de datos o aun archivo.

Utilice el asistente Exportar resultados de consulta para exportar los resultados deconsulta.

Para exportar los resultados de la consulta:1. Abra el asistente Exportar resultados de consulta de una de las formas

siguientes:v Con un conjunto de resultados de consulta en el editor activo, seleccione

Resultados → Exportar.v Seleccione Archivo → Exportar. Seleccione Conjunto de resultados en la lista

de asistentes de exportación disponibles.

Capítulo 5. Utilización de resultados de la consulta 81

Page 94: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. El asistente Exportar resultados de consulta se abre con la página Exportarresultados de consulta. Si ha abierto el asistente Exportar resultados deconsulta utilizando Resultados → Exportar, el nombre de los resultados de laconsulta activa que exportará aparece listado en el campo Origen. Si ha abiertoel asistente Exportar resultados de consulta utilizando Archivo → Exportar, debeseleccionar el conjunto de resultados de consulta que exportará desde el campoOrigen.

3. Seleccione dónde desea exportar los datos de los resultados de la consulta, paraello, tiene una de estas alternativas:v Pulse Sistema de archivos para exportar los datos de los resultados de la

consulta a un archivo. Se mostrarán los campos que son necesarios paraexportar los resultados de la consulta a un sistema de archivos.

v Pulse Base de datos para exportar los datos de los resultados de la consultaa una base de datos. Se visualizan los campos que son necesarios paraexportar resultados de consulta a una base de datos.

Exportación de los resultados de la consulta a una base dedatos

Puede exportar los resultados de consulta a una base de datos utilizando elasistente Exportar resultados de consulta.

Para exportar datos de resultados de la consulta a una base de datos:1. Abra el asistente Exportar resultados de consulta. Seleccione Base de datos. Se

visualizan los campos que son necesarios para exportar resultados de consultaa una base de datos.

2. Especifique la base de datos donde desea salvar los datos de resultados de laconsulta en el campo Base de datos. Cuando se selecciona una base de datos,se actualiza el campo Espacio de tablas para reflejar los nombres de espaciosde tablas que se pueden utilizar.

3. Especifique el propietario de la tabla donde desea salvar los datos en elcampo Propietario de tabla. Especifique el nombre de la tabla donde deseasalvar los datos en el campo Nombre de tabla. Debe utilizar el formatocorrecto para los identificadores cuando entre el propietario o el nombre de latabla.

4. Si desea adjuntar un comentario a los datos, escriba el comentario en el campoComentario.

5. Se visualiza un nombre de espacio de tabla por omisión en los límites derecursos del ID de usuario cuando se selecciona una base de datos. Seutilizará este nombre de espacio de tablas a menos que especifique otronombre de espacio de tablas en el campo Espacio de tablas. Sólo puedeespecificar un nuevo nombre de espacio de tablas si la tabla a la que añadedatos aún no existe. Además, los límites de recursos para el ID de usuariodeben otorgarle permiso para especificar o cambiar el nombre de un espaciode tablas.

6. Pulse Siguiente. Se abre la página Configurar opciones de guardar.7. Puede especificar la cantidad de datos de los resultados de la consulta actual

que se exportarán seleccionando una de las opciones siguientes:v Todo para especificar que se exportarán todos datos con el formato actual

de los resultados de la consulta actual. Se incluirán las columnas calculadasque se hayan añadido a los resultados de consulta.

v Todo - Sólo conjunto de resultados para especificar que se exportarántodos los datos de los resultados de la consulta actual. No se guardará

82 Iniciación a DataQuant

Page 95: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ningún formato que se haya aplicado a los datos. No se salvarán lascolumnas calculadas que se hayan añadido a los resultados de la consulta.

v Selección para especificar que se exportarán sólo los datos, con el formatoactual, seleccionados en los resultados de la consulta actual. Esto puedeincluir columnas calculadas si se han seleccionado. Los datos del resultadode consulta que desee exportar se deben seleccionar antes de poder abrir eldiálogo Exportar resultados de consulta.

8. Especifique el método mediante el cual se salvan los datos seleccionando unade las tareas siguientes:v Seleccione Normal -volver a enviar datos recuperados a la fuente de datos

y salvar (utilizando una sentencia Insert para cada fila) para seleccionar lamodalidad de salvar normal.

v Seleccione Rápida - Guardar directamente los resultados en el origen dedatos volviendo a ejecutar la consulta en el origen de datos paraseleccionar la modalidad de guardar rápida que conserva las cláusulasORDER BY. Active este botón de selección para realizar un proceso de salvardatos rápido en el que la consulta se vuelve a ejecutar en la base de datos ylos resultados de la consulta se insertan directamente en la tablaespecificada. No todos los servidores de bases de datos son capaces derealizar un proceso rápido de salvar datos. Consulte con el administradordel sistema si recibe errores cuando salve este método. Este métodoconserva las cláusulas ORDER BY. Cuando se selecciona el método de salvarrápido, se vuelve disponible el recuadro de selección Eliminar cláusula(s)ORDER BY del SQL original antes de volver a ejecutar la consulta. Activeel recuadro de selección para convocar la modalidad de guardar rápida queelimina las cláusulas ORDER BY de la consulta.

9. Especifique cómo se van a manejar los datos existentes seleccionando una delas tareas siguientes:v Sustituir los datos existentes para sustituir los datos existentes que se

encuentran en la tabla especificada de la base de datos.v Añadir a los datos existentes para añadir a los datos existentes que están

en la tabla especificada de la base de datos.10. Puede optar por exportar las columnas calculadas que se hayan añadido a los

resultados de la consulta marcando el recuadro Salvar columnas calculadas.11. Especifique un valor en el campo Ámbito de confirmación que representará el

número de filas para insertar antes de confirmar los cambios. Si este valor seomite o es cero, se insertan todas las filas antes de producirse unaconfirmación.

12. Pulse Finalizar para exportar los datos de los resultados de la consulta. Secierra el asistente Exportar resultados de consulta.

Exportación de los resultados de la consulta a un archivoPuede exportar los datos de resultados de consulta a un sistema de archivosutilizando el asistente Exportar resultados de consulta.

Para salvar los resultados de la consulta en un archivo:1. Abra el asistente Exportar resultados de consulta. Seleccione Sistema de

archivos. Se mostrarán los campos que son necesarios para exportar losresultados de la consulta a un sistema de archivos.

2. Si utiliza DataQuant para Workstation, especifique un nombre para el archivoque está creando en el campo Nombre de archivo.

Capítulo 5. Utilización de resultados de la consulta 83

Page 96: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Especifique el tipo de archivo que va a crear. Realice la selección en la lista detipos de archivo disponibles en el campo Exportar tipo. Puede elegir uno de lostipos de archivo siguientes:v dbase III (*.dbf)v Texto (*.txt)v HTML (*.htm)v WQML Web Query Markup Language (*.wqml)v Archivo XML QMF Markup Language (*.xml)v IXF (*.ixf)v CSV (*.csv)v PDF (*.pdf)

4. Pulse Siguiente. Se abre la segunda página del asistente Exportar resultados deconsulta. En esta página se pueden seleccionar más opciones que estándisponibles según el tipo de archivo que se esté creando.

5. Pulse Finalizar. Si utiliza DataQuant para Workstation, se abre un diálogo paraguardar específico al sistema operativo. Si utiliza DataQuant para WebSphere,se abre un diálogo para guardar que lista los archivos disponibles para ladescarga. Pulse un hiperenlace para descargar el archivo en la estación detrabajo.

Especificación de opciones de exportación de archivoDebe especificar una o varias de las opciones siguientes cuando exporte resultadosde consulta a un archivo. Las opciones que especifique dependerán del tipo dearchivo que esté exportando.

Tabla 1. Opciones de texto

CampoTipo dearchivo Descripción

Qué datos .txt.html.csv.ixf.wqml.xml.dbf.pdf

Utilice los siguientes botones de selección para especificarqué datos de la consulta se salvarán:

v Todo para especificar que se salvarán todos los datos delos resultados de consulta actuales, incluidas lascolumnas calculadas que se hayan añadido.

v Todo - Sólo conjunto de resultados para especificarque se salvarán todos los datos de los resultados deconsulta actuales, excluidas las columnas calculadas quese hayan añadido.

v Selección para especificar que sólo se salvarán los datosque ha seleccionado en los resultados de consultaactuales. Esto puede incluir columnas calculadas si seseleccionan. Los datos de resultados de consulta quedesea guardar se deben seleccionar antes de abrir eldiálogo Exportar resultados de consulta.

Incluirencabezamientosde columna

.txt

.html

.csv

Marque este recuadro de selección para incluirencabezamientos de columna de resultados de la consultacomo la primera fila del archivo.

84 Iniciación a DataQuant

Page 97: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 1. Opciones de texto (continuación)

CampoTipo dearchivo Descripción

Formato defecha/hora

.txt

.html

.csv

Seleccione uno de los botones de selección para especificarcómo debe formatearse la fecha y hora en el archivo:

v ISO para especificar que la fecha y la hora se va aformatear en el archivo basándose en el formato ISO. Lafecha tendrá el formato (AAAA-MM-DD) y la horatendrá el formato (HH.MM.SS).

v USA para especificar que la fecha y la hora seformatearán en el archivo basándose en el formato USA.La fecha tendrá el formato (MM/DD/AAAA) y la horatendrá el formato (HH.MM AM).

v JIS para especificar que la fecha y la hora seformatearán en el archivo basándose en el formato JIS.La fecha tendrá el formato (AAAA-MM-DD) y la horatendrá el formato (HH:MM:SS).

v EUR para especificar que la fecha y la hora seformatearán en el archivo basándose en el formato EUR.La fecha tendrá el formato (DD.MM.AAAA) y la horatendrá el formato (HH.MM.SS).

CCSID .txt.html.csv.ixf.dbf

Utilice este campo para seleccionar la página de códigosque se debe utilizar para salvar este archivo.

Visualizar valoresnulos

.txt

.csvUtilice este campo para especificar la serie que se utilizarápara visualizar valores nulos.

Separar columnas .txt.csv

Utilice este campo para especificar la serie que se utilizarápara separar las columnas.

Delimitar valores .txt.csv

Utilice este campo para especificar la serie que se utilizarápara delimitar valores.

Cuándo se debendelimitar losvalores

.txt

.csvUtilice este campo para especificar cuándo se debendelimitar los valores. Las opciones son:

v Nunca

v Sólo cuando sea necesario

v Siempre

¿Qué tipo devalores se debendelimitar?

.txt

.csvMarque uno o más de los recuadros siguientes paraespecificar qué tipos de valores deben delimitarse en elarchivo:

v Encabezamientos de columna

v Valores de tipo carácter

v Valores numéricos

v Valores de fecha/hora

Formato .ixf Seleccione uno de los botones de selección siguientes paraespecificar cómo se debe formatear el archivo de salida.ixf. Las opciones son:

v PC/IXF (Versión 1) para exportar datos en formatoC/IXF Versión 1.

v PC/IXF (Versión 2) para exportar datos en formatoPC/IXF Versión 2.

v System/370 IXF para exportar datos en formatoSystem/370 IXF.

Capítulo 5. Utilización de resultados de la consulta 85

Page 98: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 1. Opciones de texto (continuación)

CampoTipo dearchivo Descripción

Añadirinformación deldocumento

.pdf Marque este recuadro de selección para añadirinformación de identificación en los campos depropiedades del documento cuando se crea el PDF. Lainformación de documento proporciona datos básicossobre el documento así como criterios para facilitar lasbúsquedas. La información de documento incluye:

v Título especifica el título del documento PDF.

v Autor especifica el autor del documento PDF.

v Asunto especifica el asunto del documento PDF.

v Palabras clave especifica las palabras clave deldocumento PDF. Las palabras clave se utilizan comocriterios de búsqueda.

Utilizar sólo fontsANSI

.pdf Marque este recuadro de selección para especificar quesólo se utilizarán fonts ANSI al crear el PDF. Si eldocumento PDF incluye sólo caracteres ingleses, marqueeste recuadro de selección para producir un PDF máspequeño en menos tiempo.

Importación de resultados de consulta de archivos CSV y de textoUtilice el asistente Importación de archivo CSV para importar los archivos CSV yde texto en el repositorio.

Los archivos CSV y TXT se importan en el editor activo donde se pueden guardarcomo conjuntos de resultados en el repositorio o el catálogo QMF. Para importarun archivo CSV o TXT:1. Seleccione Archivo → Importar. Se abre el asistente Importar.2. Seleccione Archivo CSV y pulse Siguiente. Se abre la página Importar conjunto

de resultados del archivo (*.csv, *.txt) del asistente Importar.3. Pulse el botón Examinar junto al campo Nombre de archivo. Seleccione

Archivo CSV (*.csv) o Archivo de texto (*.txt) en la ventana Abrir para elegirun archivo CSV o TXT para importar.

4. Especifique qué codificación utilizar al importar el archivo en la listadesplegable Codificación.

5. Pulse Siguiente. Se abre la página Seleccionar opciones de separador.6. Especifique las opciones de separador del archivo CSV o TXT y pulse

Siguiente. Se abre la página Estructura del conjunto de resultados.7. Especifique las opciones de columna del conjunto de resultados en la tabla

Definiciones de campo y pulse Finalizar. Se cierra el asistente Importación dearchivo CSV y se abre el nuevo conjunto de resultados en la ventana del editor.

Especificación de opciones de separador para archivos CSV yTXT

Utilice la página Seleccionar opciones de separador del asistente Importación dearchivo CSV para especificar cómo convertirá DataQuant los datos del archivo CSVo TXT en las columnas del conjunto de resultados.

Las opciones de separador del asistente Importación de archivo CSV le permitenespecificar cómo DataQuant interpreta el formato del archivo CSV o TXT para

86 Iniciación a DataQuant

Page 99: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

convertirlo en un nuevo conjunto de resultados y qué aspecto tendrá el conjuntode resultados finalizado. Para especificar las opciones de separador para el archivoCSV o TXT:1. Abra la página Seleccionar opciones de separador del asistente Importación de

archivo CSV.2. Active el recuadro de selección Omitir filas que empiezan por y especifique

una serie en el campo de texto para excluir determinas filas del conjunto deresultados.

3. Especifique qué símbolo se utiliza para mostrar puntos decimales en el archivodesde la lista desplegable Separador decimal.

4. Active el recuadro de selección Primera fila que contiene nombres de columnapara especificar que la primera línea del archivo contiene los nombres de lascolumnas que se van a crear.

5. Para especificar que las columnas se crearán en un conjunto fijo de longitudesde carácter, pulse el botón de selección Ancho g¡fijo y, a continuación,especifique los anchos específicos de las columnas especificando las longitudesde carácter en el campo Especificar ancho de columnas. Cuando se alcanzacada longitud de carácter en el texto, los caracteres posteriores a dicho punto secolocan en una columna separada, independientemente del contenido del texto.

6. Para especificar que las columnas se crearán automáticamente rompiéndose endeterminados símbolos, seleccione el botón de selección Separado por y, acontinuación, activando los recuadros de selección de símbolos siguientes.Cuando se realiza el conjunto de resultados, cada vez que se encuentran estossímbolos en el texto, los caracteres que van después del símbolo se colocan enuna columna separada.

7. Active el recuadro de selección Separadores de fusión para consolidar lascolumnas creadas por varios separadores adyacentes en una columna. Porejemplo, si se activan Coma y Espacio y el texto incluye la serie NAME, DEPT, secrearán tres columnas. La primera columna contiene NAME y se ha creadocuando se ha encontrado la coma. La segunda columna está vacía y se hacreado cuando se ha encontrado el espacio. La tercera columna contiene DEPT yse ha creado cuando se ha encontrado el texto restante. Al activar el recuadrode selección Separadores de fusión, sólo se crea una columna cuando seencuentran la coma y el espacio.

8. Especifique si se utilizan las comillas simples o las dobles para delinear el textoen la lista desplegable Calificador de texto. El texto incluido entre las comillasespecificadas siempre se visualiza tal cual, independientemente de si contiene ono un símbolo de separador.

Nota: Puede rastrear cómo cambia la selección el diseño del conjunto deresultados en la tabla Vista previa.

Especificación de la estructura del conjunto de resultados delos archivos CSV y de texto

Utilice la página Estructura del conjunto de resultados del asistente Importación dearchivo CSV para personalizar las columnas del conjunto de resultados y quécolumnas se visualizan.

Especificando las opciones en la tabla Definiciones de campo, puede personalizarla estructura del conjunto de resultados importado:1. Seleccione qué columnas incluir en el conjunto de resultados activando los

recuadros de selección situados a la izquierda de la columna Nombre decampo.

Capítulo 5. Utilización de resultados de la consulta 87

Page 100: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. Edite el nombre de una columna pulsando una célula en la columna Nombrede campo y escribiendo el nombre nuevo.

3. Especifique el tipo de una columna pulsando una célula en la columna Tipo yespecificando un nuevo tipo de columna en el menú desplegable.

4. Especifique la longitud de un juego de caracteres de una columna pulsandouna célula en la columna Longitud y especificando una nueva longitud desdeel recuadro combinado.

Nota: Puede rastrear cómo cambia la selección el diseño del conjunto deresultados en la tabla Vista previa.

5. Pulse Finalizar. Se cierra el asistente Importación de archivo CSV y se abre elnuevo conjunto de resultados en la ventana del editor.

Utilización de datos de LOB en los resultados de consultaAl recuperar datos de objeto grande debe identificar la aplicación que se utilizarápara ver los datos de LOB que se han incluido en la columna de resultados deconsulta.

Las operaciones de recuperar y salvar grandes cantidades de datos puedenconsumir mucho tiempo. Para evitar el consumo excesivo de recursos, se imponendeterminadas restricciones en la posibilidad de un usuario de recuperar y salvardatos de objeto grande. La posibilidad de recuperar y salvar datos LOB estácondicionada por el límite de recursos de la opción LOB establecido por eladministrador de DataQuant para el ID de usuario o grupo.

Para recuperar o salvar datos de LOB:1. Ejecute una consulta o un procedimiento que llame a la tabla donde se

almacenan los datos de LOB en la base de datos.2. Los datos de LOB se recuperan de la fuente de datos. El contenido de cada

célula de la columna que contiene datos LOB puede aparecer de formadiferente según el límite de recursos LOB que se haya establecido para el ID deusuario:v Si el límite de recursos Opción de recuperación de LOB es Recuperar datos

de LOB automáticamente, todos los datos LOB estarán disponibles para elusuario y se visualizarán en los resultados de consulta.

v Si el límite de recursos de Opción de recuperación de LOB es Recuperardatos de LOB cuando se soliciten, cada célula de la columna que contienedatos LOB se identifica con la etiqueta localizador de LOB. Debe iniciar larecuperación de los datos LOB.

3. Para iniciar la recuperación de los datos de LOB, efectúe una doble pulsaciónen la célula etiquetada localizador de LOB. Se abre el diálogo Asociaciones detipo LOB. También puede abrir el diálogo Asociaciones de tipo LOB pulsandocon el botón secundario del ratón la célula de cabecera de la columna deresultados de consulta que contiene los datos de LOB y seleccionandoAsociaciones de tipo LOB desde el menú contextual.

4. Desde el diálogo Asociaciones de tipo LOB, identificará el tipo de datos LOBque se incluyen en cada una de las células de la columna de resultados deconsulta. La aplicación que se utilizará para abrir el archivo de datos de LOB sedeterminará basándose en la extensión de archivo que seleccione. Puedeseleccionar una de las opciones siguientes:v Seleccione Extensión de archivo para especificar el tipo de archivo de datos

de LOB que se incluirá en cada célula de la columna de resultados de

88 Iniciación a DataQuant

Page 101: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

consulta. Elija en la lista desplegable de extensiones disponibles. Esta opciónaplicará la extensión que seleccione a todas las células de la columna deresultados de consulta.

v Seleccione Columna de correlación para especificar de forma individual quéaplicación se correlacionará con cada célula de datos de LOB en la columnade resultados de consulta. En la lista desplegable, seleccione la columna enlos resultados de consulta que contiene la información de extensión dearchivo para los datos de LOB. Pulse Correlación. Se abre el diálogoCorrelación de extensiones de archivo.a. La Tabla de correlación incluye los valores siguientes:

– Valor de correlación: Lista cada tipo de datos exclusivo que existe enla columna de correlación.

– Extensión de archivo: Contiene la extensión de archivo del tipo dedatos exclusivo y la aplicación que se utilizará para abrir los datos deLOB.

b. Pulse en el campo Extensión de archivo. Escriba la extensión de archivoque desee para representar el tipo de datos exclusivo. Por ejemplo, si lacolumna de correlación de los resultados de consulta contiene la serie detexto "bitmap", deberá escribir una extensión de archivo de .bmp.También puede seleccionar en una lista desplegable de extensiones dearchivo predefinidas y las aplicaciones asociadas que se utilizarán paraabrir ese tipo de archivo.

c. Cuando se hayan especificado todas las extensiones de archivo, pulseAceptar. El control vuelve al diálogo Asociaciones de tipo LOB.

5. Pulse Aceptar. Se cierra el diálogo Asociaciones de tipo LOB de columna.6. Para recuperar y ver los datos de LOB, efectúe una doble pulsación en la célula

de los datos LOB. Los datos de LOB se abren en la aplicación designada. En lacuadrícula de resultados de consulta, la etiqueta para la célula cambiará delocalizador de LOB a valor de LOB para indicar que se han recuperado losdatos de LOB. Puede seleccionar Recuperar todos los valores de LOB pararecuperar todos los archivos de datos de objetos grandes que están incluidos enla columna de resultados de consulta.

Alteración temporal de la opción de límite de recursosSi el administrador de DataQuant le ha otorgado permiso de ID de usuario, puedealterar temporalmente los límites de recursos LOB que se han establecido para elgrupo de límites de recursos de usuario.

Para alterar temporalmente el límite de recursos LOB:1. Seleccione Ver → Preferencias. El diálogo Preferencias.2. Pulse LOB para cambiar las opciones por omisión para recuperar los LOB.3. Active el recuadro de selección Alterar opciones de LOB si es posible para

realizar cambios en las opciones de LOB. Si este recuadro de selección no estádisponible, su ID de usuario no tiene permiso para alterar temporalmente loslímites de recursos de LOB.

Capítulo 5. Utilización de resultados de la consulta 89

Page 102: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Visualización del contenido de una célula en los resultados deconsulta

Si utiliza DataQuant para Workstation, puede utilizar la opción Ampliación paraver los contenidos en formato hexadecimal o binario de una célula en losresultados de consulta.

Para ver el contenido de una célula de resultados de consulta:1. Pulse con el botón derecho en los resultados de la consulta.Seleccione Zoom en

el menú contextual. Se abre el diálogo Ampliación.2. El campo CCSID especifica la página de códigos que se ha utilizado para

salvar los datos en la célula de resultados de consulta seleccionada.3. El valor actual de la célula de resultados de consulta seleccionada se muestra

en el campo Valor de célula.4. Pulse Avanzado para expandir el diálogo con campos adicionales para

visualizar los datos en formato hexadecimal o binario. Este botón estáinhabilitado para las casillas con datos numéricos.

5. Seleccione Hexadecimal para mostrar los datos en formato hexadecimal.Seleccione Binario para mostrar los datos en formato binario. El recuadro dediálogo Ampliación muestra ejemplos de los datos en el formato que hayaelegido.

6. Seleccione Cancelar para cerrar el diálogo Zoom.

Nota: Para editar una célula en los resultados de consulta debe utilizar el editor detablas.

Visualización de varios conjuntos de resultadosExisten dos instancias en las que se pueden devolver varios conjjntos de resultadosde consulta. La primera instancia es el resultado de la ejecución de unprocedimiento almacenado. La segunda instancia es el resultado de la ejecución deuna sola consulta que contiene varias sentencias SQL.

Todos los conjuntos de resultados se devuelven a la ventana del editor y se lesasigna un número de índice que empieza por el número uno (1). Cada conjunto deresultados de la consulta se identifica en la ventana del editor con una pestaña quevisualiza el nombre de consulta y el número de índice de conjunto de resultados.Para ver un conjunto de resultados específico de la consulta, seleccione la pestañacorrespondiente.

Menú ResultadosEl menú Resultados pasa a estar disponible cuando se devuelven los resultados deuna consulta y son el contenido activo en el editor.

Están disponibles los siguientes mandatos de menú:

Recuperar todoSeleccione Recuperar todo para acabar de recuperar todos lo datos de losresultados de la consulta. Al recuperar grandes cantidades de datos, amenos que se especifique lo contrario, sólo se recuperarán las 100 primerasfilas de datos.

90 Iniciación a DataQuant

Page 103: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Font Se abre la página Font de la ventana Propiedades de diseño donde podráver y cambiar los atributos de font de la selección dentro de los resultadosde la consulta.

FormatoSe abre la página Formato de la ventana Propiedades de diseño dondepodrá ver y cambiar las opciones de formato para la columna seleccionadade los resultados de la consulta.

Agrupación y agregaciónUtilice las opciones del menú Agrupación y agregación para especificaragrupamientos lógicos de información dentro de los resultados de laconsulta. Están disponibles las opciones siguientes:v Seleccionar Sin agregación para suprimir cualquier agregación o

resumen de la columna seleccionada.v Seleccionar Grupo superior para agrupar la columna seleccionada sin

información de resumen en la parte superior de los resultados de laconsulta.

v Seleccionar Grupo lateral para agrupar la columna seleccionada sininformación de resumen en el lado izquierdo de los resultados de laconsulta.

v Seleccionar Contar para resumir el número total de valores de lacolumna.

v Seleccionar Primera para crear una fila de resumen que muestra elprimer valor en la columna.

v Seleccionar Última para crear una fila de resumen que muestra el últimovalor en la columna.

v Seleccionar Máximo para crear una fila de resumen que muestra el valormáximo en la columna.

v Seleccionar Mínimo para crear una fila de resumen que muestra el valormínimo en la columna.

v Seleccionar Suma para crear una fila de resumen que muestra la sumade los valores en la columna.

v Seleccionar Suma acumulativa para visualizar los valores de la columnacomo una suma acumulativa, con un resumen.

v Seleccionar Promedio para crear una fila de resumen que muestra elpromedio de los valores en la columna.

v Seleccionar Desviación estándar para crear una fila de resumen quemuestra la desviación estándar de los valores en la columna.

v Seleccionar Porcentaje del grupo para visualizar los valores de lacolumna como un porcentaje del total de grupo, con una fila de resumenque muestra la suma de los porcentajes.

v Seleccionar Porcentaje del total para visualizar los valores de la columnacomo un porcentaje del total de columna, con una fila de resumen quemuestra la suma de los porcentajes.

v Seleccionar Porcentaje acumulativo del grupo para visualizar los valoresde la columna como un valor de porcentaje acumulativo del total degrupo, con una fila de resumen que muestra la suma de los porcentajes.

v Seleccionar Porcentaje acumulativo del total para visualizar los valoresde la columna como un valor de porcentaje acumulativo del total decolumna, con una fila de resumen que muestra la suma de losporcentajes.

Capítulo 5. Utilización de resultados de la consulta 91

Page 104: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Mostrar resúmenesMuestra información de resumen para la columna Grupo superior o lateralseleccionada.

Mostrar resúmenes totalesMuestra información de resumen para las columnas totales seleccionadas.

~DetallarExpande la información de detalle de Grupo superior o lateral.

Re~sumirContrae la información de detalle de Grupo superior o lateral.

Añadir columna calculadaSe abre la ventana Columnas calculadas que le permite añadir unacolumna calculada a los resultados de la consulta. Una columna calculadaes una columna de datos que se crea dinámicamente basándose en unaexpresión que se define.

Restaurar formatoRestablece el formato que se ha aplicado a columnas seleccionadas en losresultados de la consulta a los atributos de formato original.

Restaurar todoRestablece el formato que se ha aplicado a todas las columnas en losresultados de la consulta a los atributos de formato original.

Ajuste automáticoSeleccione Ajuste automático para ajustar automáticamente el contenido deuno de los siguientes:v Columnas seleccionadas para ajustar automáticamente el contenido de

las columnas seleccionadas en el mismo tamaño de columna.v Todas las columnas para ajustar automáticamente el contenido de todas

las columnas de los resultados de la consulta en el mismo tamaño decolumna.

v Todas las filas para ajustar automáticamente el contenido de todas lasfilas de los resultados de la consulta en el mismo tamaño de fila.

v Todo para ajustar automáticamente el contenido de todos los resultadosde la consulta.

ClasificarSe abre la ventana Clasificar donde podrá configurar varios niveles decondiciones de clasificación.

BuscarInicia una búsqueda de una serie específica en los resultados de laconsulta. Especifique la serie de búsqueda mediante la ventana Buscar.

Visualizar informeGenera un informe clásico o visual utilizando los resultados de la consultaque están activos en el editor. Puede elegir entre generar el informe enfunción del formato existente de los resultados de la consulta o utilizar elformato por omisión más simple.

Visualizar hoja ExcelSe abre Microsoft® Excel y muestra los datos de los resultados de laconsulta en una hoja de cálculo de Excel. 0(sólo DataQuant paraWorkstation)

92 Iniciación a DataQuant

Page 105: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nota: Para los resultados de una consulta relacional cuyas columnastengan códigos de corte y de uso, se creará automáticamente unaTablaBásica Excel. El tiempo de proceso de esta función aumentasegún la cantidad de datos.

ExportarSe abre el asistente Exportar resultados de la consulta donde podrá elegirguardar los resultados de la consulta en un archivo o en una base de datos.

Clasificación de resultados de consultaUtilice el diálogo Clasificar para clasificar los resultados de consulta por unmáximo de tres columnas de datos.

Para especificar las columnas por las que se clasificarán los resultados de laconsulta:1. Con los resultados de consulta en la ventana activa, abra el diálogo Clasificar

seleccionando Resultados → Clasificar .2. Especifique la primera columna que se utilizará para clasificar los resultados de

consulta utilizando los campos de Regla de primera clasificación. Debeseleccionar la columna en la lista Columna, especificar el tipo de clasificaciónen la lista Tipo de clasificación y seleccionar Ascendente o Descendente paraespecificar el orden de clasificación.

3. Opcionalmente, puede especificar una segunda y tercera columna que seutilizarán para clasificar los resultados de la consulta. Los campos Regla desegunda clasificación y Regla de tercera clasificación se utilizan paraespecificar la columna, el tipo de clasificación y el orden de clasificación paracada una de las columnas adicionales.

4. Por omisión, el recuadro de selección Clasificar la serie basándose en lasreglas de entorno local está borrado lo que indica que los resultados deconsulta se clasifican basándose en la comparación de los caracteres de acuerdocon los valores de punto de código Unicode. Marque el recuadro de selecciónClasificar la serie basándose en las reglas de entorno local para clasificar losresultados de consulta basándose en la posición de un carácter en el alfabetodel idioma nacional que se ha definido para el entorno local actual.

5. Pulse Aceptar. Los resultados de consulta se clasifican y se cierra el diálogoClasificar.

Cómo guardar datos utilizando los métodos para guardar normal orápido

Cuando esté salvando datos de resultados de consulta en una base de datos, podráoptar por salvar los datos utilizando un método de "salvar normal" o un métodode "salvar rápido".

Al salvar los datos de resultados de consulta utilizando un método de "salvarnormal", la interfaz que esté utilizando (DataQuant para Workstation o DataQuantpara WebSphere) guardará los resultados de consulta recuperados en la base dedatos utilizando una sentencia INSERT de SQL individual para cada fila de datos.Este tipo de método de salvar puede resultar caro en términos de rendimientodebido al coste de volver a pasar grandes cantidades de datos a la base de datos.

Al salvar los datos de resultados de consulta utilizando un método de "salvarrápido", todo el proceso se produce en la base de datos. No se pasan más datosentre la interfaz DataQuant y la base de datos. La interfaz DataQuant añade SQL a

Capítulo 5. Utilización de resultados de la consulta 93

Page 106: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

la consulta original, la consulta vuelve a ejecutarse y se salva directamente en la(s)tabla(s) especificada(s). La acción de salvar resultados de consulta utilizando elproceso de "salvar rápido" mejora significativamente el rendimiento cuando va asalvarse una gran cantidad de datos.

Selección del método de salvar rápido

Si opta por guardar los datos de resultados de consulta utilizando un método"guardar rápido", todas las cláusulas ORDER BY permanecerán en la consulta que seejecuta en la base de datos. Conservar la cláusula ORDER BY conserva el orden delas filas de los datos de resultados de consulta.

En algunas instancias en los sistemas DB2 para z/OS, mantener la cláusulaORDER BY puede provocar un error SQL. Este error se produce comoconsecuencia de que la interfaz DataQuant agrega una sentencia insert a laconsulta. Ahora la consulta original es una consulta subordinada y, por lo tanto, nose permite que tenga una cláusula ORDER BY.

Por ejemplo, si un usuario entra la consulta siguiente:Select [Columns] from [SourceTable]Order By [Column]

La consulta se ejecuta sin errores. A continuación, el usuario selecciona salvarla enuna determinada tabla (por ejemplo DestTable) utilizando la modalidad de salvarrápido. La interfaz DataQuant agrega una línea a la consulta del siguiente modo:Insert into [DestTable]Select [Columns] from [SourceTable]Order By [Column]

Este nuevo SQL no es válido en determinados sistemas DB2 para z/OS porque laconsulta original ahora es una consulta subordinada y, por lo tanto, no puede teneruna cláusula ORDER BY.

Cómo establecer el método de salvar normal o rápido

Para establecer el método de salvar normal o rápido:1. Con los resultados de consulta en la ventana de editor, seleccione Exportar en

el menú Resultados. Se abre el diálogo Exportar resultados de consulta. Elija elbotón de selección Base de datos desde el diálogo Exportar resultados deconsulta. Entre valores en los campos Exportar destino. Pulse Siguiente. Seabre la página Configurar opciones de guardar.

2. Seleccione una de las opciones siguientes:v Pulse en el botón de selección Normal (volver a enviar datos recuperados a

la fuente de datos y salvar utilizando una sentencia Insert para cada fila)para seleccionar la modalidad de salvar normal.

v Pulse el botón de selección Rápida (guardar directamente los resultados enel origen de datos volviendo a ejecutar la consulta en el origen de datos)para seleccionar la modalidad de guardar rápida que conserva las cláusulasORDER BY.

v Active el recuadro de selección Eliminar cláusulas ORDER BY del SQLoriginal antes de volver a ejecutar la consulta para seleccionar la modalidadde guardar rápida que quita las cláusulas ORDER BY de la consulta.

94 Iniciación a DataQuant

Page 107: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Selección del método de salvar rápido con la opción de eliminarla cláusula ORDER BY

Si opta por guardar los datos de resultados de consulta utilizando el método"guardar rápido", puede optar por que la interfaz de DataQuant elimine todas lascláusulas ORDER BY de la consulta antes de que se envíe la consulta a la base dedatos. Utilizando el mismo ejemplo anterior, se enviará la consulta siguiente:Insert into [DestTable]Select [Columns] from [SourceTable]

En la mayoría de los casos, eliminar las cláusulas ORDER BY no tiene efecto en losdatos de resultados de consulta que se han guardado. Sin embargo, en la mayoríade los casos, eliminar la cláusula ORDER BY de la consulta puede repercutir en elconjunto de resultados que se ha guardado. Esto sucedería si la consulta originallimita el número de filas devuelto. Por ejemplo, eliminar la cláusula ORDER BY de lasiguiente cláusula cambia los resultados:select x,y,z from tableorder by xfetch first 10 rows only

Cómo establecer el método de salvar normal o rápido para losprocedimientos

Puede configurar un método de salvar normal o rápido para los datos deresultados de consulta de procedimiento utilizando la variable globalDSQQW_FST_SV_DATA. El valor por omisión para DSQQW_FST_SV_DATA es elvalor dos (2).1. Seleccione Ver → Preferencias. Expanda la carpeta DataQuant. Seleccione

Variables globales. Se abre el diálogo Variables globales.2. Desde el diálogo Variables globales, seleccione la variable

DSQQW_FST_SV_DATA.3. Seleccione o especifique:

v 0 - Salvar normalv 1 - Salvar rápido quitando las cláusulas ORDER BYv 2 - Salvar rápido con cláusulas ORDER BY

También puede establecer la variable global de una de las siguientes maneras:v Utilice el mandato de procedimiento Set Global utilizando cualquier interfaz

DataQuant. Por ejemplo SET GLOBAL ( DSQQW_FST_SV_DATA = 2 ).

v También puede establecer DSQQW_FST_SV_DATA en 2 utilizandoSetGlobalVariables() en la API para cualquier interfaz DataQuant.

Capítulo 5. Utilización de resultados de la consulta 95

Page 108: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

96 Iniciación a DataQuant

Page 109: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 6. Generación de informes

Los desarrolladores de informes pueden seleccionar uno entre varios formatos quese pueden utilizar para generar un informe para un conjunto de resultados deconsulta.

Los formatos de informe disponibles son:v Informes clásicos tabulares basados en texto que son compatibles con versiones

anteriores con la infraestructura heredada de QMF.v Informes visuales gráficos creados mediante un diseñador visual incorporado.v Informes gráficos creados en el diseñador de informes de BIRT (Business

Intelligence and Report Tool).0(sólo DataQuant para Workstation)

Creación de un nuevo informePuede crear un nuevo informe utilizando el asistente Mostrar informe.

Para generar un informe en cualquiera de los formatos:1. Seleccione Resultados → Visualizar informe. Se abre el asistente Mostrar

informe.2. En la primera página del asistente, seleccione si va a crear un informe nuevo o

si va a utilizar un informe existente. Las opciones son:v Crear un informe nuevov Utilizar un informe existente almacenado en un archivov Utilice un informe existente almacenado en el catálogo QMF.v Utilizar un informe existente almacenado en un repositorio

3. Pulse Siguiente.4. En función de la selección, se abre uno de los diálogos siguientes:

v Si ha seleccionado Crear un informe nuevo, la segunda página del asistentele pedirá que especifique qué tipo de informe va a crear. Las opciones deinforme disponibles son:– Crear un informe clásico para crear un informe clásico– Crear un informe visual para crear un informe visual.– Crear un informe BIRT para crear un informe BIRT. 0(sólo DataQuant

para Workstation)Por cada tipo de informe debe especificar si el informe se generará a partirdel formato de la consulta actual o del formato sencillo por omisión.Seleccione Crear desde consulta para especificar que el informe se generarábasándose en cómo se formatean los resultados de la consulta actual.Seleccione Predeterminado para especificar que el informe se generará apartir del formato predeterminado sencillo. En el informe clásico debeespecificar las Opciones de recuperación. Seleccione Utilizar datosdisponibles para incluir en el informe únicamente los datos que ya se hanrecuperado. Seleccione Recuperar todos los datos para completar el procesode recuperación de los datos antes de generar el informe, de modo que seincluyan todos los datos.

97

Page 110: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Si ha seleccionado Utilizar un informe existente almacenado en un archivo,la segunda página del asistente le pedirá que especifique la vía de acceso alarchivo que contiene el informe en el campo Name.

v Si ha seleccionado Utilizar un informe existente almacenado en el catálogode QMF, la segunda página del asistente le solicitará que especifique la basede datos donde reside el catálogo QMF en el campo Base de datos; y elpropietario, el nombre y el tipo del informe en sus campos respectivos. Paraver una lista de los informes, pulse Listar objetos.

v Si ha seleccionado Utilizar un informe existente almacenado en unrepositorio, la segunda página del asistente le pedirá que seleccione elinforme que desea abrir en el repositorio o en un espacio de trabajo derepositorio.

5. Pulse Finalizar. El informe se muestra la ventana de editor activa.

Selección del objeto de origen de datos de un informe clásicoPuede seleccionar un nuevo objeto de fuente de datos para el informe clásicoactual o especificar que un formato utilice siempre un objeto de fuente de datosespecífico para producir un informe clásico.

El cambio de objetos de origen de datos mediante el diálogo Objeto de fuente dedatos facilita la visualización de distintos datos de conjuntos de resultados deconsulta que utilizan el mismo formato de informe clásico. DataQuant ejecutará elobjeto de fuente de datos que se acaba de seleccionar, dará formato a los resultadosde la consulta utilizando el formato actual y visualizará el informe actualizado enla ventana activa del editor.

Si se especifica que se utilice siempre un objeto de fuente de datos específicocuando se abra un formato, se facilitarán los pasos necesarios para crear uninforme clásico. Si se especifica, cuando DataQuant abra un formato de este tipo,buscará el objeto de fuente de datos asignado, ejecutará el objeto, formateará losresultados de consulta de acuerdo con las especificaciones del formato yvisualizará el informe clásico generado en la ventana de editor. Si no se asigna demanera específica un objeto de fuente de datos a un formato, cuando se abra dichoformato, DataQuant dará formato a los resultados de la consulta que esté activa enese momento en un informe. Si desea especificar datos específicos de resultados dela consulta para el informe, debe buscar el objeto, ejecutarlo y generar el informe.

Para especificar un objeto de fuente de datos:1. Con un formulario en la ventana activa, seleccione Formulario → Objeto de

fuente de datos. Se abre la ventana Objeto de fuente de datos.2. Especifique el lugar donde está ubicado el objeto de fuente de datos

seleccionando una de las opciones siguientes:v Pulse Desde archivo para especificar que el objeto de fuente de datos se

salve en un archivo ubicado en una unidad local o de red. Los camposnecesarios quedarán disponibles. Especifique el nombre del archivo en elcampo Nombre. Puede buscar en la lista de archivos disponibles pulsando elbotón Examinar.

v Pulse Desde fuente de datos para especificar un objeto de fuente de datosque está almacenado en una base de datos. Los campos necesarios quedarándisponibles. Especifique la fuente de datos donde se almacena el objeto en elcampo Fuente de datos. Especifique el propietario, el nombre y el tipo delobjeto de fuente de datos en los campos Propietario, Nombre y Tipo. Puedepulsar en el botón Listar objetos para buscar la base de datos para un objeto.

98 Iniciación a DataQuant

Page 111: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Pulse Desde repositorio para especificar un objeto de fuente de datos queestá salvado en un repositorio. Los campos necesarios quedarán disponibles.Expanda los directorios de repositorio y carpetas para exponer el objeto defuente de datos que desea seleccionar.

v Pulse Desde objeto abierto para obtener el objeto de fuente de datos de unade los objetos de consulta abiertos actualmente. Seleccione el nombre delobjeto en el recuadro de lista Título de los objetos de consulta abiertos.

3. Si el objeto de fuente de datos que ha seleccionado va a generar variosconjuntos de resultados, como pueden ser los procedimientos almacenados ovarias consultas de sentencias de SQL, especifique el número de índice delconjunto de resultados que desea utilizar en el campo Conjunto de resultados.

4. Marque el recuadro de selección Utilizar siempre este objeto al abrir estedocumento para especificar que siempre que se abra el formato que está activoactualmente, el objeto que se ha especificado se utilizará objeto de fuente dedatos. Esta opción no está disponible cuando el objeto de fuente de datosseleccionado es un objeto que está abierto en ese momento.

5. Pulse en Aceptar para generar el informe utilizando el objeto de fuente dedatos seleccionada. Si ha especificado que se debe utilizar siempre el objeto defuente de datos seleccionado en ese momento al abrir este formato, la próximavez que abra el formato se ejecutará el objeto, y los resultados de la consulta seformatearán en un informe según las especificaciones del formato.

Listado de objetos de origen de datosUtilice la ventana Lista de objetos para listar los objetos que se han guardado en elorigen de datos.

Puede seleccionar un objeto en la lista para que se utilice como la fuente de datosde un informe.

Para listar los objetos de una fuente de datos:1. Abra la ventana Objeto de origen de datos. Seleccione Desde fuente de datos.

Pulse Listar objetos. Se abre el diálogo Lista de objetos.2. En el campo Fuente de datos, especifique el nombre de la fuente de datos

cuyos objetos desea enumerar.3. En el campo Propietario, especifique el propietario de los objetos que desea

enumerar. Debe especificar el propietario en el formato correcto paraidentificadores.

4. En el campo Nombre, especifique el nombre del objeto que desea enumerar.Debe especificar el nombre en el formato correcto para los identificadores.Puede especificar un patrón coincidente para que abarque varios nombres.

5. Pulse Renovar lista para iniciar una búsqueda de objetos en la base de datosque coincidan con los criterios de búsqueda que ha especificado en los camposPropietario y Nombre. Sólo se incluirán en la lista los objetos que estáautorizado a utilizar. Los resultados se devuelven en el campo Lista de objetos.En esta lista, seleccione el objeto que desea utilizar como el objeto de fuente dedatos de informes clásicos.

6. Pulse Aceptar. Se cierra la ventana Lista de objetos. El control vuelve a laventana Objeto de origen de datos.

Capítulo 6. Generación de informes 99

Page 112: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Exportación de informes clásicos y visuales a un archivoPuede exportar un informe clásico o visual a un archivo en formato de texto,HTML o PDF. Si su informe es un informe clásico, podrá exportarlo como archivode texto, HTML o PDF. Si su informe es un informe visual, podrá exportarlo comoarchivo HTML o PDF.

Para exportar un informe clásico:1. Con un informe en la ventana activa, seleccione Archivo → Exportar. Se abre el

diálogo Exportar.2. Seleccione Informe y pulse Siguiente. Se abre la página Seleccionar el informe

y el destino del archivo del diálogo Exportar.3. Seleccione el informe que desee exportar en el recuadro de lista Informes.4. Si utiliza DataQuant para Workstation, especifique donde se debe guardar el

archivo de informe en el campo Archivo del informe. Puede utilizar el botónExaminar para buscar la ubicación.

5. Seleccione el tipo de archivo que desea exportar. Para un informe clásico puedeexportar el informe como un archivo de texto (*.txt), un archivo HTML(*.htm;*.html) o un archivo PDF (*.pdf). Para un informe visual puede exportarel informe como un archivo HTML (*.htm;*.html) o un archivo PDF (*.pdf).

6. Si va a exportar un archivo PDF, pulse el botón Siguiente. Se abre la páginaConfigurar opciones de exportación de PDF. Active el recuadro de selecciónAñadir información de documento y especifique las series de caracteres en loscampos Título, Autor, Asunto y Palabras clave para añadir información dedocumento al PDF. Active el recuadro de selección Utilizar sólo fonts ANSIpara utilizar únicamente fonts ANSI en el PDF.

7. Pulse Finalizar.v Si utiliza DataQuant para Workstation, el informe se exporta a un archivo en

el formato que haya seleccionado.v Si utiliza DataQuant para WebSphere, se abre un diálogo Guardar que lista

los archivos individuales para la descarga y un archivo ZIP archivado (*.zip)que contiene todos los archivos para la descarga. Pulse uno o máshiperenlaces para descargar los archivos. Cuando haya acabado de descargarlos archivos deseados, pulse Aceptar.

Creación de formularios de informes clásicosLos informes clásicos se generan mediante resultados de la consulta como fuentede datos y una plantilla de formato. La plantilla de formato, llamada "formato",especifica cómo desea que se formateen los resultados de la consulta en el informe.

Los formularios se consideran objetos y se pueden guardar en el repositorio, en elcatálogo QMF o en un archivo. Cuando se abre un objeto de formato que se hasalvado, realmente se está ejecutando el objeto de formato para generar el informe.Al abrirlos, los formatos utilizan automáticamente los resultados de la consultaactiva actualmente como fuente de datos.

Como alternativa, puede especificar que un conjunto específicos de datos de losresultados de la consulta se utilicen siempre con un formato específico para crearun informe. Si selecciona esta opción, cuando el objeto de formato está abierto seejecuta un objeto de consulta determinado para obtener los resultados de laconsulta solicitados y, a continuación, se formatean los resultados de la consulta enun informe utilizando las especificaciones de formato.

100 Iniciación a DataQuant

Page 113: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cree y edite los formularios utilizando la página Diseño de la ventana Editor deinformes clásicos. Los informes se visualizan en la página Informe de la ventanaEditor de informes clásicos.

Diseño de un formulario de informe clásicoCree y edite los formularios utilizando la página Diseño de la ventana Editor deinformes clásicos. Los informes generados se visualizan en la página Informe.

Para crear un formato nuevo:1. Abra la página Diseño de un informe clásico de una de las maneras siguientes:

v Seleccione Archivo → Nuevo → Formato. Se abre el asistente Crear nuevoformulario. Especifique el nombre del formulario en el campo Nombre ydonde se guardará el formulario en el campo Origen de datos. PulseFinalizar.

v Seleccione el icono Nuevo-Formato de la barra de herramientas. Pulse lapestaña Diseño para abrir la página Diseño de la ventana Formato.

2. La ventana Diseño se divide en dos secciones. A la izquierda está el árbolEstructura de formulario. Cada nodo del árbol representa una sección delinforme. Al seleccionar un nodo del árbol, se muestran los campos que tieneque especificar para esa sección del informe.

3. Para diseñar el formulario, seleccione una o más secciones desde el árbolEstructura de formulario y rellene los campos correspondientes. Un informeclásico incluye las secciones siguientes:v Principalv Cortesv Cálculosv Columnasv Condicionesv Detallesv Finalv Opcionesv Página

4. Cuando haya acabado el diseño del formulario, podrá guardar el formulario enel repositorio, en el catálogo QMF o en un archivo.

Especificación de opciones de formato de la sección PrincipalLos campos de formato incluidos en la sección Principal de un informe ofreceninstrucciones de formato para los elementos más comunes de un informe, incluidoslos encabezamientos, los pies y saltos de página.

Algunos de los elementos que se definen en la sección Principal del informetambién se pueden definir en otras secciones.

Tabla 2. Campos de la sección Principal de un informe clásico

Campo Descripción

Ancho total de columnas delinforme

Este campo visualiza el ancho total de los datostabulares del informe.

Capítulo 6. Generación de informes 101

Page 114: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 2. Campos de la sección Principal de un informe clásico (continuación)

Campo Descripción

Núm Utilice este campo para identificar la columna. Estenúmero se utiliza para resolver variables deformato y para determinar cómo las columnas deresultados se correlacionan con las columnas delinforme. La primera columna de los resultados dela consulta es la columna número 1, la segundacolumna de los resultados de la consulta es lacolumna 2. La numeración secuencial continúa paratodas las columnas.

Encabezamiento Utilice este campo para especificar elencabezamiento de columna, de una longitudmáxima de 40 caracteres. Utilice el carácter desubrayado ( _ ) para crear encabezamientos devarias líneas. Los subrayados iniciales se ignoran.Por ejemplo, PRIMERO_SEGUNDO se visualizacomo:

PRIMEROSEGUNDO

Uso Utilice este campo para asignar un código de uso ala columna. Los códigos de uso proporcionaninformación de resumen acerca de los datos de unacolumna. Por ejemplo, los códigos de uso puedenproporcionar información de resumen de totales alfinal de una columna o resúmenes parciales en loscortes de control de una tabla. Los códigos de usodisponibles dependen de los datos de la columna ydel tipo de resumen.

Pulse en la columna para abrir una listadesplegable de códigos de uso disponibles.Consulte el sistema de ayuda en línea para obtenermás información sobre cada código de uso.

Sangrado Especifique el número de espacios en blanco quedebe haber a la izquierda de la columna. El rangoes de 0 a 999.

Ancho Utilice este campo para especificar el ancho de lacolumna. Este número puede estar entre 1 y 32767.Asegúrese de dejar suficiente anchura para lossímbolos de moneda, el signo negativo y otroscaracteres especiales. Si la columna es demasiadoestrecha para datos numéricos, se sustituyen porasteriscos. Si la columna es demasiado estrecha paradatos de caracteres o de fecha/hora, se truncabasándose en la alineación especificada. Puedeutilizar un código de edición de acomodación paraque los datos se acomoden al ancho de la columna.Consulte la ayuda en línea para obtener másinformación acerca de cómo se utilizan los códigosde edición.

102 Iniciación a DataQuant

Page 115: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 2. Campos de la sección Principal de un informe clásico (continuación)

Campo Descripción

Editar Seleccione un código de edición para controlarcómo están formateados los datos de un informe.Hay disponibles códigos de edición para datos decaracteres, de fecha, gráficos, numéricos, de hora yde indicación de la hora. También pueden crearsecódigos de edición definidos por el usuario.

Pulse la columna para abrir una lista desplegablede códigos de edición disponibles. Consulte laayuda en línea para obtener más información acercade los códigos de edición.

Sec Utilice este campo para especificar la secuencia delas columnas en el informe. Si dos columnas tienenel mismo número de secuencia, aparecerán en elinforme en el orden de número de columna. Elcampo Sec se ignora en los informes que utilizan elcódigo de uso ACROSS o si está seleccionadoReordenación automática de columnas del informeen la ventana Opciones de formulario.

Especificación de opciones de formato de la sección CortesLos campos de formato incluidos en la sección Cortes de un informe especificanlas características, el contenido y la colocación de hasta seis líneas de subtotal enun informe, junto con el texto del encabezamiento del corte y el texto de pie delcorte.

Tabla 3. Campos de la sección Cortes de un informe clásico

Campo Descripción

Página nueva para corte Seleccione este recuadro de selección para iniciaruna página nueva en el informe cuando seproduzca el nivel de corte actual.

Repetir encabezamiento de detalle Seleccione este recuadro de selección para repetir elencabezamiento de detalle actual con el nivel decorte actual.

Líneas en blanco antes delencabezamiento

Utilice este campo para especificar el número delíneas en blanco que se deben incluir delante de laprimera línea de encabezamiento de corte. Estevalor debe ser un número entre 0 y 999.

Líneas en blanco después delencabezamiento

Utilice este campo para especificar el número delíneas en blanco que se deben incluir detrás de laúltima línea de encabezamiento de corte. Este valordebe ser un número entre 0 y 999.

Capítulo 6. Generación de informes 103

Page 116: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 3. Campos de la sección Cortes de un informe clásico (continuación)

Campo Descripción

Texto de encabezamiento de corte Utilice los campos siguientes para especificar eltexto de encabezamiento de corte:

v Línea: utilice este campo para identificar laslíneas de texto de encabezamiento de corte y susposiciones relativas entre sí en el informe. Puedeespecificar cualquier número del 1 al 999 o unespacio en blanco. No es necesario que empiecepor la línea uno ni que especifique números delínea consecutivos. Si utiliza el mismo valor delínea para más de una línea, dichas líneas seunen según el valor especificado en el campoAlineación. Las líneas con el mismo valor en elcampo Línea se solapan entre sí, si el valor essuperior al ancho del informe, o si sus valores enel campo Alineación están en conflicto.

v Alineación: utilice este campo para especificar ellugar en el que el texto se coloca horizontalmenteen la línea. Los valores de alineación válidos sonIZQ, DER, CENTRA, ADJUNT o el número deuna posición específica en la línea. Si especificaADJUNT, el texto se colocará inmediatamentedespués de la línea anterior del texto.

v Texto: utilice este campo para especificar el textoque aparece en el encabezamiento de corte.Puede utilizar variables de formato y globales eneste campo.

Página nueva para pie Seleccione este recuadro de selección para iniciaruna página nueva en el informe cuando finalice elnivel de corte actual.

Poner resumen de corte en línea Utilice este campo para especificar el lugar en elque la línea de resumen de corte se colocaverticalmente en las líneas de pie de corte. Estevalor debe ser un número entre 1 y 999. Si no deseauna línea de resumen, especifique NINGUNO.

Líneas en blanco antes del pie Utilice este campo para especificar el número delíneas en blanco que se deben incluir delante de laprimera línea de pie de corte. Este valor debe serun número entre 0 y 999 o LIMINF que se tratacomo el valor 0 cuando se generan informes.

Líneas en blanco tras pie Utilice este campo para especificar el número delíneas en blanco que se deben incluir detrás de laúltima línea de pie de corte. Este valor debe ser unnúmero entre 0 y 999.

104 Iniciación a DataQuant

Page 117: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 3. Campos de la sección Cortes de un informe clásico (continuación)

Campo Descripción

Texto de pie de corte Utilice los campos siguientes para especificar eltexto del pie de corte:

v Línea: utilice este campo para identificar líneasde texto de pie de corte y sus posiciones relativasentre sí en el informe. Puede especificar cualquiernúmero del 1 al 999 o un espacio en blanco. Noes necesario que empiece por la línea uno ni queespecifique números de línea consecutivos. Siutiliza el mismo valor de línea para más de unalínea, dichas líneas se unen según el valorespecificado en el campo Alineación. Las líneascon el mismo valor en el campo Línea se solapanentre sí, si el valor es superior al ancho delinforme, o si sus valores en el campo Alineaciónestán en conflicto.

v Alineación: utilice este campo para especificar ellugar en el que el texto se coloca horizontalmenteen la línea. Los valores de alineación válidos sonIZQ, DER, CENTRA, ADJUNT o el número deuna posición específica en la línea. Si especificaADJUNT, el texto se colocará inmediatamentedespués de la línea anterior del texto.

v Texto: utilice este campo para especificar el textoque aparece en el pie de corte. Puede utilizarvariables de formato, HTML y globales en estecampo.

Utilización de la variable HTML en el campo Texto:

Puede insertar las variables HTML en los campos Texto para poder formatear losdatos de texto para la presentación HTML. Puede colocar estas variables HTML encualquier sección de un formato.

Tabla 4. Variables HTML

Variable HTML Utilice esta variable para...

IMAGEn Coloca el contenido de la columna 'n' dentro de un códigode referencia de imagen HTML, lo que hace visible losarchivos gráficos en los informes.

LINKn Coloca el contenido de la columna 'n' dentro de un códigode enlace HTML, que se utiliza para añadir enlaces a otraspáginas HTML.

MAILTOn Coloca el contenido de la columna 'n' dentro de un correoHTML para el código para un enlace de correo electrónico.

ANCHORn Coloca un punto de anclaje en la ubicación del valor devariable. Se hace referencia a estas anclas desde el informecomo, por ejemplo, la parte superior de la página o elprincipio de una sección de corte.

REFn Coloca el texto incluido en DSQQW_HTML_REFTXT (unavariable global, que contiene texto que aparece en uninforme; el valor predeterminado es = 'BACK TO') en uncódigo de referencia HTML, y se utiliza para crear enlacescon anclas creadas con la variable ANCHORn en elinforme.

Capítulo 6. Generación de informes 105

Page 118: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Especificación de opciones de formato de la sección CálculosUtilice las opciones de la sección Cálculos para definir expresiones de cálculo deinforme.

Tabla 5. Campos de opciones de Cálculos de un informe clásico

Campo Descripción

ID Especifique un número, de 1 a 999, que identifiquela expresión de cálculo.

Expresión Escriba una expresión válida, de hasta 50 caracteres.No pueden utilizarse variables de formato en estecampo.

¿Pasar nulos? Especifique si debe pasarse la expresión para que seevalúe cuando una variable de la definición tengaun valor nulo.

Ancho Especifique el ancho utilizado para formatear elresultado de la expresión calculada cuando seutilice como variable en el formato.

Editar Especifique el código de edición, que se utiliza paraformatear el resultado de esta expresión calculadacuando se utiliza como variable en el formato. Paraobtener más información sobre los códigos deedición, consulte la ayuda en línea.

Especificación de opciones de formato de la sección ColumnasUtilice las opciones de formato de la sección Columnas para controlar el aspecto yel formato de las columnas del informe.

Las características que se pueden definir son el encabezamiento de columna, el usode columna, el sangrado, el ancho, el código de edición y la secuencia.

Tabla 6. Campos de opciones de Columnas de un informe clásico

Campo Descripción

Núm Especifica el número que identifica la columna. Estenúmero se utiliza para resolver las referencias devariables y para determinar cómo se correlacionanlas columnas de los resultados de la consulta conlas columnas del informe.

Encabezamiento Especifica el texto del encabezamiento de columnadel informe.

Uso Especifica un código de uso que se utilizará pararecopilar información de resumen sobre los datosde una columna, por ejemplo, información deresumen total al final de una columna o resúmenesparciales en los cortes de control de una tabla. Loscódigos de uso que están disponibles dependen delos datos de la columna y del tipo de resumen. Paraobtener más información sobre los códigos de uso,consulte la ayuda en línea.

Sangrado Especifica el número de espacios en blanco quesangrar desde la izquierda de la columna. El rangoes de 0 a 999.

106 Iniciación a DataQuant

Page 119: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 6. Campos de opciones de Columnas de un informe clásico (continuación)

Campo Descripción

Ancho Especifica el ancho de la columna. El rango es de 1a 32767. Si la columna es demasiado estrecha paradatos numéricos, los datos se sustituyen porasteriscos.Si la columna es demasiado estrecha paradatos de caracteres o de fecha/hora, se truncabasándose en la alineación especificada. Paraevitarlo, puede utilizar el código de edición deacomodación para que los datos se acomoden alancho de la columna. Para obtener más informaciónsobre los códigos de edición, consulte la ayuda enlínea.

Editar Especifica un código de edición, que controla cómose formatean los datos en un informe. Haydisponibles códigos de edición para datos decaracteres, de fecha, gráficos, numéricos, de hora yde indicación de la hora. También pueden crearsecódigos de edición definidos por el usuario. Paraobtener más información sobre los códigos deedición, consulte la ayuda en línea.

Sec Especifica el número de secuencia de las columnasdel informe. Si dos columnas tienen el mismonúmero de secuencia, aparecerán en el informe pororden de número de columna del campo Núm.Nota: El número de secuencia se ignora en losinformes que utilizan el código de uso horizontal osi se marca el recuadro de selección Reordenarautomáticamente columnas de informe.

Especificación de opciones de formato de la secciónCondicionesUtilice las opciones de formato de la sección Condiciones para definir lasrestricciones de formato condicionales, por ejemplo, la supresión de registros queno satisfagan determinadas características.

Tabla 7. Campos de opciones de Condiciones de un informe clásico

Campo Descripción

ID Especifique un número, de 1 a 999, que identifiquela expresión condicional.

Expresión Escriba una expresión válida, de hasta 50 caracteres.Una expresión que se evalúa en 1 se consideraverdadera; lo demás se considera falso. No puedenutilizarse variables de formato en este campo.

Pasar nulos Especifique si debe pasarse la expresión para que seevalúe cuando una variable de la definición tengaun valor nulo.

Especificación de opciones de formato de la sección DetallesUtilice los campos de formato de la sección Detalles para definir losencabezamientos de detalle del informe y el texto del cuerpo.

Es aquí donde puede combinar o sustituir datos de tablas con texto de formatolibre para crear cartas modelo o etiquetas de direcciones.Cada variación en el

Capítulo 6. Generación de informes 107

Page 120: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

detalle de los encabezamientos y del texto se puede corresponder a una condiciónespecificada utilizando el nodo Condiciones.

Tabla 8. Campos de la sección Detalles de un informe clásico

Campo Descripción

Habilitar Especifique cuándo debe habilitarse la variación dedetalle:

v SÍ indica que la variación siempre estáseleccionada para el formato.

v NO indica que la variación nunca estáseleccionada para el formato.

Puede habilitar condicionalmente la variaciónhaciendo referencia a una expresión de Condicionesde formato utilizando las especificaciones Cnn yEnn.

Incluir encabezamientos de columnacon encabezamientos de detalle

Marque este recuadro de selección para visualizarencabezamientos de columna con encabezamientosde detalle.

Texto de cabecera de detalle Especifique las líneas de texto del encabezamientode detalle:

v Línea: especifique dónde aparecerá el texto deforma vertical en la cabecera de detalle. No esnecesario que empiece en la línea 1 ni tampocoque especifique números de línea consecutivos.

v Alineación: especifique dónde se colocaráhorizontalmente el texto en la línea. Los valoresde alineación válidos son IZQ, DER, CENTRA,ADJUNT o el número de una posición específicaen la línea. Si especifica ADJUNT, el texto secolocará inmediatamente después de la línea detexto anterior.

v Texto: escriba el texto que aparecerá en lacabecera de detalle. Puede utilizar variables deformato, globales y HTML en este campo.

Página nueva para bloque de detalle Marque este recuadro de selección para iniciar unanueva página en el informe para el bloque dedetalle.

Líneas en blanco tras bloque Especifique el número de líneas en blanco quedeben dejarse después de la última línea del bloquede detalle. El rango es de 0 a 999.

Repetir encabezamiento de detalle Marque este recuadro de selección para repetir elencabezamiento de detalle antes de cada aparicióndel bloque de detalle.

Poner datos tabulares en línea Especifique dónde se colocará verticalmente la líneade datos tabulares en el bloque de detalle. El rangoes de 1 a 999. Si no desea ninguna línea de datostabulares, especifique NO.

Mantener bloque en página Marque este recuadro de selección para mantener elbloque de detalle en una página. Si marca esterecuadro de selección y un bloque de detalle esdemasiado largo para caber en una página, elbloque de detalle empieza en una nueva página. Sino marca este recuadro de selección, los bloques dedetalle pueden dividirse en dos o varias páginas.

108 Iniciación a DataQuant

Page 121: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 8. Campos de la sección Detalles de un informe clásico (continuación)

Campo Descripción

Texto de bloque de detalle Especifique las líneas del texto de bloque de detalle.

v Línea: este número especifica dónde se colocaráel texto de forma vertical en el bloque de detalle.No es necesario que empiece en la línea 1 nitampoco que especifique números de líneaconsecutivos.

v Alineación: especifique dónde se colocaráhorizontalmente el texto en la línea. Los valoresde alineación válidos son IZQ, DER, CENTRA,ADJUNT o el número de una posición específicaen la línea. Si especifica ADJUNT, el texto secolocará inmediatamente después de la línea detexto anterior.

v Texto: escriba el texto que aparecerá en el bloquede detalle. Puede utilizar variables de formato,globales y HTML en este campo.

Especificación de opciones de formato de la sección OpcionesUtilice las opciones de formato de la sección Opciones para definir varias opcionesque controlan el aspecto del informe.

Tabla 9. Campos de la sección Opciones de un informe clásico

Campo Descripción

Espaciado de detalle Especifique el número de líneas para el espaciadoentre las líneas de datos tabulares o los bloques dedetalle. Este valor debe ser un número de 1 a 999.

Ancho de acomodación de línea Este campo sólo se aplica a los formatos creadosutilizando la versión ISPF de la aplicación QMFpara TSO/CICS.Especifique el número de caracteresen el que deben acomodarse las columnas delinforme. El rango es de 0 y 999 o la palabra NO.

Ancho de línea de texto de informe En los informes, especifique el ancho de texto final,el texto de encabezamiento de detalle, el texto debloque de detalle y el texto de corte de un informe.El rango es de 1 a 32767 o las palabras OMISION oCOLUMNAS.

Para OMISION, el texto de pie de corte y el textode pie final utilizan todo el ancho de todas lascolumnas hasta la primera columna de resumen.Para COLUMNAS, todas las áreas de texto utilizantodo el ancho de todas las columnas.

Número de columnas fijas delinforme

Especifique el número de columnas quepermanecerán en su lugar cuando se desplacen losinformes horizontalmente en la pantalla o sedividan los informes en múltiples páginas alimprimirse. El rango es de 1 a 999 o la palabra NO.

Resaltado para columnas de corte Marque este recuadro de selección para visualizar elvalor de las columnas con el código de uso CORTEcuando el valor cambie.

Capítulo 6. Generación de informes 109

Page 122: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 9. Campos de la sección Opciones de un informe clásico (continuación)

Campo Descripción

Texto de corte por omisión (*) Seleccione este recuadro de selección para generartexto de pie de corte en cortes para los que no sehaya indicado texto de pie de corte.

El texto de pie de corte por omisión consiste en unasterisco para el texto de nivel de corte numeradomás alto, dos asteriscos para el siguiente texto denivel de corte numerado, etcétera.

Nombre de función enencabezamiento de columna alagrupar

Marque este recuadro de selección para añadir elnombre de la función de resumen alencabezamiento de las columnas agregadas, si uninforme tiene columnas resumidas y utiliza elcódigo de uso GRUPO para suprimir las líneas dedatos tabulares.

Líneas acomodadas en columnaconservadas en una página

Este campo sólo se aplica a los formatos creadosutilizando la versión ISPF de la aplicación QMFpara TSO/CICS.

Marque este recuadro de selección para dividir lascolumnas acomodadas entre dos páginas, si haespecificado la acomodación de columna para una ovarias columnas.

Columna de resumen horizontal Marque este recuadro de selección para visualizar lacolumna de resumen horizontal generadaautomáticamente, lo que genera columnasadicionales que resumen (totalizan) horizontalmentelas columnas especificadas.

Reordenación automática de lascolumnas del informe

Marque este recuadro de selección para reordenarautomáticamente las columnas en un informecuando especifique los códigos de uso CORTE oGRUPO o uno de los códigos de uso de agregación.

Si se selecciona, las columnas se reordenan demodo que las columnas CORTE se sitúancompletamente a la izquierda, las columnas GRUPOse sitúan a la izquierda después de las columnasCORTE, todas las columnas no agregadas están a laizquierda de las columnas CORTE y GRUPO ytodas las columnas agregadas están completamentea la derecha.

Renumeración de páginas en elnivel de corte más alto

Marque este recuadro de selección si un informeimpreso debe iniciar una nueva página empezandopor el número 1 siempre que cambie el valor de lacolumna de control del nivel de corte más elevado.Nota: El nivel de corte más elevado es el que tieneel número más bajo.

Separador de encabezamiento decolumna

Marque este recuadro de selección para visualizaruna fila de líneas de guiones entre losencabezamientos de columna y las líneas de datostabulares.

Separador de encabezamientohorizontal

Marque este recuadro de selección para marcar lascolumnas de los informes horizontales con líneas deguiones y flechas.

110 Iniciación a DataQuant

Page 123: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 9. Campos de la sección Opciones de un informe clásico (continuación)

Campo Descripción

Separador de resumen de corte Marque este recuadro de selección para visualizaruna fila de signos igual entre las líneas de datostabulares y el resumen de corte.

Separador de resumen final Marque este recuadro de selección para visualizaruna fila de signos igual entre las líneas de datostabulares y el resumen final.

Colocar contenido de LOB en línea Marque este recuadro de selección para visualizar elcontenido de LOB en línea en el contenido delformato.

Especificación de opciones de formato de la sección FinalUtilice las opciones de formato de la sección Final para definir el contenido y lacolocación del texto final del informe. Por ejemplo, puede incluir texto final y datosde resumen al final del informe.

Tabla 10. Campos de la sección Final de un informe clásico

Campo Descripción

Página nueva para texto final Active este recuadro de selección para iniciar unapágina nueva de informe para el texto final.

Poner resumen final en línea Especifique dónde se colocará verticalmente la líneade resumen final en las líneas de texto final. Elrango es de 1 a 999. Si no desea una línea deresumen final, especifique NO.

Líneas en blanco ante texto Especifique el número de líneas en blanco quedeben dejarse antes de la primera y la última líneade texto. El rango es de 0 a 999 o la palabraLIMINF, que se considera que es cero.

Texto Especifique las líneas de texto final:

v Línea: especifique el lugar en que se colocaráverticalmente el texto final. No es necesario queempiece en la línea 1 ni tampoco que especifiquenúmeros de línea consecutivos.

v Alineación: especifique dónde se colocaráhorizontalmente el texto en la línea. Los valoresde alineación válidos son IZQ, DER, CENTRA,ADJUNT o el número de una posición específicaen la línea. Si especifica ADJUNT, el texto secolocará inmediatamente después de la línea detexto anterior.

v Texto: escriba el texto que aparecerá al final delinforme. Puede utilizar variables de formato,globales y HTML en este campo.

Especificación de opciones de formato de la sección PáginaUtilice las opciones de la sección Página para definir el contenido y la colocacióndel encabezamiento de página y el pie de página del informe.

Capítulo 6. Generación de informes 111

Page 124: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 11. Campos de la sección Página de un informe clásico

Campo Descripción

Líneas en blanco antes delencabezamiento

Especifique el número de líneas en blanco quedeben haber antes de la primera línea deencabezamiento de página. El rango es de 0 a 999.

Líneas en blanco después delencabezamiento

Especifique el número de líneas en blanco que debehaber después de la última línea de encabezamientode página. El rango es de 0 a 999.

Texto de encabezamiento de página Escriba cada línea de texto de encabezamiento depágina.

v Línea: Especifique dónde debe colocarseverticalmente el texto final. No es necesario queempiece en la línea 1 ni tampoco que especifiquenúmeros de línea consecutivos.

v Alineación: especifique dónde debe colocarsehorizontalmente el texto en la línea. Los valoresde alineación válidos son IZQ, DER, CENTRA,ADJUNT o el número de una posición específicaen la línea. Si especifica ADJUNT, el texto secolocará inmediatamente después de la línea detexto anterior.

v Texto: escriba el texto final que aparecerá en elencabezamiento de página del informe. Puedeutilizar variables de formato, globales y HTMLen este campo.

Líneas en blanco antes del pie Especifique el número de líneas en blanco quedeben aparecer antes de la primera línea de pie depágina. El rango es de 0 a 999.

Líneas en blanco tras pie Especifique el número de líneas en blanco quedeben aparecer después de la última línea de pie depágina. El rango es de 0 a 999.

Texto de pie de página Especifique cada línea de texto impresa en el pie depágina del final de la página:

v Línea: Especifique dónde debe colocarseverticalmente el texto final. No es necesario queempiece en la línea 1 ni tampoco que especifiquenúmeros de línea consecutivos.

v Alineación: especifique dónde debe colocarsehorizontalmente el texto en la línea. Los valoresde alineación válidos son IZQ, DER, CENTRA,ADJUNT o el número de una posición específicaen la línea. Si especifica ADJUNT, el texto secolocará inmediatamente después de la línea detexto anterior.

v Texto: escriba el texto de pie de página queaparecerá en la parte inferior del informe.

Utilización de variables de formularioLas variables de formato son códigos que se pueden insertar en los campos detexto para producir información en el informe.

Por ejemplo, puede insertar una variable de fecha para producir la fecha actualsiempre que se imprime el informe. Están disponibles las siguientes variables deformato:

112 Iniciación a DataQuant

Page 125: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v &ROW: esta variable mostrará el número de la fila actual de datos.v &DATE: esta variable mostrará la fecha actual.v &TIME: esta variable mostrará la hora actual.v &PAGE: esta variable mostrará el número de página actual.v &COUNT: esta variable mostrará el número de filas recuperadas o impresas

desde el último corte en el mismo nivel.v &CALCid: esta variable identifica una expresión de cálculo de formulario para

utilizar, donde "id" es el número del ID de la expresión.v &n: esta variable mostrará el valor de una columna, donde "n" es el número de

columna.v &an: esta variable mostrará la agregación de una columna, donde "n" es el

número de columna y "a" adopta uno de los siguientes valores de agregación:AVG, COUNT, CPCT, CSUM, FIRST, LAST, MAX, MIN, PCT, STDEV, SUM,TCPCT o TPCT. La agregación se basa en las filas recuperadas o impresas desdeel último corte del mismo nivel.

v &Variables globales: esto mostrará el valor de la variable global.v &Variables HTML: esto mostrará el valor de la variable HTML.

Existen diferentes variables para su uso en función de la parte del formato que estéeditando. La lista siguiente muestra los tipos de variables que puede utilizar encada parte de un formato:v Encabezamiento de página: puede utilizar todas las variables excepto &an,

&COUNT o &CALCid.v Pie de página: puede utilizar todas las variables excepto &an, &COUNT o

&CALCid.v Encabezamiento de corte: puede utilizar todas las variables excepto &an,

&COUNT o &CALCid.v Pie de corte: puede utilizar todas las variables.v Expresión de cálculo: puede utilizar todas las variables excepto &CALCid.v Expresión de columna: puede utilizar todas las variables excepto &Page, &an,

&COUNT o &CALCid.v Condición: puede utilizar todas las variables excepto &Page, &an, &COUNT o

&CALCid.v Encabezamiento de detalle: puede utilizar todas las variables excepto &COUNT

o &CALCid.v Bloque de detalle: puede utilizar todas las variables.v Texto final: puede utilizar todas las variables.

Utilización de códigos de usoLos códigos de uso proporcionan información de resumen acerca de los datos deuna columna.

Por ejemplo, los códigos de uso pueden proporcionar información de resumen detotales al final de una columna o resúmenes parciales en los cortes de control deuna tabla. Los códigos de uso disponibles dependen de los datos de la columna ydel tipo de resumen.

Capítulo 6. Generación de informes 113

Page 126: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de uso Descripción Notas

HORIZON Permite producir uninforme con cortes decontrol horizontales.

En un informe HORIZON:

v El número y los títulos de las columnasdel informe dependen de los valores dela columna HORIZON. Existe unconjunto de columnas de informe paracada valor de la columna HORIZON y elencabezamiento para cada una es el valorde columna. El conjunto de columnas delinforme incluye una columna para cadauna que utiliza un código de uso deagregación (por ejemplo SUMA,PROMED, CUENTA).

v Solamente puede existir una columnaHORIZON en un informe.

v El número de filas y el título para cadafila del informe dependen de los valoresde las columnas GRUPO. Existe una filapara cada valor de las columnas GRUPOy el título de cada fila es el valor de lascolumnas.

v Los códigos de uso SUMAC, PORCEN,PORAC, TPORCEN y TPORAC sólo sesoportan parcialmente al generarinformes que también utilizan el códigode uso HORIZON.

PROMED Promedio de losvalores de la columna

Este código de uso sólo es válido paradatos numéricos. Este valor calculadoaparece en forma de total en el informe. Elvalor calculado se formatea con el códigode edición de la columna.

Corten Proporciona un nivelde corte de control(donde "n" representaun número entre 1 y6).

Por ejemplo, CORTE1 especifica unacolumna de control para un corte de nivel 1y CORTE2 especifica una columna decontrol para un corte de nivel 2. Cualquiercambio en el valor de la columna produceun corte de sección en el informe. Sevisualizan subtotales para las columnascuyo uso es uno de los usos de agregación.Asimismo, se visualiza el texto especificadoen el componente Corte de formatoapropiado. La consulta debe utilizar lacláusula ORDER BY que coincida con lascolumnas BREAK.

CORTEnX Igual que CORTEn,excepto en que seomite del informe lacolumna de control.

Igual que CORTEn.

CALCid Evaluación de laexpresión de cálculoen el componenteCálculos de formatodonde ID es igual a"id".

Este valor calculado aparece en forma detotal en el informe y sólo se aplica a laúltima fila de datos. El valor calculado seformatea con el código de edición de lacolumna. Si se utiliza el valor de columnaen el cálculo, sólo se evaluará la última filade datos.

114 Iniciación a DataQuant

Page 127: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de uso Descripción Notas

CUENTA Número de valoresno nulos de lacolumna.

Este valor calculado aparece como un totalen el informe. El valor calculado seformatea con el código de edición K.

PORAC Porcentajeacumulativo que cadavalor de la columnarepresenta respecto altotal actual.

v Este valor calculado sustituye cada valorde línea de detalle y también aparece enforma de total en el informe.

v El valor calculado se formatea con elcódigo de edición de la columna.

v El código de uso PORAC sólo estáparcialmente soportado al generarinformes que también utilizan el códigode uso HORIZON.

SUMAC Suma acumulativa delos valores de lacolumna.

v Este valor calculado sustituye cada valorde línea de detalle y también aparece enforma de total en el informe.

v El valor calculado se formatea con elcódigo de edición de la columna.

v El código de uso SUMAC sólo estáparcialmente soportado al generarinformes que también utilizan el códigode uso HORIZON.

PRIMERO Primer valor de lacolumna.

Este valor calculado aparece como un totalen el informe. El valor calculado seformatea con el código de edición de lacolumna.

GRUPO Sólo visualiza unalínea de datos deresumen para cadaconjunto de valoresde la columna.

Más de una columna puede tener el códigode uso GRUPO. En este caso, un cambio enel valor de cualquier columna iniciará unnuevo grupo. Todas las otras columnas sincódigo de uso se omiten en el informe.

ULTIMO Último valor de lacolumna.

Este valor calculado aparece como un totalen el informe. El valor calculado seformatea con el código de edición de lacolumna.

MAXIMO Valor máximo de lacolumna.

Este valor calculado aparece como un totalen el informe. El valor calculado seformatea con el código de edición de lacolumna.

MINIMO Valor mínimo de lacolumna.

Este valor calculado aparece como un totalen el informe. El valor calculado seformatea con el código de edición de lacolumna.

OMITIR Excluye la columnadel informe.

La columna y sus valores no se incluyen enel informe tabular. Los valores de lacolumna pueden seguir apareciendo en elinforme (por ejemplo, en un pie de corte)mediante la utilización de variables deformato (como por ejemplo, &n, donde nrepresenta el número de columna).

Capítulo 6. Generación de informes 115

Page 128: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de uso Descripción Notas

PORCEN Porcentaje que cadavalor de la columnarepresenta respecto altotal actual.

v Este valor calculado sustituye cada valorde línea de detalle y también aparece enforma de total en el informe.

v El valor calculado se formatea con elcódigo de edición de la columna.

v El código de uso PORCEN sólo estáparcialmente soportado al generarinformes que también utilizan el códigode uso HORIZON.

DESSTV Desviación estándarde los valores de lacolumna.

Este código de uso sólo es válido paradatos numéricos. Este valor calculadoaparece como un total en el informe. Elvalor calculado se formatea con el códigode edición de la columna.

SUMA Suma de los valoresde la columna.

Este código de uso sólo es válido paradatos numéricos. Este valor calculadoaparece como un total en el informe. Elvalor calculado se formatea con el códigode edición de la columna.

TPORCEN Porcentaje que cadavalor de la columnarepresenta respecto altotal final.

v Este valor calculado sustituye cada valorde línea de detalle y también aparece enforma de total en el informe.

v El valor calculado se formatea con elcódigo de edición de la columna.

v El código de uso TPORCEN sólo estáparcialmente soportado al generarinformes que también utilizan el códigode uso HORIZON.

TPORAC Porcentajeacumulativo que cadavalor de la columnarepresenta respecto altotal final.

v Este valor calculado sustituye cada valorde línea de detalle y también aparece enforma de total en el informe.

v El valor calculado se formatea con elcódigo de edición de la columna.

v El código de uso TPORAC sólo estáparcialmente soportado al generarinformes que también utilizan el códigode uso HORIZON.

Guardar informes clásicosCuando se salva un informe clásico, en realidad se está salvando el formato que seutiliza para crear el informe. El formulario se guarda como un objeto y se puedeguardar en un archivo de red o local, en el espacio de trabajo, en un catálogo QMF,o en un repositorio.

Los formatos salvados se abren de forma distinta en función de si el formato se hasalvado con un objeto de fuente de datos asociado.v Cuando se salva el formato con un objeto de fuente de datos asociado, están

salvándose ambos elementos que se utilizan para crear el informe. Cuando abraun formato que se ha salvado con el objeto de fuente de datos y el formato: selocalizará el objeto de fuente de datos; se ejecutará el objeto de fuente de datos yse obtendrán los resultados de la consulta; se aplicará el formato y aparecerá el

116 Iniciación a DataQuant

Page 129: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

informe clásico. Si se especifica que se utilice siempre un objeto de fuente dedatos específico cuando se abra un formato, se facilitarán los pasos necesariospara crear un informe clásico.

v Cuando salva el formato sin un objeto de fuente de datos asociado, únicamenteestá salvando las opciones de formato. Cuando abra el formato, deberásuministrar los resultados de la consulta. Esto significa que deberá ejecutar denuevo una consulta, activar los resultados de la consulta y abrir el formato paracrear el informe clásico. Si no hay ningún resultado disponible, el formato sólose abrirá para la edición.

Guardar un formulario con un objeto de origen de datosasociado

Cuando se salva el formato con un objeto de fuente de datos asociado, estánsalvándose ambos elementos que se utilizan para crear el informe. Este método desalvar simplifica los pasos necesarios para crear un informe clásico.

Para salvar un formato con un objeto de la fuente de datos asociado:1. Cree un objeto de consulta nuevo y salve el objeto de consulta o abra un objeto

de consulta salvado.2. Ejecute el objeto de consulta para obtener resultados de la consulta.3. Genere un informe clásico mediante un formato nuevo o salvado; o bien un

formato por omisión o un formato basándose en los resultados de la consulta.4. Salve el formato. Cuando abra este formato salvado, tiene un objeto de fuente

de datos asociado (porque ha salvado el objeto). Se localiza el objeto de lafuente de datos, se ejecuta el objeto de la fuente de datos y se obtienen losresultados de la consulta, se aplica el formato y aparece el informe clásico.

Guardar un formulario sin un objeto de origen de datosasociado

Cuando salva el formato sin un objeto de fuente de datos asociado, únicamenteestá salvando las opciones de formato.

Para salvar un formato sin un objeto de fuente de datos asociado:1. Cree un objeto de consulta nuevo o abra una consulta existente.2. Ejecute el objeto de consulta para obtener resultados de la consulta.3. Genere un informe clásico mediante valores por omisión, valores de formato

basados en los resultados de la consulta, apertura de un formato salvado ocreación de un formato nuevo.

4. Seleccione Forme → Fuente de datos. Borre el recuadro de selección Utilizarsiempre este objeto al abrir este documento.

5. Salve el formato. Cuando abra este formato salvado, no tendrá ningún objetode fuente de datos asociado conocido. Si un conjunto de resultados de laconsulta está activo, se formatearán en un informe clásico, de lo contrario elformato se abrirá para editarse.

Utilización de informes BIRTDataQuant para Workstation incluye el sistema de informe basado en Eclipse,Business Intelligence Reporting Tools (BIRT).

El formato de informe BIRT es especialmente útil cuando se necesita compartircontenido o plantillas de informe entre DataQuant para Workstation y aplicaciones

Capítulo 6. Generación de informes 117

Page 130: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

de otras empresas. Mediante la incorporación de la infraestructura de BIRT aDataQuant para Workstation, los autores de informes de BIRT se benefician de lassólidas características siguientes de gestión de contenido, seguridad y desarrollo deconsultas propias de DataQuant:v Almacenamiento de objetos en el repositorio de DataQuantv Acceso a las consultas y las fuentes de datos de DataQuantv Sujeto al mismo seguimiento de objetos, conjunto de reglas de seguridad y

control aplicadas al contenido de DataQuant para Workstation nativov Posibilidad de ejecutar en DataQuant para Workstation y DataQuant para

WebSphere.

Los desarrolladores de contenido que ya están familiarizados con BIRT observaránque se han añadido las dos posibilidades siguientes al diseñador BIRT incorporadoen DataQuant para Workstation:v La posibilidad de añadir fuentes de datos de DataQuant a la lista de fuentes de

datos del informe.v La posibilidad de añadir consultas de DataQuant (incorporadas o enlazadas) a la

lista de conjuntos de datos del informe.

Para obtener más información sobre cómo trabajar con el diseñador de informesBIRT, consulte el sistema de ayuda específico de BIRT incluido.

Los siguientes pasos describen las tareas que realizará al crear o editar informesBIRT:1. Active un informe BIRT en la ventana del editor de la estación de trabajo.

Puede activar un informe BIRT en la ventana del editor de la estación detrabajo de una de las maneras siguientes:v Cree un nuevo informe BIRT utilizando el asistente Mostrar informe.v Cree un nuevo informe BIRT utilizando el asistente Nuevo informe.v Abra un informe BIRT existente que se haya almacenado en un repositorio.

2. Abra la perspectiva Diseño de informes. La perspectiva Diseño de informespresenta una ventana de editor, varias vistas y los menús que utilizará cuandotrabaje con informes BIRT. Puede abrir la perspectiva Diseño de informesutilizando el botón de la barra de herramientas Abrir perspectiva, o bienseleccionando Ventana → Abrir perspectiva → Diseño de informes.

3. Vea los componentes clave del informe BIRT tal como se lista en la vistaContorno.

4. Añada una fuente de datos de DataQuant a una lista de fuentes de datosdisponibles del informe. En la vista Contorno, pulse el botón derecho delratón en la carpeta Fuentes de datos. Seleccione Nueva fuente de datos en elmenú. Se abre el diálogo Nueva fuente de datos. Seleccione el botón deselección Crear desde un tipo de fuente de datos de la lista siguiente.Seleccione Fuente de datos de DataQuant en la lista de tipos de fuentes dedatos.

5. Pulse Siguiente. Se abre el diálogo Perfil de fuente de datos de DataQuantnuevo. Seleccione la fuente de datos de DataQuant de la lista de fuentes dedatos. Pulse Finalizar.

6. Especifique una consulta que se ejecutará en la fuente de datos de DataQuantpara proporcionar datos al informe BIRT. Las consultas para un informe BIRTse almacenan en la carpeta Conjuntos de datos. En la vista Contorno, pulse elbotón derecho del ratón en la carpeta Conjuntos de datos. Seleccione Nuevoconjunto de datos en el menú. Se abre el diálogo Nuevo conjunto de datos.

118 Iniciación a DataQuant

Page 131: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

7. Especifique un nombre para la consulta en el campo Nombre de conjunto dedatos. Puede ser cualquier nombre. Identificará la consulta en la carpetaConjuntos de datos.

8. En el campo Fuente de datos, especifique el nombre de la fuente de datos deDataQuant en la que se ejecutará esta consulta.

9. Elija si va a incorporar o enlazar la consulta. En el campo Tipo de conjuntode datos, seleccione una de las opciones siguientes:v Conjunto de datos incorporado de DataQuant para incorporar la consulta.

Una consulta incorporada se almacena en el informe BIRT.v Conjunto de datos enlazados de DataQuant para configurar un enlace a la

consulta que está almacenada en un repositorio.10. Pulse Siguiente. En función de la selección, se abre una de las ventanas

siguientes:v Si ha seleccionado Conjunto de datos incorporado de DataQuant, se abrirá

un editor de consultas BIRT donde podrá crear la consulta.v Si ha seleccionado Conjunto de datos enlazado de DataQuant, se abre una

segunda página que solicita la vía de acceso de la consulta cuando éstaaparece en el repositorio. Especifique la vía de acceso incluyendo el nombrede la consulta.

11. Pulse Finalizar. El conjunto de datos para la consulta se ha creado. Paraejecutar la consulta y obtener los resultados de la consulta, seleccione elconjunto de datos y arrástrelo al informe en la ventana del editor. Se rellenaráel informe. Pulse la pestaña Vista previa para ver el informe.

12. Puede realizar cambios en el informe BIRT utilizando el diseñador deinformes BIRT. Para obtener información sobre funciones de edición, consultelos sistemas de ayuda específicos de BIRT.

13. Cada vez que pulsa la pestaña Vista previa, en realidad está ejecutando elobjeto de informe BIRT y puede ver cómo aparecerán los resultados.

14. Una vez ha finalizado el diseño o la edición del informe BIRT, puede guardarel informe en el repositorio.

15. BIRT proporciona varios visores de informes que le permiten ver el informeen distintos formatos. Puede acceder a los visores seleccionando Archivo →Ver informe en el menú. Están disponibles los visores siguientes:v Ver informe en visor de Webv Ver informe como XLSv Ver informe como POSTSCRIPTv Ver informe como HTMLv Ver informe como DOCv Ver informe como PPTv Ver informe como PDF

Menú FormularioEn DataQuant, el menú Formulario queda disponible cuando el objeto activo deleditor es un formulario.

Están disponibles los siguientes mandatos de menú:

Objeto de fuente de datosSe abre el diálogo Objeto de fuente de datos donde podrá especificar elobjeto de fuente de datos que se asociará al formato. El objeto de fuente de

Capítulo 6. Generación de informes 119

Page 132: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

datos de un formulario es el objeto que se ejecuta para obtener losresultados de la consulta que se formatean en un informe.

Convertir a informe visualConvierte el formulario activo a un informe visual. El informe visualgenerado se abre en una ventana nueva.

Convertir a HTMLSe abre el diálogo Convertir a HTML, que contiene las opciones siguientes:v Especifique qué códigos se añadirán al formulario en el recuadro de lista

Los códigos siguientes se añadirán al formulario.v Active el recuadro de selección Incluir datos tabulares como tabla

HTML para insertar cualquier dato de tabla en una tabla con formatoHTML.

v Active el recuadro de selección Ajustar valores de formularioadicionales para los códigos de tabla HTML para que la aplicaciónajuste automáticamente los valores de formulario para el formato HTML.

v Active el recuadro de selección Guardar como valores predeterminadosde usuario para guardar los valores y las selecciones actuales comovalores predeterminados de usuario.

v Pulse el botón Valores predeterminados de usuario para restablecer losvalores predeterminados de usuario.

v Pulse el botón Valores predeterminados de producto para restablecer losvalores predeterminados de producto.

v Pulse el botón Borrar valores para borrar todos los valores seleccionadosde la columna Valor del recuadro de lista.

Establecer fuente de datosSeleccione una fuente de datos (de una lista de fuentes de datosdisponibles en el repositorio) en la que desea que se ejecute la consultaactiva. Se abre el diálogo Establecer fuente de datos.

Establecer información de usuarioSe abre el diálogo Establecer información de usuario donde especificará elID de usuario y la contraseña que utilizará DataQuant para conectarse alorigen de datos.

Establecer fontSe abre el diálogo Font donde podrá cambiar los atributos de font depantalla del informe clásico actual en la ventana activa.

120 Iniciación a DataQuant

Page 133: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 7. Utilización de proyectos visuales

Los proyectos visuales incluyen informes visuales y paneles de instrumentosvisuales.

Informes visuales

Los informes visuales son informes imprimibles, basados en páginas, que incluyentexto formateado y gráficos para visualizar datos permanentes para una ampliavariedad de usuarios. Los informes visuales también pueden contener gráficosbasados en datos (por ejemplo, mapas y diagramas) insertados en diferentessecciones del informe (por ejemplo, encabezamientos o pies). Cada gráfico basadoen datos puede presentar datos de varias consultas que se ejecutan en la empresa.

Paneles de instrumentos visuales

Los paneles de instrumentos visuales presentan datos interactivos o permanentesobtenidos de consultar varias fuentes de datos heterogéneas en la empresa. Lospaneles de instrumentos visuales presentan datos en formato de escena utilizandouna amplia variedad de gráficos entre los que se incluyen, diagramas, gráficos,mapas y widgets de interfaz de usuario. Los objetos gráficos basados en datos sepueden enlazar fácilmente de modo que las selecciones del usuario desencadenenvisualizaciones de datos exclusivas. Los desarrolladores de contenido pueden crearun panel de instrumentos visual que pueden ver varios usuarios con DataQuantpara Workstation, DataQuant para WebSphere, o Lotus Notes 8.

Entorno de diseñador visual

Puede diseñar rápidamente informes y paneles de instrumentos visuales utilizandola perspectiva intuitiva Diseñador visual que incluye un editor que presenta ambasvistas, la de diseño y la de tiempo de ejecución, del proyecto; la vista Exploradorde proyectos que detalla el contenido estructural de cada informe y cada panel deinstrumentos visual; y las vistas Paleta, Propiedades, Sucesos y Salida quesoportan el editor del diseñador visual y le ayudan a crear informes y paneles deinstrumentos visuales.

Utilización de informes visualesLos informes visuales son informes basados en páginas que incluyen texto ygráficos.

Mediante el uso de DataQuant para Workstation, puede diseñar rápidamenteinformes visuales utilizando la perspectiva intuitiva Diseñador visual que incluyeun editor que presenta ambas vistas, de diseño y tiempo de ejecución, del informe;la vista Explorador de proyectos que detalla el contenido estructural de cadainforme visual; y las vistas Paleta, Propiedades y Salida que soportan el editorDiseñador visual y ayudan en la creación de informes visuales.

Nota: Puede generar y ver informes visuales diseñados previamente en DataQuantpara WebSphere, pero no puede diseñar informes visuales. La perspectivaDiseñador visual no está disponible.

121

Page 134: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Los siguientes pasos describen las tareas que realizará al crear o editar informesvisuales:1. Active un informe visual en la ventana del editor. Puede activar un informe

visual en la ventana del editor de la estación de trabajo de una de las formassiguientes:v Cree un nuevo informe visual a partir de una conjunto de resultados de

consulta utilizando el asistente Mostrar informe.v Cree un nuevo informe visual utilizando el asistente Nuevo informe visual.v Abra un informe visual existente.v Importe un informe visual de herencia.

2. Abra la perspectiva Diseñador visual. La perspectiva Diseñador visualpresenta una ventana de editor, varias vistas y los menús que utilizará cuandotrabaje con informes visuales. Puede abrir la perspectiva Diseñador visualutilizando el botón de la barra de herramientas Abrir perspectiva oseleccionando Ventana → Abrir perspectiva → Diseñador visual.

3. Vea los componentes clave del informe visual que se listan en la vistaExplorador de proyectos. Cada informe visual se lista bajo el nodo Informesvisuales del árbol Explorador de proyectos. Cada informe visual tendrá lascarpetas siguientes:v Conexionesv Consultasv Globalesv Página principalv Páginas fijas

4. Cree conexiones de fuente de datos. Los informes visuales están pensados paracompartirlos en la empresa. Para facilitar el compartimiento y distribución deinformes visuales, DataQuant para Workstation no conecta las consultas que seincluyen en un informe visual a una fuente de datos específica. En lugar deesto, conecta la consulta a un alias de información de conexión. Debeconfigurar un alias de información de conexión para cada fuente de datos quese utilizará para obtener datos para el informe visual. Todos los alias deinformación de conexión que están disponibles para un informe se listan en lacarpeta Conexiones para el informe en la vista Explorador de proyectos. Puedeconfigurar un alias de información de conexión para un origen de datosutilizando el diálogo Insertar conexión o arrastrando el origen de datos de lavista Espacios de trabajo a la carpeta Conexiones para el informe visual en lavista Explorador de proyectos.

5. Especifique la consulta principal que proporcionará los datos para el informevisual. Puede especificar una consulta existente o crear una nueva consulta.Cuando especifique la consulta, se le pedirá que asocie la consulta con un aliasde información de conexión. El alias de información de conexión identificará lafuente de datos en la que se ejecutará la consulta. La consulta principal de uninforme se lista en la carpeta Consultas del informe visual de la vistaExplorador de proyectos. Puede especificar la consulta utilizando el diálogoInsertar consulta o arrastrando la consulta de la vista Espacios de trabajo a lacarpeta Consultas para el informe visual en la vista Explorador de proyectos.

6. Diseñe la página principal del informe. La consulta principal proporciona losdatos para el informe y estos datos se formatean basándose en el diseño de lapágina principal. Consulte el apartado “Diseño de la página principal de uninforme visual” en la página 127 para obtener más información sobre cómodiseñar la página principal.

122 Iniciación a DataQuant

Page 135: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

7. Diseñe una o más páginas fijas que se incluirán en el informe. Las páginas fijasson páginas individuales con elementos exclusivos que se pueden insertar enlos informes visuales. Consulte el apartado “Diseño de una página fija de uninforme visual” en la página 128 para obtener más información sobre cómodiseñar páginas fijas.

8. Cada vez que pulsa el botón Vista previa, en realidad está ejecutando el objetode informe visual y puede ver cómo aparecerán los resultados.

9. Cuando haya terminado de diseñar o editar el informe visual, puede salvar elinforme, imprimir el informe o exportar o informe a un archivo HTML o PDF.

Creación de informes mediante el asistente para informesvisuales

El asistente Crear nuevo informe visual le ayudará a crear un nuevo informevisual.

Para crear un nuevo informe visual utilizando el asistente Crear nuevo informevisual:1. Abra el asistente Crear nuevo informe visual de una de las formas siguientes:

v Bajo la perspectiva del Diseñador visual, pulse con el botón derecho delratón en la carpeta Informes visuales de la vista Explorador de proyectos.Seleccione Nuevo informe visual en el menú contextual. Se abre el asistenteCrear nuevo informe visual.

v Desde la perspectiva Diseñador visual, seleccione Archivo → Nuevo →Informe visual. Se abre el asistente Crear nuevo informe visual.

2. Especifique el nombre del nuevo informe visual en el campo Nombre deinforme visual.

3. Seleccione la plantilla que se utilizará para el nuevo informe visual de una delas formas siguientes:v Seleccione la pestaña Predefinido. En la lista de plantillas predefinidas,

seleccione aquélla en la que desea basarse para crear un modelo del nuevoinforme visual. Con la aplicación se entregan plantillas predefinidas. Eldiseño de las plantillas predefinidas no se puede cambiar. La plantilla Blancopredefinida es la que se toma por omisión para todos los informes visuales.No contiene elementos estructurales.

v Seleccione la pestaña Local. En la lista de plantillas locales, seleccione aquéllaen la que desea basarse para crear un modelo del nuevo informe visual. Lasplantillas locales son las que se han creado para la organización y se hansalvado localmente. Cada plantilla incluye contenido predefinido (porejemplo logotipos de empresa, texto estandarizado, diseños gráficosfrecuentes). Las plantillas se listan por categoría por cuestiones deorganización. Los usuarios pueden editar el contenido estructural de lasplantillas locales para adaptarlo a sus necesidades.

v Seleccione la pestaña Repositorio. En la lista de plantillas salvadas en elrepositorio seleccione aquélla en la que desea basarse para crear un modelodel nuevo informe visual. Las plantillas incluidas en la página de repositoriosson las que se han creado para la organización y se han salvado en elrepositorio. Cada plantilla incluye contenido predefinido (por ejemplologotipos de empresa, texto estandarizado, diseños gráficos frecuentes). Lasplantillas se listan por categoría por cuestiones de organización. Los usuariospueden editar el contenido estructural de las plantillas de repositorio paraadaptarlo a sus necesidades.

Capítulo 7. Utilización de proyectos visuales 123

Page 136: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Pulse Finalizar. Un nuevo objeto de informe visual se abrirá en el editor. Sevisualizará la plantilla de diseño para la página principal. Se abre la vistaExplorador de proyectos (si aún no está abierto) y se lista el nuevo informevisual debajo del nodo Informes visuales en el árbol.

Creación de una nueva plantilla de informe visualLos usuarios crean informes visuales con contenido predefinido, como logotipos deempresa, texto estandarizado y gráficos especiales. Todos los informes visuales sepueden salvar después como una plantilla que otros usuarios pueden utilizar parafacilitar una autorización sencilla de los informes visuales.

Para crear una nueva plantilla de informe visual:1. Cree un nuevo informe visual e incluya los elementos comunes o abra un

informe visual existente que servirá de base de la plantilla.2. Seleccione Archivo → Salvar como. Se abre el asistente Guardar.3. Seleccione dónde salvará la plantilla de informe visual. Seleccione Salvar en

repositorio para salvar el informe en un repositorio. Seleccione Salvar enarchivo para salvar el informe visual de forma local.

4. Active el recuadro de selección Guardar como plantilla para guardar elinforme visual como una plantilla.

5. Pulse Siguiente. La segunda página del asistente varía en función de dóndesalve la plantilla de informe visual. Si salva la plantilla de forma local, se abrela página del asistente Especifique un nombre de archivo o elija un archivodentro de un diálogo de archivo. Especificará en el campo Vía de acceso la víade acceso del directorio local donde salvará la plantilla. Por ejemplo, en unsistema operativo Windows, la vía de acceso sería:C:\Documents and Settings\userid\Application Data\IBM\DataQuant para Workstation\Templates\VR Templates\VisualReport1

Puede sustituir VisualReport1 por el nombre que desee. Se recomienda que lavía de acceso esté en el directorio local parque ahí es donde DataQuant paraWorkstation buscará todas las plantillas locales para mostrarlas a los usuarioscuando creen un nuevo informe visual. Puede utilizar el botón Examinar parabuscar la ubicación.

6. Si está salvando la plantilla en un repositorio, se abrirá la página Configure losparámetros de objeto de repositorio del asistente. La lista Seleccionar entradapadre muestra una lista de categorías que ha configurado para organizar lasplantillas de repositorio. Si no ha configurado ninguna categoría, esta listaestará en blanco. Pulse el icono Nuevas categorías de plantilla de informevisual para crear una categoría. Especifique un nombre para el informe en elcampo Nombre.Opcionalmente puede especificar un comentario en el campoComentario.

7. Pulse Finalizar. Se salvará la nueva plantilla de informe visual. Se presentará alos usuarios cuando creen un nuevo informe visual.

Apertura de un informe visual de herenciaLos informes visuales de herencia son informes visuales que se han creadoutilizando versiones de aplicaciones de QMF anteriores a 9.1.

Puede abrir informes de herencia directamente o importando el informe. Una vezabiertos en DataQuant para Workstation V1.1 (o posterior), estos informes sólo sepueden salvar en un repositorio. No se pueden guardar en un catálogo QMFporque una vez abiertos en V1.1 no se pueden abrir en versiones anteriores deaplicaciones QMF.

124 Iniciación a DataQuant

Page 137: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Las tareas siguientes describen el modo de abrir informes visuales heredados:

Apertura directa de informes visuales heredadosPuede abrir directamente los informes heredados.

Para abrir un informe visual de herencia directamente:1. Seleccione Archivo → Abrir desde. En el menú contextual, seleccione una de las

opciones siguientes según donde resida el objeto de informe visual:v Catálogo de QMF

v Repositorio

v Archivo

2. Se abrirá uno de los tres diálogos siguientes en función de su selección:v Si ha seleccionado el catálogo QMF, se abre el diálogo Abrir desde el

catálogo QMF. En el campo Origen de datos especifique el nombre delorigen de datos en el que reside el catálogo QMF. En el campo Propietario,especifique el propietario del objeto que desea abrir. En el campo Nombre,especifique el nombre del objeto que desea abrir. Seleccione el objeto deinforme visual. El informe visual se abre en la ventana del editor.

v Si ha seleccionado Repositorio, se abre el diálogo Abrir desde el repositorio.El contenido del repositorio actual se visualiza en una estructura de árbol enel recuadro de lista Seleccionar entrada(s) de repositorio. Expanda lascarpetas hasta descubrir el objeto de informe visual de herencia que deseaabrir. Seleccione el objeto de informe visual. El informe visual se abre en laventana del editor.

v Si ha seleccionado Archivo, se abre un diálogo Abrir específico del sistemaoperativo. Escriba el nombre de la vía de acceso completa del archivo en elcampo del archivo. Puede utilizar la función de examinar para buscar laubicación del archivo. Seleccione el objeto de informe visual. El informevisual se abre en la ventana del editor.

3. Se abre el informe visual heredado. Ya no se puede abrir en una versión deQMF anterior a V9.1.

Importación de informes visuales de herenciaPuede importar informes visuales heredados.

Para importar un informe visual de herencia:1. Desde cualquier perspectiva, seleccione Archivo → Importar. Se abre el diálogo

Importar.2. Seleccione Archivo de informe visual QMF.3. Pulse Siguiente. Se abre el asistente Importar informe visual QMF.4. En el campo Vía de acceso de archivo, especifique la vía de acceso del archivo

de informe visual que desea importar. Puede utilizar el botón Examinar parabuscar el archivo.

5. En el campo Nombre de informe, escriba un nombre exclusivo para el nuevoinforme visual que se creará desde el informe visual de herencia.

6. Escriba la ubicación donde desea salvar el nuevo informe visual (dentro de laubicación conectada actualmente con el repositorio) en el campo Ubicación.

7. Pulse Finalizar. Se añade una carpeta con el nombre de informe visual al nodoInformes visuales de la vista Explorador de proyectos. Para cada nuevoinforme visual, se añaden también las carpetas denominadas Conexiones,

Capítulo 7. Utilización de proyectos visuales 125

Page 138: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Consultas, Globales y Escenas en el árbol del Explorador de proyectos. Laventana del editor se abre con un lienzo en el que puede realizar ediciones enel informe convertido.

Especificación de conexiones de origen de datos parainformes visuales

Se configura un alias de información de conexión para cada fuente de datos queproporcionará datos para el informe visual.

Los informes visuales están pensados para compartirlos en la empresa. Parafacilitar el compartimiento y la distribución de informes visuales, DataQuant paraWorkstation no conecta las consultas que proporcionan los datos para el informevisual a una fuente de datos específica. En lugar de esto, conecta la consulta a unalias de información de conexión.

Al añadir las consultas que se utilizan en el informe visual, debe especificar el aliasde información de conexión que se asociará con cada consulta.

Para cambiar la fuente de datos que se utilizará para una consulta, debe editar lainformación de la consulta y seleccionar una entrada de alias de información deconexión que apunte a la fuente de datos que desea utilizar. Esta característicapermite que los usuarios compartan fácilmente informes visuales y utilicen fuentesde datos propias. Además, facilita el movimiento entre fuentes de datos de pruebay de producción.

Para especificar un alias de información de conexión para una fuente de datos:1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en el

nodo Conexiones para el informe visual específico. Seleccione Insertarconexión en el menú contextual. Se abrirá la ventana Insertar conexión.

2. En la lista de fuentes de datos disponibles, seleccione la fuente de datos que seasociará a este alias de información de conexión.

3. Especifique un nombre exclusivo para este alias de información de conexión enel campo Nombre de conexión.

4. Pulse Finalizar. El Explorador de proyectos lista el nuevo alias de informaciónde conexión bajo el nodo Conexiones en el árbol.

Nota: También puede configurar un alias de información de conexión para unafuente de datos arrastrando la fuente de datos desde la vista Espacios detrabajo a la carpeta Conexiones para el informe visual en la vistaExplorador de proyectos. Se añade el alias de información de conexión conel nombre ConnectionN. Puede editar el nombre del alias de información deconexión pulsando con el botón derecho del ratón en la entrada yseleccionando Renombrar.

Especificación de consultas de informe visualLos informes visuales pueden incluir una o varias consultas que se ejecutarán paraobtener los datos de resultado para el informe.

Puede crear una nueva consulta que se incluirá en el informe o puede utilizar lasconsultas existentes. Debe existir una definición de todas las consultas que utilizaráen el informe visual en la carpeta Consultas para dicho informe. Puede añadirconsultas en cualquier momento mientras diseña el proyecto. Para cada consultaque incluya en el proyecto visual, debe especificar qué fuente de datos se utilizará.Esto se hace asociando la consulta a un alias de información de conexión.

126 Iniciación a DataQuant

Page 139: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para especificar una consulta que se va a utilizar en el informe visual:1. Puede abrir la ventana Insertar consulta de uno de los modos siguientes:

v En la vista Explorador de proyectos, pulse el botón derecho del ratón en elnodo Consultas. Seleccione Insertar consulta en el menú contextual. Se abrela ventana Insertar consulta.

v Desde la vista Explorador de proyectos, pulse dos veces el nodo Consultas.Se abre la ventana Insertar consulta.

2. Especifique un nombre exclusivo para la consulta en el campo Nombre deconsulta.

3. En la lista de conexiones disponibles, seleccione la conexión que apunta a lafuente de datos que desea utilizar para esta consulta. Para añadir un nuevoalias de información de conexión, pulse el botón Añadir conexión. Se abrirá laventana Insertar conexión.

4. Seleccione el origen de datos al que desea que apunte la conexión en el árbolOrígenes de datos. Especifique un nombre para la conexión en el campoNombre de conexión. Pulse Finalizar Se cierra la ventana Insertar conexión yel control vuelve a la ventana Insertar consulta.

5. Identifique la consulta y especifique dónde reside de una de las manerassiguientes:a. Si crea una nueva consulta, seleccione el botón Crear una nueva consulta.b. Si existe la consulta, elija el botón de selección Adjuntar a una consulta

existente. Aparece el recuadro de texto Seleccionar consulta. Especifique elnombre de la consulta y donde reside en el campo Seleccionar consulta.Puede utilizar el botón examinar para buscar la consulta.

c. Si desea insertar una consulta estática, elija el botón de selección Desdearchivo.v Elija el botón de selección Insertar datos para copiar la consulta

directamente en la carpeta Consultas. Esta opción proporciona mayorportabilidad, porque la consulta permanecerá con el proyecto visual si semueve de un sistema a otro.

v Elija el botón de selección Utilizar enlace a archivo para crear un enlacecon la ubicación del directorio del sistema de la consulta. Esta opciónlimita la portabilidad, porque si el proyecto visual se mueve de unsistema a otro, la consulta dejará de estar disponible.

v Especifique la consulta que se va a añadir en el recuadro de textoSeleccionar archivo de datos. Puede utilizar el botón examinar parabuscar la consulta.

6. Pulse el botón Finalizar. La vista Explorador de proyectos lista la consulta bajoel nodo Consultas del árbol. Si la consulta necesita un parámetro, se añade unacarpeta Parámetros. Guardará automáticamente la consulta cuando guarde elproyecto visual.

Nota: También puede añadir una consulta arrastrándola de la vista Espacios detrabajo a la carpeta Consultas del informe visual en la vista Explorador deproyectos.

Diseño de la página principal de un informe visualLa página principal de un informe visual es donde se especifica el contenido parael informe global. En esta página especificará la información de plantilla deencabezamiento, detalle y pie que se repetirá para cada página del informe.

Una página principal de informe visual se divide en las siguientes secciones:

Capítulo 7. Utilización de proyectos visuales 127

Page 140: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v La sección Encabezamiento de informe describe qué aparece al principio delinforme.

v La sección Encabezamiento de página describe qué aparece en la parte superiorde cada página del informe.

v La sección Encabezamiento de detalle describe qué aparece comoencabezamientos de columna en cada línea de detalle.

v La sección Detalle describe cómo se presentará cada línea de detalle de datos.v La sección Pie de detalle describe qué aparece en la línea de corte para una

sección de detalle.v La sección Pie de página describe qué aparece en la parte inferior de cada

página del informe.v La sección Pie de informe describe lo que aparece al final del informe.

El proceso de diseñar cada sección de la página principal de un informe visual esigual para cada sección. Para especificar qué debe aparece en cada sección delinforme visual:1. Puede seleccionar qué sección se diseñará de una de las maneras siguientes:

v En el árbol Explorador de proyectos, seleccione la carpeta de la sección delinforme que desea diseñar.

v En modalidad de diseño, la ventana del editor se divide en múltiplessecciones cada una de ellas etiquetada y asociada a una sección del informe.Pulse en la sección que desea diseñar.

2. En cada sección del informe, puede insertar elementos de diseño paraidentificar lo que se incluirá en esa sección del informe. Seleccione loselementos de diseño en la vista Paleta. Seleccione los objetos que desea insertar.Después pulse en la sección del informe donde desea colocar el objeto.

3. Las propiedades de cada sección del informe visual y las propiedades de cadaobjeto que puede insertar en el informe se visualizan en la vista Propiedades.Puede modificar las propiedades de cada sección del informe visual y laspropiedades de cada objeto en la vista Propiedades. Las propiedades dealgunas secciones y objetos del informe también se pueden cambiar en laventana del editor.

4. Puede ver el informe en cualquier momento durante la fase de diseño. Pulse lapestaña Vista previa en la ventana del editor para visualizar el informe enmodalidad de vista previa. Para volver a la modalidad de diseño, seleccione lapestaña Diseño.

5. Puede guardar el informe en un archivo , en el catálogo QMF, si estádisponible, o en un repositorio. También puede imprimir el informe o salvarlocomo un archivo HTML o PDF.

Diseño de una página fija de un informe visualLas páginas fijas de un informe visual son páginas individuales con elementosexclusivos que se pueden insertar en el informe visual. Las páginas fijas se puedenutilizar, por ejemplo, como páginas de cubierta, páginas de principio de capítulo,páginas gráficas especiales o una página de cierre de informe.

Una página fija de informe visual se divide en las secciones siguientes:v La sección EncabezamientoPágina describe lo que aparece en la parte superior

de la página fija.v La sección Fija 1 describe lo que aparece en la primera sección fija de la página.v La sección Fija 2 describe lo que aparece en la segunda sección fija de la página.

128 Iniciación a DataQuant

Page 141: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v La sección PiePágina describe lo que aparece en la parte inferior de la páginafija.

El proceso de diseñar cada sección de una página fija es igual para cada sección.Puede crear tantas páginas fijas como necesite el informe. Se especifica dóndeaparecerán las páginas en el informe utilizando la propiedad PáginasFijas que estádisponible para cada una de las secciones de página principal.

Para crear una página fija para el informe visual:1. Al crear un objeto de informe visual nuevo, se obtiene automáticamente una

carpeta en el Explorador de proyectos que se puede utilizar para diseñar laprimera página fija. Sin embargo, puede crear tantas páginas fijas como necesiteel informe. Para crear páginas fijas adicionales, pulse el botón derecho del ratónen el nodo Páginas fijas de la vista Explorador de proyectos. SeleccioneInsertar página fija en el menú contextual. Se abre el asistente Nueva páginafija. Especifique un nombre exclusivo para esta página fija en el campo denombre Página fija. Pulse Finalizar. La vista Explorador de proyectos lista lanueva página fija bajo el nodo Páginas fijas del árbol.

2. Seleccione qué sección se diseñará de una de las maneras siguientes:v En el árbol Explorador de proyectos, pulse en la carpeta de la sección de la

página fija que desea diseñar.v En modalidad de diseño, la ventana del editor se divide en múltiples

secciones cada una de ellas etiquetada y asociada a una sección de la páginafija. Pulse en la sección que desea diseñar.

3. En cada sección de la página fija, puede insertar elementos de diseño queidentificarán lo que se incluirá en dicha sección de la página. Seleccione loselementos de diseño en la vista Paleta. Seleccione los objetos que desea insertar.A continuación, pulse en la sección de la página fija donde desea poner elobjeto.

4. Las propiedades de cada sección de la página fija y las propiedades de cadaobjeto que puede insertar en el informe se visualizan en la vista Propiedades.Puede modificar las propiedades de cada sección de la página fija y laspropiedades de cada objeto en la vista Propiedades. Las propiedades dealgunas de las secciones y objetos de página fija también se pueden cambiar enla ventana del editor.

5. Especifique dónde se debe insertar la página fija en el informe principalutilizando la propiedad PáginasFijas que está disponible para cada una de lassecciones de la página principal. Si especifica una propiedad PáginasFijas en:v La sección Encabezamiento de informe: la página fija aparecerá como la

página de cubierta del informe.v La sección Encabezamiento de página: la página fija aparecerá antes del corte

de nivel más alto.v La sección Encabezamiento de detalle: la página fija aparecerá antes del corte

de nivel de detalle.v La sección Pie de detalle: la página fija aparecerá antes del corte de nivel de

detalle.v La sección Pie de página: la página fija aparecerá después del corte de nivel

más alto.v La sección Pie de informe: la página fija aparecerá como la última página del

informe.

Capítulo 7. Utilización de proyectos visuales 129

Page 142: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Puede ver la página fija en cualquier momento durante la fase de diseño. Pulsela pestaña Vista previa en la ventana del editor para visualizar el informe enmodalidad de vista previa. Para volver a la modalidad de diseño, seleccione lapestaña Diseño.

Gestión de la recuperación de datos de informePuede controlar el momento en que se recuperan los datos para los informesvisuales.

Por omisión, los informes visuales se ejecutan con datos dinámicos. Cada vez quese ejecuta el informe visual, se ejecutan las consultas y se actualizan los datos delinforme. Puede controlar la recuperación de datos para un informe visualutilizando un conjunto de planificaciones de caducidad. Esta opción permiteespecificar cuándo desea, si es que lo desea, ejecutar consultas de informe visualpara actualizar los datos que se muestran en el informe.

Para configurar las planificaciones de caducidad para la recuperación de datos deun informe visual:1. Cree un nuevo informe visual, incluidas las consultas que se utilizarán para

recuperar los datos.2. En la vista Explorador de proyectos, expanda la carpeta Globales y pulse con

el botón derecho del ratón en el nodo Planificaciones de caducidad para elinforme visual. Seleccione Insertar planificación en el menú contextual. Se abreel asistente Configuración de planificación de caducidad.

3. Puede crear una o varias planificaciones que controlarán la recuperación de losdatos para el informe visual. Especifique el nombre de la planificación en elcampo Nombre de la planificación. Puede ser cualquier nombre que tengasignificado.

4. El tipo de planificación controla el momento en que caducarán los datos que sehan se recuperado para este informe visual. Puede elegir uno de los tipos deplanificación siguientes activando uno de los botones de selección Los datoscaducan:v diario: seleccione esta opción para especificar que se utilizarán los mismos

datos para un periodo de 24 horas. Si selecciona esta opción, se ejecutará elinforme visual, se recuperarán los datos y cada vez que se ejecute el informeen el siguiente periodo de 24 horas utilizará los mismos datos. Cuandocaduque el periodo de 24 horas, la siguiente vez que se ejecute el informe, serecuperarán nuevos datos.

v semanal: seleccione esta opción para especificar que se utilizarán los mismosdatos para un periodo de 7 días. Si selecciona esta opción, se ejecutará elinforme visual, se recuperarán los datos y cada vez que se ejecute el informeen los 7 días siguientes utilizará los mismos datos. Cuando caduque elperiodo de 7 días, la siguiente vez que se ejecute el informe, se recuperaránnuevos datos.

v mensual: seleccione esta opción para especificar que se utilizarán los mismosdatos para un mes. Si selecciona esta opción, se ejecutará el informe visual,se recuperarán los datos y cada vez que se ejecute el informe en el messiguiente utilizará los mismos datos. Cuando caduque el mes, la siguientevez que se ejecute el informe, se recuperarán nuevos datos.

v en la fecha especificada: seleccione esta opción para especificar que seutilizarán los mismos datos hasta que se alcance una fecha determinada. Siselecciona esta opción, se ejecutará el informe visual, se recuperarán los datosy cada vez que se ejecute el informe hasta la fecha determinada utilizará los

130 Iniciación a DataQuant

Page 143: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

mismos datos. Cuando se alcanza la fecha especificada, la siguiente vez quese ejecute el informe, se recuperarán nuevos datos.

v nunca caduca: seleccione esta opción para especificar que se utilizaránsiempre los mismos datos. Si selecciona esta opción, se ejecutará el informevisual, se recuperarán los datos y cada vez que se ejecute el informe utilizarálos mismos datos.

v siempre caduca: seleccione esta opción para especificar que se actualizaránsiempre los datos cada vez que se ejecuta el informe.

5. Si ha seleccionado diario, semanal, mensual o en la fecha especificada, pulseSiguiente.

6. En función del tipo de planificación que va a crear, se abre una de lassiguientes variaciones de la página Establecer las propiedades de laplanificación del asistente:v Si ha seleccionado diario, especificará la fecha en que comenzará el periodo

de 24 horas en el campo Fecha inicial y la hora del periodo de 24 a la quecomenzará en el campo Hora de inicio. Se especifica el momento en que seproducirá el periodo de 24 horas utilizando los botones de selección Losdatos caducan. Seleccione diario para especificar que el periodo de 24 horasse producirá todos los días. Seleccione cada para especificar que el periodode 24 horas se producirá cada número de días. Especifique el número en lalista desplegable. Seleccione días de la semana para especificar que elperiodo de 24 horas se producirá en uno o varios días determinados. Debeactivar los recuadros de selección de los días.

v Si ha seleccionado semanal, especificará la fecha en que comenzará lasemana en el campo Fecha inicial y la hora a la que comenzará la semana enel campo Hora de inicio. Puede seleccionar un número de la lista cadasemana para especificar que el periodo de 7 días se producirá cada númerode semanas. Puede seleccionar un día de los recuadros de selección días dela semana para especificar que el periodo de 7 días comenzará en un día dela semana determinado.

v Si ha seleccionado mensual, especificará la fecha en que comenzará el mes enel campo Fecha inicial y la hora a la que comenzará el mes en el campoHora de inicio. Puede seleccionar o para especificar que se producirá larecuperación de las datos en un día determinado de la semana del mes.Seleccione el mes de la lista de recuadros de selección Seleccione los meses.

v Si ha seleccionado en la fecha especificada, especificará la fecha y hora quedesencadenarán la recuperación de los datos en el recuadro de lista Fecha yhora. Pulse en la célula para que se presente un calendario dondeseleccionará la fecha y hora.

7. Pulse Finalizar. Se creará la planificación y se incluirá en la vista Explorador deproyectos. Repetirá este proceso para definir propiedades adicionales. Despuésde haber definido todas las planificaciones asignará estas últimas a lasconsultas en el informe visual.

Asignación de planificaciones de recuperación de datos aconsultas de informes visualesPara controlar la recuperación de datos de un informe visual, debe asignar lasplanificaciones de recuperación de datos a las consultas en el informe visual.

Para asignar las planificaciones de recuperación de datos a consultas de informevisual:

Capítulo 7. Utilización de proyectos visuales 131

Page 144: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Pulse con el botón derecho del ratón en el nodo Consultas para el informevisual en la vista Explorador de proyectos. Seleccione Asignar planificacionesde caducidad en el menú contextual. Se abre el asistente Gestionarplanificaciones de caducidad.

2. Seleccione Utilizar planificaciones de caducidad para asignar una planificaciónde caducidad al informe visual.

3. Seleccione la planificación de caducidad por omisión de la lista Planificaciónde caducidad por omisión. Esta planificación se utilizará para controlar larecuperación de los datos de todas las consultas incluidas en el informe visuala no ser que se les haya asignado una planificación determinada.

4. Puede asignar planificaciones determinadas a consultas determinadas. Cadaconsulta que se incluye en el informe visual se enumera en la célula Nombrede consulta. Para asignar una planificación determinada a la consulta, pulse lacélula Nombre de la planificación correspondiente. Seleccione la planificaciónúnica de la lista desplegable de planificaciones disponibles.

5. Pulse Renovar antememoria para renovar los datos recuperados para laconsulta.

6. Pulse Finalizar. Se salvarán las asignaciones de planificación que hayarealizado.

Conversión de informes visuales en informes fuera de líneaPuede convertir un informe visual en un informe fuera de línea. Los informesfuera de línea son versiones estáticas de un informe visual. Los usuarios puedenabrir el informe y verán siempre los mismos datos.

Para crear un informe fuera de línea desde un informe visual:1. Abra un informe visual.2. Seleccione Editar → Convertir en informe fuera de línea. Se ejecutarán todas las

consultas para el informe visual y se recuperarán todos los datos que esnecesario representar en el informe.

3. Salve el informe fuera de línea en el repositorio. No puede salvar el informe enun archivo.

4. Para volver a convertir un informe fuera de línea a un informe en línea, abra elinforme fuera de línea y seleccione Editar → Convertir en informe en línea.

Utilización de paneles de instrumentos visualesUn panel de instrumentos visual es un tipo de proyecto visual que presenta datosinteractivos o permanentes a una amplia variedad de usuarios.

Los paneles de instrumentos visuales pueden obtener datos simultáneamente devarias fuentes de datos heterogéneas y presentar los datos utilizando una variedadde gráficos, diagramas y widgets gráficos. Mediante el uso de DataQuant paraWorkstation, los desarrolladores de contenido pueden crear un panel deinstrumentos visual que pueden visualizar varios usuarios con DataQuant paraWorkstation, DataQuant para WebSphere, o Lotus Notes 8.

Nota: Puede ver los paneles de instrumentos visuales diseñados previamente enDataQuant para WebSphere, pero no los puede diseñar. La perspectivaDiseñador visual no está disponible.

Los siguientes pasos describen las tareas que realizará al crear o editar paneles deinstrumentos visuales:

132 Iniciación a DataQuant

Page 145: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Active un panel visual en la ventana del editor de la estación de trabajo.Puede activar un panel de instrumentos visual en la ventana del editor de laestación de trabajo de una de las maneras siguientes:v Cree un nuevo panel de instrumentos visual mediante el asistente Crear

nuevo panel de instrumentos visual.v Abra un panel de instrumentos visual existente.v Importe un mundo visual de herencia.

2. Abra la perspectiva Diseñador visual. La perspectiva Diseñador visualpresenta una ventana de editor y varias vistas y menús que se utilizarán paratrabajar con los paneles de instrumentos visuales. Puede abrir la perspectivaDiseñador visual utilizando el botón de la barra de herramientas Abrirperspectiva o seleccionando Ventana → Abrir perspectiva → Diseñador visual.

3. Vea los componentes clave del panel de instrumentos visual que se listan en lavista Explorador de proyectos. Cada panel de instrumentos visual se lista bajoel nodo Paneles de instrumentos visuales del árbol Explorador de proyectos.Cada panel de instrumentos visual tendrá las siguientes carpetas:v Conexiones

v Consultas

v Globales

v Escenas

4. Cree conexiones de fuente de datos. Los paneles de instrumentos visualesestán pensados para compartirlos en la empresa. Para facilitar elcompartimiento y la distribución de paneles de instrumentos visuales,DataQuant para Workstation no conecta las consultas que se incluyen en unpanel de instrumentos visual a una fuente de datos específica. En lugar deello, conecta la consulta a un alias de información de conexión. Debeconfigurar un alias de información de conexión para cada fuente de datos quese utilizará para obtener datos para el panel de instrumentos visual. Todos losalias de información de conexión que están disponibles para un panel deinstrumentos se listan en la carpeta Conexiones del panel de instrumentos enla vista Explorador de proyectos. Puede configurar un alias de información deconexión para un origen de datos utilizando el diálogo Insertar conexión oarrastrando el origen de datos de la vista Espacios de trabajo a la carpetaConexiones para el informe visual en la vista Explorador de proyectos.

5. Especifique la consulta principal que proporcionará los datos para el informevisual. Puede especificar una consulta existente o crear una nueva consulta.Cuando especifique la consulta, se le pedirá que asocie la consulta con unalias de información de conexión. El alias de información de conexiónidentificará la fuente de datos en la que se ejecutará la consulta. Cada consultapara un panel de instrumentos se lista en la carpeta Consultas del panel deinstrumentos visual en la vista Explorador de proyectos. Puede especificar laconsulta mediante el diálogo Insertar consulta o arrastrando la consulta de lavista Espacios de trabajo a la carpeta Consultas para el panel de instrumentosvisual en la vista Explorador de proyectos.

6. Diseñe la primera escena para el panel de instrumentos. Un panel deinstrumentos visual consta de una o varias escenas. Una escena es elcontenedor (similar a una diapositiva de presentación) que contendrá todoslos elementos que se utilizarán para visualizar los datos. Después de crear unnuevo panel de instrumentos visual, se proporciona una escena por omisión.Puede elegir entre que solamente haya una escena en el panel de instrumentosvisual o añadir escenas adicionales.

Capítulo 7. Utilización de proyectos visuales 133

Page 146: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

7. Inserte objetos en una escena. Los objetos que puede insertar se visualizan enla vista Paleta y se organizan en paletas individuales según el tipo. En la vistaPaleta seleccionará los objetos que desee insertar en las escenas.

8. Después de insertar un objeto en una escena, modificará las propiedades delobjeto en la vista Propiedades. Al modificar las propiedades de un objetoespecificará cómo aparecerá el objeto en la escena y cómo se comportará elobjeto. Puede utilizar el Diseñador de expresiones como ayuda paraespecificar las propiedades de un objeto.

9. En una escena del panel de instrumentos visual se utilizan objetos de diseñopara visualizar los resultados de la consulta. Cuando inserte un objeto dediseño, se le solicitará que asocie el objeto a una consulta contenida en lacarpeta Consultas. Puede añadir consultas a la carpeta Consultas en cualquiermomento durante el proceso de creación del panel de instrumentos.

10. Los objetos de diseño pueden presentar datos de muchas maneras. Para lamayoría de objetos, se visualizan los resultados de varias consultas en un solodiseño. Por ejemplo, se puede crear un solo diagrama XY que visualice lascifras de ventas obtenidas de una consulta y las cifras de gastos obtenidas deotra consulta. Puede anidar varios objetos de diseño. Cuando se anidanobjetos de diseño, puede pasar información del resultado de la consulta de unobjeto de diseño de nivel superior a un objeto de diseño de nivel inferior.Debido a que tiene la posibilidad de pasar esta información, puede utilizarobjetos de diseño anidados para visualizar información más detalladarelacionada con un valor de datos específico.

11. Puede configurar la forma en que se moverá el usuario en el panel deinstrumentos, asignando navegación a escenas y objetos. Utilice la vistaSucesos para asignar las distintas opciones de navegación. Una forma denavegación consiste en definir dependencias entre objetos de control del panelde instrumentos (por ejemplo objetos de recuadro combinado o recuadro delista) y objetos de diseño controlados por datos (por ejemplo un objeto decuadrícula o de gráfico de barras) utilizando la herramienta Conectividad dela vista Paleta.

12. Cada vez que pulsa la pestaña Tiempo de ejecución, en realidad estáejecutando el objeto del panel de instrumentos visual y puede ver cómoaparecerán los resultados.

13. Una vez ha finalizado el diseño o la edición del panel de instrumentos visual,puede salvar el panel de instrumentos y copiarlo en uno o más espacios detrabajo para distribuirlo a otros usuarios.

Planificación del panel de instrumentosUna planificación realizada con antelación facilitará el desarrollo de un panel deinstrumentos visual. Como desarrollador de contenido necesita decidir qué se va apresentar, cuántos detalles iniciales se van a proporcionar, cómo se va a acceder ainformación más detallada y cómo se va a navegar a las escenas que componen elpanel de instrumentos y desde ellas.

Un guión gráfico es un plan de lo que el panel de instrumentos visual incluirá. Elguión gráfico se utiliza para diseñar las características básicas, la funcionalidad y elflujo de presentación de las escenas y objetos que se incluirán en el panel deinstrumentos visual. Un guión gráfico para un panel de instrumentos visual debeespecificar lo siguiente:v Datos para cada escenav Escenas, trazadas toscamentev Diseños para cada escena

134 Iniciación a DataQuant

Page 147: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Secuencia de presentaciónv Puntos en los que los usuarios pueden acceder a más informaciónv Acciones que son el resultado de sucesos de usuariov Saltos entre escenas

Puede utilizar varias herramientas para crear guiones gráficos. Puede esbozar unoutilizando papel y lápiz. Puede utilizar una herramienta de presentación como, porejemplo, Microsoft PowerPoint, para crear diseños de ejemplo, con detalles desoporte en páginas de notas. También puede agrupar páginas Web para mostrarsaltos reales y flujo de navegación. La lista siguiente de temas generales es unaguía para algunos de los elementos de diseño que debe incluir en el plan:

Visualización de datos de resultados de consulta

Los objetos de diseño o los Controles de lista o combinados para visualizardatos de resultados de la consulta. Explore las diferentes opciones devisualización y decida las mejores para la clase de análisis que deseamostrar.

Captura de entrada de usuario

Puede capturar preferencias del usuario con controles de interfaz deusuario estándar. Examine la paleta Controles en la vista Paleta paraexplorar las opciones.

Transferencia de información

Mediante los parámetros, puede pasar información adquirida con lasacciones de usuario que afecta a la visualización de un panel deinstrumentos, el contenido de una escena o la ejecución de una consulta.

Navegación por los paneles de instrumentos

Puede utilizar las funciones de navegación para permitir que los usuariosse muevan por los paneles de instrumentos para obtener información.

Localización de los datos

El guión gráfico debe especificar la base de datos e incluir una lista de lastablas que piensa utilizar. Escribir esta lista le ayudará a organizar eltrabajo. Después puede emplear una sesión en crear todas las consultasque necesita antes de crear la primera escena. De forma alternativa, puedetrabajar con otras personas para extraer los datos que necesita de las tablasde base de datos y consolidarlos en tablas de resumen.

Utilización del asistente para el panel de instrumentos visualEl asistente Crear nuevo panel de instrumentos visual le ayudará a crear un nuevopanel de instrumentos visual.

Para crear un panel de instrumentos nuevo:1. Abra el asistente Crear nuevo panel de instrumentos visual de una de las

maneras siguientes:v En la perspectiva Diseñador visual, pulse el botón derecho del ratón en la

carpeta Paneles de instrumentos visuales de la vista Explorador deproyectos. Seleccione Nuevo panel de instrumentos visual en el menúcontextual. Se abre el asistente Crear nuevo panel de instrumentos visual.

v Desde la perspectiva Diseñador visual, seleccione Archivo → Nuevo → Panelde instrumentos visual. Se abre el asistente Crear nuevo panel deinstrumentos visual.

Capítulo 7. Utilización de proyectos visuales 135

Page 148: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Desde la perspectiva Diseñador visual, pulse dos veces la carpeta Panelesde instrumentos visuales en la vista Explorador de proyectos. Se abre elasistente Crear nuevo panel de instrumentos visual.

2. Escriba un nombre exclusivo para el panel de instrumentos en el campoNombre del panel de instrumentos.

3. Seleccione la plantilla que se utilizará para el nuevo panel de instrumentosvisual de una de las maneras siguientes:v Seleccione la pestaña Predefinido. En la lista de plantillas predefinidas

seleccione la plantilla que desea utilizar como modelo para el nuevo panel deinstrumentos visual. Con la aplicación se entregan plantillas predefinidas. Eldiseño de las plantillas predefinidas no se puede cambiar. La plantillapredefinida Blank (en blanco) es la plantilla por omisión para todos lospaneles de instrumentos visuales. No contiene elementos estructurales.

v Seleccione la pestaña Local. En la lista de plantillas locales seleccione laplantilla que desea utilizar como modelo para el nuevo panel deinstrumentos visual. Las plantillas locales son las que se han creado para laorganización y se han salvado localmente. Cada plantilla incluye contenidopredefinido (por ejemplo logotipos de empresa, texto estandarizado, diseñosgráficos frecuentes). Las plantillas se listan por categoría por cuestiones deorganización. Los usuarios pueden editar el contenido estructural de lasplantillas locales para adaptarlo a sus necesidades.

v Seleccione la pestaña Repositorio. En la lista de plantillas que se salvan en elrepositorio, seleccione la plantilla que desea utilizar como modelo para elnuevo panel de instrumentos visual. Las plantillas incluidas en la página derepositorios son las que se han creado para la organización y se han salvadoen el repositorio. Cada plantilla incluye contenido predefinido (por ejemplologotipos de empresa, texto estandarizado, diseños gráficos frecuentes). Lasplantillas se listan por categoría por cuestiones de organización. Los usuariospueden editar el contenido estructural de las plantillas de repositorio paraadaptarlo a sus necesidades.

4. Pulse Finalizar. Se añade una carpeta con el nombre del panel de instrumentosal nodo Paneles de instrumentos en la vista Explorador de proyectos. Paracada nuevo panel de instrumentos se crea una carpeta para las Conexiones,Consultas y Globales que se utilizarán para este panel de instrumentos.Además, se añade una carpeta Escenas con una primera escena por omisión. Seabre la ventana del editor con un lienzo donde diseñará la primera escena delpanel de instrumentos.

Creación de una nueva plantilla de panel de instrumentos visualLos usuarios pueden crear paneles de instrumentos visuales con contenidopredefinido, por ejemplo logotipos de empresa, texto estandarizado y gráficosespeciales. Entonces, cada informe visual se puede salvar como una plantilla queotros usuarios pueden utilizar para facilitar la creación de paneles de instrumentosvisuales.

Para crear una plantilla de panel de instrumentos visual nuevo:1. Cree un nuevo panel de instrumentos visual e incluya los elementos comunes o

abra un panel de instrumentos visual existente que sirva de base de la plantilla.2. Seleccione Archivo → Guardar como. Se abre el asistente Guardar.3. Seleccione dónde salvará la plantilla de panel de instrumentos visual.

Seleccione Salvar en repositorio para salvar el panel de instrumentos en unrepositorio. Seleccione Salvar en archivo para salvar el panel de instrumentosvisual localmente.

136 Iniciación a DataQuant

Page 149: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Marque el recuadro de selección Salvar como plantilla para salvar el panel deinstrumentos visual como una plantilla.

5. Pulse Siguiente. La segunda página del asistente varía en función del lugardonde esté salvando la plantilla de panel de instrumentos visual.

6. Si está salvando la plantilla localmente, se abrirá la página de diálogoEspecifique un nombre de archivo o elija un archivo dentro de un archivodel asistente. Especificará en el campo Vía de acceso la vía de acceso deldirectorio local donde salvará la plantilla. Por ejemplo, en un sistema operativoWindows, la vía de acceso sería:C:\Documents and Settings\userid\Application Data\IBM\DataQuant para Workstation\Templates\VR Templates\VisualDashboard1

Puede sustituir VisualDashboard1 por cualquier nombre. Se recomienda que lavía de acceso sea al directorio local porque éste es el lugar donde DataQuantpara Workstation buscará todas las plantillas locales con el fin de visualizarlas alos usuarios cuando éstos creen un nuevo panel de instrumentos visual.

7. Si está salvando la plantilla en un repositorio, se abrirá la página Configure losparámetros de objeto de repositorio del asistente. La lista Seleccionar entradapadre muestra una lista de categorías que ha configurado para organizar lasplantillas de repositorio. Si no ha configurado ninguna categoría, esta lista estáen blanco. Pulse el icono Crear categorías de plantilla de panel deinstrumentos visual nuevo para crear una categoría. Especifique un nombrepara el panel de instrumentos en el campo Nombre. Opcionalmente puedeespecificar un comentario en el campo Comentario.

8. Pulse Finalizar. Se salva la plantilla de panel de instrumentos visual nuevo. Sepresentará a los usuarios cuando creen un nuevo panel de instrumentos visual.

Importación de Visionary World de herenciaPuede crear un nuevo panel de instrumentos a partir de un Visionary Worldexistente que se ha creado utilizando una versión anterior de QMF Visionary.

El entorno de Visionary que importe se debe haber exportado como archivo XMLutilizando QMF para Visionary Versión 8.1, Fixpack 13 o posterior. Para exportarun entorno de Visionary utilizando QMF para Visionary Versión 8.1, Fixpack 13,seleccione Archivo → Exportar como XML

Para importar un Visionary World de herencia:1. Desde cualquier perspectiva, seleccione Archivo → Importar. Se abre el diálogo

Importar.2. Seleccione Archivo de entorno de Visionary.3. Pulse Siguiente. Se abre el diálogo del asistente Importación de Visionary

World.4. En el campo Vía de acceso de archivo, especifique la vía de acceso al entorno

de Visionary que desea importar. Puede utilizar el botón examinar para buscarel archivo.

5. Escriba un nombre exclusivo para el nuevo panel de instrumentos que se crearáa partir del entorno de Visionary de herencia en el campo Nombre de panel deinstrumentos.

6. Escriba la ubicación donde desea salvar el nuevo panel de instrumentos (dentrode la ubicación conectada actualmente al repositorio) en el campo Ubicación.

7. Pulse Finalizar. Se añade una carpeta con el nombre del panel de instrumentosal nodo Paneles de instrumentos en la vista Explorador de proyectos. Paracada nuevo panel de instrumentos, se añaden las carpetas denominadas

Capítulo 7. Utilización de proyectos visuales 137

Page 150: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Conexiones, Consultas, Globales y Escenas. La ventana del editor se abrirácon un lienzo en el que puede editar las escenas del mundo convertido.

Especificación de conexiones de origen de datos parapaneles de instrumentos visuales

Debe configurar el alias de información de conexión para cada fuente de datos quese utilizará en el panel de instrumentos visual.

Los paneles de instrumentos visuales están pensados para compartirlos en laempresa. Para facilitar el compartimiento y la distribución de paneles deinstrumentos visuales, DataQuant para Workstation no conecta las consultas que seincluyen en un panel de instrumentos visual a una fuente de datos específica. Enlugar de ello, conecta la consulta a un alias de información de conexión. Lainformación de conexión se salva con el panel de instrumentos visual y se puedemodificar fácilmente para que apunte a cualquier fuente de datos.

La información de conexión incluye un nombre para la conexión y el nombre de lafuente de datos a la que apuntará.Al añadir las consultas que se utilizarán en elpanel de instrumentos visual, especificará el alias de información de conexión quese asociará a la consulta.

Para cambiar la fuente de datos que se utilizará para una consulta, debe editar lainformación de conexión y apuntar a la fuente de datos que desea utilizar. Estacaracterística permite que los usuarios compartan fácilmente paneles deinstrumentos visuales y utilicen sus propias fuentes de datos. Además, facilita elmovimiento entre fuentes de datos de prueba y de producción.

Para especificar información de conexión para una fuente de datos:1. Puede abrir la ventana Insertar conexión de una de las formas siguientes:

v En la vista Explorador de proyectos, pulse el botón derecho del ratón en elnodo Conexiones. Seleccione Insertar conexión en el menú contextual. Seabrirá la ventana Insertar conexión.

v Desde la vista Explorador de proyectos, pulse dos veces el nodo Conexiones.Se abrirá la ventana Insertar conexión.

v Pulse una consulta desde la vista Espacios de trabajo o Explorador derepositorios. Con el ratón pulsado, arrastre la consulta al nodo Consultas enla vista Explorador de proyectos. Se añade automáticamente una nuevaconexión de origen de datos a la carpeta Connections de la vista Exploradorde proyectos.

2. En la lista de fuentes de datos disponibles, seleccione la fuente de datos que seasociará a este alias de información de conexión.

3. Especifique un nombre exclusivo para esta información de conexión en elcampo Nombre de conexión.

4. Pulse Finalizar. El Explorador de proyectos lista el nuevo alias de informaciónde conexión bajo el nodo Conexiones en el árbol.

Nota: También puede configurar un alias de información de conexión para unafuente de datos arrastrando la fuente de datos de la vista Espacios detrabajo a la carpeta Conexiones para el panel de instrumentos visual en lavista Explorador de proyectos. Se añade el alias de información de conexióncon el nombre ConnectionN. Puede editar el nombre del alias deinformación de conexión pulsando con el botón derecho del ratón en laentrada y seleccionando Renombrar.

138 Iniciación a DataQuant

Page 151: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Especificación de consultas de panel de instrumentos visualLos paneles de instrumentos visuales pueden incluir una o varias consultas que seejecutarán para obtener los datos de resultado que se visualizarán en el panel deinstrumentos.

Puede crear una nueva consulta que se vaya a incluir en el panel de instrumentoso puede utilizar una consulta existente. Todas las consultas que utilizará en elpanel de instrumentos visual deben estar definidas en la carpeta Consultas paradicho panel de instrumentos. Puede añadir consultas en cualquier momentomientras diseña el panel de instrumentos. Para cada consulta que incluya en elpanel de instrumentos visual, debe especificar la fuente de datos que se va autilizar. Esto se hace asociando la consulta a un alias de información de conexión.

Para especificar una consulta que se va a utilizar en el panel de instrumentosvisual:1. Puede abrir la ventana Insertar consulta de uno de los modos siguientes:

v En la vista Explorador de proyectos, pulse el botón derecho del ratón en elnodo Consultas. Seleccione Insertar consulta en el menú contextual. Se abrela ventana Insertar consulta.

v Desde la vista Explorador de proyectos, pulse dos veces el nodo Consultas.Se abre la ventana Insertar consulta.

2. Especifique un nombre exclusivo para la consulta en el campo Nombre deconsulta.

3. En la lista de conexiones disponibles, seleccione la conexión que apunta a lafuente de datos que desea utilizar para esta consulta. Para añadir un nuevoalias de información de conexión, pulse el botón Añadir conexión. Se abrirá laventana Insertar conexión.

4. Seleccione el origen de datos al que desea que apunte la conexión en el árbolOrígenes de datos. Especifique un nombre para la conexión en el campoNombre de conexión. Pulse Finalizar Se cierra la ventana Insertar conexión yel control vuelve a la ventana Insertar consulta.

5. Identifique la consulta y especifique dónde reside de una de las manerassiguientes:a. Si crea una nueva consulta, seleccione el botón Crear una nueva consulta.b. Si existe la consulta, elija el botón de selección Adjuntar a una consulta

existente. El recuadro de texto Seleccionar consulta pasa a estar activo.Especifique el nombre de la consulta y donde reside en el campoSeleccionar consulta. Puede utilizar el botón examinar para buscar laconsulta.

c. Si desea insertar una consulta estática, elija el botón de selección Desdearchivo.v Elija el botón de selección Insertar datos para copiar la consulta

directamente en la carpeta Consultas. Esta opción proporciona mayorportabilidad, porque la consulta permanecerá con el proyecto visual si semueve de un sistema a otro.

v Elija el botón de selección Utilizar enlace a archivo para crear un enlacecon la ubicación del directorio del sistema de la consulta. Esta opciónlimita la portabilidad, porque si el proyecto visual se mueve de unsistema a otro, la consulta dejará de estar disponible.

v Especifique la consulta que se va a añadir en el recuadro de textoSeleccionar archivo de datos. Puede utilizar el botón examinar parabuscar la consulta.

Capítulo 7. Utilización de proyectos visuales 139

Page 152: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Pulse el botón Finalizar. La vista Explorador de proyectos lista la consulta bajoel nodo Consultas del árbol. Si la consulta necesita un parámetro, se añade unacarpeta Parámetros. Guardará automáticamente la consulta cuando guarde elproyecto visual.

Nota: También puede añadir una consulta arrastrándola de la vista Espacios detrabajo a la carpeta Consultas del informe visual en la vista Explorador deproyectos. Cuando suelte la consulta, se abre el diálogo Editar consultadonde podrá seleccionar la información de conexión de origen de datos parala consulta.

Utilización de escenasUn panel de instrumentos visual consta de una o más escenas que visualizarándatos a los usuarios.

Al crear un nuevo panel de instrumentos visual, se proporciona una escena poromisión. Puede elegir entre que solamente haya una escena en el panel deinstrumentos visual o añadir escenas adicionales. En cada escena del panel deinstrumentos añadirá objetos para visualizar datos e información a los usuarios yconfigurará la navegación necesaria para que los usuarios se muevan de unaescena o un objeto a otro.

Para añadir, suprimir o renombrar una escena:1. Para añadir una escena a un panel de instrumentos, en la vista Explorador de

proyectos pulse el botón derecho del ratón en la carpeta Escenas del panel deinstrumentos visual al que desea añadir la escena. Seleccione Nueva escena enlos menús contextuales. Se abre el asistente Nueva escena.

2. Especifique un nombre exclusivo para esta escena en el campo Nombre deescena.

3. Pulse Finalizar. La vista Explorador de proyectos lista la nueva escena en elproyecto de panel de instrumentos visual. Se abre un lienzo de escena nueva enel editor.

4. Para renombrar una escena, en la vista Explorador de proyectos, pulse el botónderecho del ratón en la escena que desea renombrar. Seleccione Renombrar enel menú contextual. El nombre de escena se resalta en la vista Explorador deproyectos. Escriba el nuevo nombre para la escena en el recuadro de ediciónresaltado. Pulse fuera del recuadro de edición en la vista Explorador deproyectos. Se cambia el nombre de la escena y se visualiza el nuevo nombre.Las referencias a la escena por el nombre original no se actualizan.

5. Para suprimir una escena del panel de instrumentos visual, en la vistaExplorador de proyectos, pulse con el botón derecho del ratón en la escena quedesea suprimir. Seleccione Suprimir en el menú contextual. La escena sesuprime del proyecto del panel de instrumentos visual. Las referencias delpanel de instrumentos a la escena suprimida no se actualizan.

Utilización de parámetros de escenaPuede utilizar parámetros de escena para modificar el valor de las propiedades deun objeto en la escena.

Existe un parámetro de escena para que lo utilice solamente la escena en la que sedefine. Cada escena que se crea tiene una carpeta Locales que se añade alExplorador de proyectos e incluye todos los parámetros que se han definido parala escena.

140 Iniciación a DataQuant

Page 153: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para crear un parámetro de escena:1. Abra el diálogo Insertar parámetro de una de las maneras siguientes:

v En la vista Explorador de proyectos, pulse el botón derecho del ratón en elnodo Locales de la escena a la que desea añadir un parámetro. SeleccioneNuevo. Seleccione Parámetro en el menú contextual. Se abrirá el diálogoInsertar parámetro.

v En la vista Explorador de proyectos, pulse con el botón derecho en la escenapara la que desea crear el parámetro. Seleccione Nuevo. SeleccioneParámetro en el menú contextual. Se abrirá el diálogo Insertar parámetro.

2. Escriba un nombre exclusivo para el parámetro de escena en el recuadro detexto Nombre.

3. Seleccione un tipo de datos en el recuadro de lista Tipo de datos. El tipo dedatos describirá el tipo de datos que se incluirá en el parámetro. Tiene lasopciones siguientes:v Booleano: Verdadero o falsov Color: Colorv FechaHora: Valor de fecha y horav ConjuntoFechaHora: Varios valores de fecha y horav VíaArchivo: Vía de acceso a un archivov NombreFont: Tipo de font válidov Entero: Número enterov Literal: Datos tal cual son. Este tipo de datos sólo se aplica a parámetros de

consultav Número: número de punto flotantev ConjuntoNúmeros: Varios números de coma flotantev Porcentaje: Valor que se utilizará como porcentajev Punto: valor de punto x,y individualv ConjPuntos: varios valores de puntos x,yv ConjPoli: Varias variables de punto que se pueden utilizar para construir un

polígonov Texto: Serie de textov ConjTexto: Varias series de texto

4. Si desea añadir una descripción, escriba el texto en el recuadro de textoDescripción.

5. Si desea especificar un valor por omisión, marque el recuadro de selecciónTiene valor por omisión. Se visualizará un recuadro de texto donde puedeescribir un valor por omisión para el parámetro. Se utilizará este valor si no seespecifica otro.

6. Pulse Finalizar.

Adición de funciones de navegaciónLa forma en que se moverá el usuario en el panel de instrumentos se diseñaasignando navegación a escenas y objetos.

Según cómo desee presentar los datos al usuario, puede elegir aplicar cualquierfunción de navegación siguiente a las escenas y los objetos:

Utilización del Asistente para detallar más:

Capítulo 7. Utilización de proyectos visuales 141

Page 154: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Aunque se puede hacer manualmente, el asistente para detallar más automatiza elproceso de creación del suceso de pulsación, identificación de la escena de destinoy correlación de los parámetros de escena necesarios.

La posibilidad de detallar información adicional es una función de navegaciónmuy importante. Permite a los usuarios pulsar un objeto y saltar a otra escena quecontiene más información relacionada específicamente con el valor del objetooriginal. El Asistente para detallar más está disponible para todos los objetos dediseño que pueden mostrar los datos de resultado de consulta (plantillas de datosde soporte).

Para configurar un suceso de pulsación en una nueva escena de destino utilizandoel Asistente para detallar más:1. En la vista Explorador de proyectos, expanda la carpeta del objeto de diseño a

la que desea añadir la función de navegación de suceso de pulsación. Expandala carpeta de la plantilla de datos de dicho objeto de diseño. Expanda lacarpeta de nivel. Pulse con el botón secundario del ratón el objeto en el quedesea aplicar el suceso de pulsación y seleccione el Detallar más desde el menúcontextual. También puede abrir el objeto en el editor y pulsar con el botónderecho del ratón en el objeto de la ventana del editor. Se abre el asistente paraDetallar.

2. La primera página del asistente resume los pasos necesarios para crear elsuceso de pulsación. Pulse Siguiente.

3. En el primer diálogo, seleccione las columnas de datos de resultados de laconsulta cuyos valores desea pasar a la escena de destino. La escena de destinopuede utilizar cualquier valor de datos que pase para entregar informaciónadicional que se aplique específicamente al valor de datos de origen. Utilice lasteclas de flecha para mover las columnas de datos del recuadro de listaCampos disponibles al recuadro de lista Campos a visualizar. Cada columnade datos que añada a la lista Campos a visualizar se pasa a la escena dedestino como un parámetro.

4. Pulse Siguiente.5. Elija el grupo de selección Ubicación para determinar si la acción detallar más

saltará a una escena del panel de instrumentos seleccionado actualmente o aotro proyecto visual.v Seleccione Este panel de instrumentos para saltar a una escena del panel de

instrumentos seleccionado actualmente.v Seleccione Otro proyecto visual para saltar a una escena o página en otro

proyecto visual. El campo Proyecto visual pasa a estar activa. Utilice el botóncon los tres puntos para examinar el proyecto visual al que desearía saltar.Pulse Recuperar parámetros para seleccionar entre los parámetrosdisponibles del proyecto visual especificado. Si desea abrir el proyecto visualen una nueva pestaña, active el recuadro de selección Abrir en un nuevoseparador.

6. Seleccione la escena de destino a la que desea que salte el usuario desde elrecuadro de lista Escena. Si la escena no existe, se le solicitará que cree una.Especifique el punto de vista en esta escena seleccionando uno en el recuadrode lista Punto de vista.

7. Pulse Siguiente.8. En el tercer diálogo, especifique los valores de parámetro de la escena de

destino. Todos los parámetros que se han definido para la escena de destinoaparecen listados en el recuadro de texto Parámetro. Incluyen los parámetros

142 Iniciación a DataQuant

Page 155: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

que sólo se aplican a la escena de destino así como los parámetros para todaslas columnas de datos que se pasarán a la escena de destino.

9. Pulse Finalizar. Se ha establecido la función de navegación de suceso depulsación para el objeto de diseño.

Configuración de la ampliación de la información:

La ampliación de la información es una función de navegación que presenta unavista más detallada de los datos cuando el usuario amplía una escena o un puntode datos de un diseño. Cada objeto de diseño y escena tiene un nivel deampliación por omisión (100% de ampliación).

Puede configurar la navegación de ampliación de la información para escenascompletas y objetos de diseño individuales. La ampliación de la información delobjeto de diseño le permite proporcionar más información de consulta en cadapunto de datos mientras el usuario amplía un objeto de diseño. Utilice los mismosdatos de resultados de consulta para cada nivel de ampliación. La ampliación de lainformación del nivel de la escena permite visualizar un diseño completamentediferente y datos de resultados de la consulta para cada nivel de la ampliación.

Un ejemplo de utilización de ampliación de la información en un diseño podría serel diseño de una visualización de los viajes en coches compartidos con lasubicaciones de las viviendas de los empleados, utilizando un objeto de diseño contres niveles de detalle. En el nivel de ampliación por omisión (100%), el mapamuestra marcadores para mostrar las ubicaciones de la vivienda de cada empleado.En el 200%, el mapa muestra los nombres de los empleados. En el 400%, el mapamuestra los nombres de empleados, número de teléfono y las horas dedesplazamiento que desea cada empleado. En este ejemplo, hay tres niveles dedetalle.

Configuración de la ampliación de la información para objetos de diseño:

Cuando configura la ampliación de la información para un diseño, puedeproporcionar más datos de la misma consulta cuando el usuario amplía un objetode diseño.

Todos los niveles de ampliación de un objeto de diseño utilizan los mismos datosde resultados de la consulta. Para cada objeto de diseño que crea, puede añadirvarios niveles de ampliación. Al crear un objeto de diseño, se crea una carpetadenominada Nivel1. Esta carpeta contiene todos los elementos que se visualizaránsiempre que el objeto se visualice en su nivel de ampliación inicial, el 100% o unnivel de ampliación inferior.

Para incorporar la ampliación de la información, se añaden niveles adicionales alobjeto de diseño. Cada nivel que añada se numera de forma secuencial y se añadecomo una carpeta en la vista Explorador de proyectos. Debe añadir los objetos quedesea mostrar en un nivel de ampliación determinado a la carpeta del nivel. Cadanivel secuencial se muestra cuando el usuario cambia a un nivel de ampliaciónsuperior.

Para añadir un nivel de detalle a un objeto de diseño:1. En la vista Explorador de proyectos, pulse el botón derecho del ratón en la

carpeta PlantillaDatos de objetos del diseño en la que desea añadir un niveladicional de detalle. Seleccione Insertar nivel de detalle en el menú contextual.

Capítulo 7. Utilización de proyectos visuales 143

Page 156: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. Se emite el recuadro de mensaje Insertar nivel de detalle. Este mensaje solicitacómo desea inicializar el nuevo nivel. Seleccione Sí para crear un duplicado delnivel anterior. Todos los objetos y las propiedades del último nivel queaparecen en la carpeta se copian en el nuevo nivel. Seleccione No para crear unnivel en blanco.

3. Se añade una carpeta para el nuevo nivel a la carpeta del objeto de diseño en elExplorador de proyectos. Se presentará un nuevo lienzo etiquetado con elnombre de nivel, en el editor. Si ha seleccionado que el nuevo nivel tome comomodelo un nivel anterior, todos los objetos aparecerán en el nuevo nivel. Si haseleccionado un nivel en blanco, el lienzo estará vacío.

4. Tras crear el nuevo nivel, puede insertar o suprimir objetos y editarpropiedades de objetos. Puede utilizar cualquiera de los datos de resultados deconsulta que están disponibles para el objeto de diseño.

5. Cuando crea un nuevo nivel, se asigna automáticamente el porcentaje deampliación que desencadenará el nivel que se debe visualizar. El valor poromisión para cada nivel añadido es el doble de la cantidad del nivel anterior.Por ejemplo, el nivel de ampliación es del 100% para el primer nivel, el 200%para el segundo y el 400% para el tercero. Puede modificar este valor de una delas dos maneras siguientes:v Edite la propiedad AmpliaciónMínima del nivel en la vista Propiedades.v Desde la vista Explorador de proyectos, pulse con el botón secundario del

ratón la carpeta Plantilla de datos para el nivel cuyo porcentaje deampliación desee cambiar. Seleccione Editar transiciones de niveles en elmenú contextual. En el recuadro de diálogo Editor de transición de nivel dedetalle, especifique los niveles de ampliación deseados para cada punto detransición de nivel de detalle.

Nota:

Al componer consultas para diseños, incluya el número de columnas quepiensa que pueden ser útiles para los usuarios finales. Puede visualizarsolamente la información de columna más importante o la del nivel más altoen el nivel de detalle por omisión, y después añadir un nivel de detalle pararevelar más información de columna.

Diseñe la plantilla de datos y los niveles de detalle en el mismo nivel deaplicación que aparecerán para el usuario. Cuando inserta texto en unaplantilla de datos o escena, el tamaño de font se establece para poder escalaral nivel de ampliación. Si desea que el tamaño de font sea constante sintener en cuenta el nivel de ampliación, cambie la propiedad TamañoFijopara el objeto Font en el valor True en la vista Propiedades.

Puede configurar la ampliación de la información para una escena y para losdiseños de la escena. En este caso, si hay niveles de ampliación duplicados,el nivel de escena tiene prioridad. Por ejemplo, si el diseño tiene los cuatroniveles de ampliación siguientes; el nivel 1 se visualizará en el porcentaje deampliación del 100%; el nivel 2 se visualizará en el porcentaje de ampliaciónde 125%; el nivel 3 se visualizará en el porcentaje de ampliación del 150%; elnivel 4 se visualizará en el porcentaje de ampliación del 200% y la escenatiene un nivel 2 que se mostrará en el 200%, en tal caso, el usuario pasará aun nivel de ampliación del 200%, se presentará la escena del nivel 2 y no elobjeto del nivel 4.

Configuración de la ampliación de la información para escenas:

144 Iniciación a DataQuant

Page 157: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cuando configura la ampliación de la información para una escena puedeproporcionar más datos en diferentes diseños y de varias consultas cuando elusuario amplía una escena.

Para cada escena que crea, puede añadir múltiples niveles de ampliación. Al crearuna escena, se crea una carpeta denominada Nivel1. Esta carpeta contiene todoslos elementos que se visualizarán siempre que la escena se visualice en el nivel deampliación inicial, el 100% o un nivel de ampliación inferior.

Para incorporar ampliación de la información, se añaden niveles adicionales a laescena. Cada nivel que añada se numera de forma secuencial y se añade como unacarpeta en la vista Explorador de proyectos. Debe añadir los objetos que deseamostrar en un nivel de ampliación determinado a la carpeta del nivel. Cada nivelsecuencial se visualiza cuando el usuario cambia a un nivel de ampliaciónsuperior.

Por ejemplo, puede crear un segundo nivel de detalle en la escena e incluir losmismos objetos que en el primer nivel de detalle, pero utilizando una consultadiferente para el diseño.

Para añadir un nivel de detalle a una escena:1. En la vista Explorador de proyectos, pulse el botón derecho del ratón en la

carpeta de escena a la que desea añadir un nivel adicional de detalle. SeleccioneNuevo → Nivel de detalle desde el menú contextual.

2. Se emite el recuadro de mensaje Insertar nivel de detalle. Este mensaje solicitacómo desea inicializar el nuevo nivel. Seleccione Sí para crear un duplicado delnivel anterior. Todos los objetos y las propiedades del último nivel que apareceen la carpeta se copian en el nuevo nivel. Seleccione No para crear un nivel enblanco.

3. Se añade una carpeta para el nuevo nivel a la carpeta de la escena en la vistaExplorador de proyectos. Se presentará un nuevo lienzo etiquetado con elnombre de nivel, en el editor. Si ha seleccionado que el nuevo nivel tome comomodelo un nivel anterior, todos los objetos aparecerán en el nuevo nivel. Si haseleccionado un nivel en blanco, el lienzo estará vacío.

4. Tras crear el nuevo nivel, puede insertar o suprimir objetos y editarpropiedades de objetos.

5. Cuando crea un nuevo nivel, se asigna automáticamente el porcentaje deampliación que desencadenará el nivel que se debe visualizar. El valor poromisión para cada nivel añadido es el doble de la cantidad del nivel anterior.Por ejemplo, el nivel de ampliación es del 100% para el primer nivel, el 200%para el segundo y el 400% para el tercero. Puede modificar este valor de una delas dos maneras siguientes:v Edite la propiedad AmpliaciónMínima del nivel en la vista Propiedades.v Desde la vista Explorador de proyectos, pulse con el botón secundario del

ratón la carpeta Scene para el nivel cuyo porcentaje de ampliación deseacambiar. Seleccione Editar transiciones de niveles en el menú contextual. Enel recuadro de diálogo Editor de transición de nivel de detalle, especifiquelos niveles de ampliación deseados para cada punto de transición de nivel dedetalle.

Nota:

Diseñe la escena y los niveles de detalle en el mismo nivel de ampliaciónque aparecerán para el usuario. Cuando inserta texto en una plantilla de

Capítulo 7. Utilización de proyectos visuales 145

Page 158: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

datos o escena, el tamaño de font se establece para poder escalar al nivel deampliación. Si desea que el tamaño de font permanezca constante sin teneren cuenta el nivel de ampliación, cambie la propiedad TamañoFijo del objetoFont al valor True en la vista Propiedades.

Cree puntos de vista para dirigir la atención del usuario a un nivel dedetalle en particular. Mediante el uso de un salto a un punto de vista, puedepermitir a los usuarios ir directamente al área de la escena y al nivel dedetalle que contiene la información deseada.

Puede configurar la ampliación de la información para una escena y para losdiseños de la escena. En este caso, si hay niveles de ampliación duplicados,el nivel de escena tiene prioridad. Por ejemplo, si el diseño tiene los cuatroniveles de ampliación siguientes; el nivel 1 se visualizará en el porcentaje deampliación del 100%; el nivel 2 se visualizará en el porcentaje de ampliaciónde 125%; el nivel 3 se visualizará en el porcentaje de ampliación del 150%; elnivel 4 se visualizará en el porcentaje de ampliación del 200% y la escenatiene un nivel 2 que se mostrará en el 200%, en tal caso, el usuario pasará aun nivel de ampliación del 200%, se presentará la escena del nivel 2 y no elobjeto del nivel 4.

Configuración de la navegación del punto de vista:

Un punto de vista define qué parte de una escena ve un visor y en quéampliación.

Los puntos de vista tienen tres propiedades: coordenada x, coordenada y y nivelde ampliación. El valor por omisión para las coordenadas x e y es 0,00, 0,00pulgadas, y el nivel de ampliación es 100%.

Los puntos de vista permiten aislar un área en particular de una escena en unnivel de ampliación en particular. Puede utilizarlos como destinos en los saltosentre escenas y asociarlos a un nivel de ampliación en particular. Por ejemplo,suponga que una escena presenta un mapa de panel de instrumentos que indicalas ubicaciones de fábricas. Puede definir puntos de vista para cada región delpanel de instrucciones que permitan a los usuarios moverse rápidamente a laubicación y aumento de la región en la que están interesados.

Además de proporciona una herramienta de navegación, los puntos de vista connombre pueden ser el destino de una acción de suceso. Por ejemplo, puedeespecificar la visualización de un punto de vista en particular si un usuario efectúauna doble pulsación en un objeto.

Para insertar un punto de vista1. En la modalidad de diseño del editor de panel de instrumentos visual,

seleccione Insertar → Insertar punto de vista para abrir el diálogo Nuevo puntode vista.

2. Escriba un nombre para el punto de vista en el campo Nombre.3. Escriba la ubicación de la coordenada x en el campo Ubicación X. La ubicación

x es el número de pulgadas desde el centro de la pantalla.4. Escriba la ubicación de la coordenada y en el recuadro de texto Ubicación Y.

La ubicación y es el número de pulgadas desde el centro de la pantalla.5. Pulse las flechas arriba o abajo en el recuadro de selección Nivel de ampliación

para aumentar o reducir el nivel de ampliación actual o escribir un nivel deampliación.

146 Iniciación a DataQuant

Page 159: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Pulse Aceptar para aplicar los cambios.

Para modificar un punto de vista:1. En la vista Explorador de proyectos, localice el punto de vista que desee

modificar y púlselo dos veces. Se abre la ventana Editar propiedades de puntode vista.

2. Escriba los cambios en los recuadros de texto Ubicación X y Ubicación Y.3. Escriba un nuevo nivel de ampliación/reducción o pulse en las flechas arriba o

abajo en el recuadro de selección Nivel de ampliación.4. Pulse Aceptar.

Nota:

Puede restaurar la escena al punto de vista por omisión pulsando la teclaINICIO.

El punto de vista por omisión (0,0, ampliación del 100%) es un punto deorientación que ayuda a desarrollar una escena. En una escena grande,cuando desee volver al centro, puede pulsar la tecla INICIO para volver alpunto de vista por omisión.

Puede establecer un punto de vista para una escena en la carpeta Punto devista por omisión de la carpeta Escenas. Pulse con el botón derecho delratón en Punto de vista por omisión y seleccione Propiedades para cambiarlas propiedades del punto de vista por omisión o seleccione Insertar puntode vista para crear un punto de vista.

Utilización de objetos de escena incorporada:

Un objeto de escena incorporada es un contenedor mediante el cual puede ver otraescena de forma total o parcial y, a continuación, navegar hasta dicha escena.

La escena en la que se sitúa el objeto de escena incorporada se considera como laescena fuente. La escena de destino es la escena incorporada. Cuando se inserta unobjeto de escena incorporada, éste aparece en la carpeta Escenas de la vistaExplorador de proyectos.

Una escena incorporada difiere de un salto o un hiperenlace en lo siguiente:v Puede ver la escena incorporada desde la escena fuente.v Puede pasar información de parámetros de la escena fuente a la escena

incorporada.

Puede utilizar parámetros para pasar información de una escena a otra escenautilizando el objeto de escena incorporada. Por ejemplo, si una escena fuentevisualiza un diagrama de dispersión de ventas de automóviles, puede definir cadapunto del diagrama como un objeto de escena incorporada que contenga unaescena de destino que visualice los datos de ventas para un fabricante enparticular. Para crear este ejemplo, pase el nombre del fabricante como unparámetro a la escena incorporada utilizando el objeto de escena incorporada.

Para crear un objeto de escena incorporada parametrizada:

Los objetos de escena incorporada tienen varias propiedades que tal vez deseemodificar, que incluyen:

Capítulo 7. Utilización de proyectos visuales 147

Page 160: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v PorcentajeAmpliación. Establece el porcentaje de ampliación de la escenaincorporada tal como se ve a través del objeto de escena incorporada. Es posibleque desee reducir la ampliación para ver más área de la escena incorporada.

v CentroEscena. Establece la posición del objeto de escena incorporada en laescena incorporada. Por omisión, esta propiedad se establece en el centro de laescena incorporada. Puede cambiar este valor para visualizar otra área de laescena incorporada.Por ejemplo, puede tener varios diagramas en una escena,pero sólo desea visualizar uno de ellos a través del objeto de escenaincorporada.

v Borde. Establece el estilo del borde que rodea el objeto de escena incorporada.Puede elegir un estilo de borde o ningún borde.

Creación de un objeto de escena incorporada sencillo:

Una escena simple incorporada conecta dos escenas.

Por ejemplo, una escena fuente puede visualizar una visión general de cincofondos de inversión, con pequeños diagramas para cada fondo. Cada uno de loscinco diagramas puede ser una escena incorporada que, al seleccionarla, mostraráuna pantalla de tamaño completo de un fondo.

Para insertar un objeto de escena simple incorporada en una escena de panel deinstrumentos visual:1. En el Explorador de proyectos, abra la escena fuente en modalidad de diseño.2. En la vista Paleta, pulse el objeto Escena incorporada.3. Pulse en la ventana del editor para insertar el objeto de escena incorporada. Se

abre el asistente Escena incorporada.4. En el recuadro de lista Escena incorporada seleccione el nombre de la escena

que va a incorporar.5. Marque el recuadro de selección Entrar escena incorporada al pulsar con el

ratón para generar de forma automática una acción de suceso para el objeto deescena incorporada. La acción de suceso generada especifica que una pulsacióndel ratón en el objeto de escena incorporada llevará al usuario a la escenaincorporada. Quite la marca del recuadro de selección Entrar escenaincorporada al pulsar con el ratón si desea especificar una acción de sucesodiferente para el objeto de escena incorporada.

6. Pulse Aceptar. Aparece un objeto de Escena incorporada en la carpeta para laescena.

Inserción de un objeto de escena incorporada parametrizada:

Un objeto de escena incorporada parametrizada conecta dos escenas y pasainformación de una escena a otra.

Por ejemplo, si una escena fuente visualiza un diagrama de dispersión de ventasde automóviles, puede definir cada punto del diagrama como un objeto de escenaincorporada que contenga una escena de destino que visualice los datos de ventaspara un fabricante en particular. El nombre de fabricante se pasa como unparámetro a la escena de destino utilizando el objeto de escena incorporado.

Para crear un objeto de escena incorporada parametrizada:1. Seleccione la escena que desea incorporar en el objeto de escena incorporado.

Elija Insertar → Escena para crear una nueva escena o abra una escena existente

148 Iniciación a DataQuant

Page 161: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

efectuando una doble pulsación en la vista Explorador de proyectos. Si es unanueva escena o necesita editar la escena, añada el texto y los elementosgráficos.

2. Especifique que la escena incorporada recibirá parámetros. Expanda la carpetapara la escena que desea incorporar. Expanda la carpeta Locales para la escena.Efectúe una doble pulsación en la carpeta Parámetros. Se abrirá el diálogoInsertar parámetro.

3. Entre el nombre del parámetro en el recuadro de texto Nombre y seleccione untipo de datos para el parámetro en el recuadro de lista Tipo de datos. Puedeentrar una descripción del parámetro en el campo Descripción. SeleccioneTiene valor por omisión si desea especificar un valor por omisión para elparámetro. Se abre un recuadro de texto en el que especificar el valor poromisión. Pulse el botón situado a la derecha del recuadro para obtener ayudapara especificar el valor por omisión. El botón que se proporciona depende deltipo de datos seleccionado. Pulse Aceptar.

4. Seleccione la escena fuente en la que se va a situar el objeto de escenaincorporada. Elija Insertar → Escena para crear una nueva escena o abra unaescena existente efectuando una doble pulsación en la vista Explorador deproyectos. La escena fuente se visualiza en el editor.

5. Añada un objeto de escena incorporada a la escena fuente. Desde la paletaContenedores en la vista Paleta, pulse dos veces Escena incorporada para abrirel asistente Escena incorporada.

6. En el recuadro de lista Escena incorporada seleccione la escena que deseaincorporar.

7. Marque el recuadro de selección Entrar escena incorporada al pulsar con elratón para generar de forma automática una acción de suceso para el objeto deescena incorporada. La acción de suceso generada especifica que una pulsacióndel ratón en el objeto de escena incorporada llevará al usuario a la escenaincorporada. Quite la marca del recuadro de selección Entrar escenaincorporada al pulsar con el ratón si desea especificar una acción de sucesodiferente para el objeto de escena incorporada.

8. Seleccione o cree un objeto que pueda recibir entrada de usuario como, porejemplo, un recuadro combinado o de lista.

9. Establezca el valor del parámetro que sea pasará a la escena incorporada. En lavista Explorador de proyectos, expanda una o más carpetas de escena fuentepara mostrar el objeto de escena incorporada. Expanda la carpeta del objeto deescena incorporada. Verá el nombre de la escena incorporada. Pulse en elnombre de la escena incorporada. Los parámetros que ha especificado para laescena incorporada se listan en la vista Propiedades. También se lista cualquiervalor por omisión. Puede especificar los valores en la vista Propiedades.Efectúe una doble pulsación en el campo Valor para abrir el Diseñador deexpresiones. El Diseñador de expresiones le ayudará a especificar el valor delparámetro. Si ha utilizado un recuadro combinado para aceptar entrada deusuario, debe seleccionar un valor de propiedad del recuadro combinado paraincluirlo en el valor de parámetro.

Configuración de la navegación de una acción de suceso:

Mediante la asignación de un suceso a un objeto de escena o a cualquier objetográfico que se pueda insertar en una escena, puede configurar el objeto para quesea sensible a las acciones de un usuario según navega por el panel deinstrumentos.

Capítulo 7. Utilización de proyectos visuales 149

Page 162: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Los sucesos son acciones que el usuario del panel de instrumentos realiza. Lossucesos incluyen acciones de usuario como pulsar el botón del ratón, movimientosdel ratón o el uso de teclas del teclado. A la vez que asigna un suceso a un objeto,puede especificar también acciones adicionales que se desencadenarán cuando seproduzca el suceso. Las acciones adicionales que puede definir para un sucesoincluyen pasar a una nueva escena, establecer un valor de parámetro o emitir unmensaje. A medida que un usuario navega por el panel de instrumentos, cuando seproduce un suceso que ha asignado a un objeto (como una pulsación del ratón enun objeto de botón), se desencadenan las acciones adicionales que ha definido parael suceso.

En las tareas siguientes se describe la asignación de sucesos a objetos y laespecificación de acciones que se desencadenarán cuando se produzca el suceso:

Asignación de sucesos y configuración de acciones de suceso:

Se utiliza la vista Sucesos para asignar un suceso a un objeto y configurar lasacciones de sucesos.

No están disponibles todos los sucesos para la asignación a cada objeto. En la vistaSucesos se enumeran los sucesos que están disponibles para el objeto que se haseleccionado. Se definen acciones de suceso para objetos con el fin de proporcionarinteractividad y navegación en las escenas. Cuando el usuario navega por el panelde instrumentos, las acciones del ratón activan sucesos predefinidos como, porejemplo, saltos entre escenas, ejecución de sentencias SQL o el inicio de otrasaplicaciones.

Para asignar un suceso a un objeto y configurar las acciones de sucesos:1. En la mayoría de los casos, la vista Sucesos se abre con la perspectiva

Diseñador visual. Si no está abierta la vista Sucesos, seleccione Ventana →Mostrar vistas → Sucesos para abrirla.

2. Pulse en un objeto del panel de instrumentos (en el editor de escenas o en lavista Explorador de proyectos). En la vista Sucesos se muestra una lista desucesos que se pueden asignar al objeto seleccionado. No están disponiblestodos los sucesos para la asignación a cada objeto.

3. Desde la vista Sucesos, efectúe una doble pulsación en el suceso que deseaasignar al objeto actual. Se abre el diálogo Comportamiento [nombre_objeto].

4. El suceso que se asignará al objeto se incluirá en el recuadro de lista Suceso.Puede seleccionar un suceso diferente en la lista desplegable de sucesosdisponibles.Las acciones de suceso definidas para el suceso se incluyen en lalista Acciones. Para añadir una acción, pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción. Se incluyen en la lista las acciones que el sucesopuede desencadenar.

5. Seleccione una acción de la lista de acciones disponibles. Se le solicitaráinformación adicional dependiendo de la acción que elija. En función del tipode objeto al que asigne el suceso, están disponibles una o varias de lasacciones siguientes:v Ir a una nueva ubicaciónv Ejecutar sentencia de SQLv Ejecutar procedimientov Establecer valoresv Navegar hacia atrásv Imprimir escena

150 Iniciación a DataQuant

Page 163: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Ejecutar mandato de shellv Mostrar mensajev Navegar a una escena incorporadav Exportar a Excelv Definir focov Recargar escena

6. La acción de suceso que se define se muestra en la célula Acción del recuadrode lista. Para cada acción puede especificar también una condición. Lacondición que especifica debe cumplirse antes de producirse la acción. Paraespecificar una condición, pulse en la célula Condición del recuadro de lista.Escriba una expresión o pulse el botón con los tres puntos para abrir elDiseñador de expresiones. Puede utilizar el Diseñador de expresiones paraobtener ayuda para crear la expresión condicional.

7. Puede especificar que un suceso desencadenará una serie de varias acciones.Repita el proceso de adición para cada acción que desee añadir. Cada acciónque se define se muestra en el recuadro de lista Acciones. Las acciones quedefina para un suceso se realizan en el orden en el que aparecen en elrecuadro de lista Acciones. Puede utilizar los botones Insertar después deelemento seleccionado e Insertar antes de elemento seleccionado para situarnuevas acciones en la lista. Puede utilizar los iconos Subir acción en la lista yBajar acción en la lista de la barra de herramientas para mover las accionesde la lista a nuevas posiciones. Puede utilizar los iconos Copiar acción yPegar acción de la barra de herramientas para crear acciones duplicadas.

8. Puede suprimir cualquier acción que se haya definido para el suceso.Seleccione una o varias acciones del recuadro de lista Acciones. Pulse el iconoEliminar de la lista acciones seleccionadas. Se suprimirá la acción.

9. Puede ver y modificar los detalles de una acción. Seleccione la acción delrecuadro de lista Acciones. Pulse el icono Editar acciones seleccionadas. Enfunción de la acción seleccionada, se abrirá un diálogo único que muestra losdetalles de la acción. Puede realizar cambios en los detalles y salvar loscambios.

10. Pulse Aceptar. Se cierra el diálogo Comportamiento [nombre_objeto].Aparecerá en la vista Sucesos y en negrita el suceso al que ha añadido una ovarias acciones. Puede asignar más de un suceso a un objeto. Para asignar otrosuceso al objeto, seleccione el suceso y repita este proceso.

Salto a una nueva ubicación:

Se utiliza la acción de suceso Ir a una nueva ubicación para pasar al usuario delobjeto actual a una nueva escena o punto de vista de una escena del panel deinstrumentos actual; una nueva escena o punto de vista de una escena en otropanel de instrumentos o un informe visual.

Los saltos pueden transportar información de contexto a la nueva ubicación. Porejemplo, puede especificar que un parámetro de escena se establezca en elmomento del salto y basar el parámetro en un valor calculado o categoría como,por ejemplo, la ubicación del almacén. De esta manera, una escena de destino quemuestra los beneficios de las ventas se pueden basar en la ubicación del almacén yvisualizar diferentes datos según de qué contexto venga el usuario.

Nota: Debe crear las escenas de panel de instrumentos fuente y de destino o lospuntos de vista antes de poder crear un salto entre ellos. También debe crearun informe visual antes de crear un salto al informe visual.

Capítulo 7. Utilización de proyectos visuales 151

|

|

Page 164: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para configurar un suceso de salto a una nueva ubicación para un objeto del panelde instrumentos visual:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso desde el que desea desencadenar el salto en la vista Sucesos. Se abriráel diálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Ir a una nueva ubicación en la lista de acciones disponibles.3. Pulse Siguiente. Se abre una ventana en la que se solicitan los parámetros de la

acción Ir a una nueva ubicación.4. Especifique si el destino del salto será dentro del panel de instrumentos actual

o en otro panel de instrumentos o informe visual. Seleccione Este panel deinstrumentos para especificar que el destino del salto será a una escena o unpunto de vista dentro del panel de instrumentos actual. Seleccione Otroproyecto visual para especificar que el destino del salto será otro panel deinstrumentos visual o un informe visual.

5. Si ha seleccionado Este panel de instrumentos, los campos Escena y Punto devista pasan a estar disponibles. En el recuadro de lista Escena, seleccione elnombre de escena de destino. En el recuadro de lista Punto de vista, seleccioneun punto de vista. Si no existe ningún punto de vista en la escena, se utiliza elvalor por omisión.

6. Si ha seleccionado Otro proyecto visual, el campo Proyecto visual pasa a estardisponible. Especifique el nombre de panel de instrumentos o de informe visualde destino en el campo Proyecto visual. Pulse el botón con los tres puntos parabuscar y abrir un panel de instrumentos o informe desde un repositorio oarchivo. Se abre el diálogo Seleccionar un asistente. El informe o panel deinstrumentos de destino pueden residir en un archivo local o en un repositorio.Si el panel de instrumentos o informe visual que selecciona tiene parámetros, elbotón Recuperar parámetros pasa a estar disponible. Pulse el botón Recuperarparámetros. Se listan los parámetros que deben establecerse cuando se produceel suceso. Especifique un valor para cada uno de los parámetros de la célulaValor para cada parámetro.

7. Pulse Finalizar. Se añade la acción de suceso Ir a una nueva ubicación. Secierra el diálogo Añadir nueva acción. El control vuelve al diálogoComportamiento [nombre_objeto].

8. Desde el diálogo Comportamiento [nombre_objeto], podrá añadir expresionescondicionales a la acción de saltar a una nueva ubicación. Puede definir variasacciones de ir a una nueva ubicación con una condición exclusiva. Cuando seproduce un salto a una nueva ubicación, cualquier acción subsiguiente definidapara el objeto no se producirá.

9. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar paraaplicar todas las acciones que se han añadido para el suceso. Pulse Aceptarpara cerrar el diálogo [nombreobjeto] Comportamiento.

Establecimiento de valores:

Utilice la acción Establecer valores para establecer valores de parámetros.

Cuando se produce un suceso, puede establecer parámetros globales y de escenaen nuevos valores. Los nuevos valores pueden ser constantes, expresionesfuncionales de valores de datos u otros parámetros (parámetros globales, de escenao de suceso). Debe crear los parámetros que se van a utilizar. Consulte Creación deparámetros para obtener información sobre cómo crear parámetros globales ylocales.

152 Iniciación a DataQuant

Page 165: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para establecer valores de parámetro cuando se produce un suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desencadenará la acción en la vista Sucesos. Se abrirá el diálogo[nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre el diálogoAñadir nueva acción.

2. Seleccione Establecer valores en la lista de acciones disponibles.3. Pulse Siguiente. Se abre un diálogo que solicita los valores de parámetros.4. Pulse en el campo Parámetro y seleccione un nombre de parámetro en la lista

de parámetros disponibles. Se listan todos los parámetros que ha creado yestán disponibles para la escena.

5. Pulse en el campo Valor correspondiente y seleccione un valor en el recuadrode lista. El valor del parámetro debe coincidir con el tipo de parámetro.

6. Para añadir un parámetro, pulse el botón Añadir. Escriba el nombre delnuevo parámetro en el campo Parámetro. Especifique el valor para elparámetro en el campo Valor.

7. Para suprimir un parámetro, seleccione el parámetro y pulse el iconoSuprimir.

8. Pulse Finalizar. Se añade la acción Establecer valores. Se cierra el diálogoAñadir nueva acción.

9. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicarpara aplicar todas las acciones que se han añadido para el suceso.

10. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Navegar a una escena incorporada:

Utilice la acción de suceso Navegar a una escena incorporada para mover elusuario a una escena o un punto de vista de una escena que se haya incorporadoen un objeto EscenaIncorporada.

Por omisión, se entra en una escena incorporada cuando un usuario pulsadirectamente en el objeto de escena incorporada. Este suceso Click se configuraautomáticamente al crear el objeto EscenaIncorporada. Puede configurarmanualmente la acción de suceso Navegar a una escena incorporada si desea:v Especificar un suceso (por ejemplo una pulsación del botón del ratón) en un

objeto diferente (por ejemplo un botón) para desencadenar la entrada en laescena incorporada de un objeto EscenaIncorporada. Por ejemplo, puede insertarun objeto Botón en una escena de panel de instrumentos y especificar que seentre en una escena incorporada específica (que se ha insertado en la mismaescena de panel de instrumentos) cuando un usuario pulse el botón.

v Añadir un suceso (además del suceso Click) que desencadene la entrada en laescena incorporada de un objeto EscenaIncorporada.

v Especificar un suceso distinto del suceso Click que desencadene la entrada en laescena incorporada de un objeto EscenaIncorporada. Por ejemplo, es posible quedesee que un suceso DblClick desencadene la entrada en la escena incorporadade un objeto EscenaIncorporada.

Para configurar la acción de suceso Navegar a una escena incorporada:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Navegar a una escena incorporada en el recuadro de lista Acción.

Capítulo 7. Utilización de proyectos visuales 153

Page 166: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Pulse Siguiente. Se abre una ventana en la que se solicitan los parámetros deacción de la escena incorporada.

4. Seleccione un objeto de escena incorporada en la lista Escena incorporada deobjetos de escena incorporada disponibles. Se mostrará cada objeto de escenaincorporada que ha insertado en la escena fuente actual.

5. En la lista Punto de vista en [nombreescena] de puntos de vista disponiblespara la escena incorporada, seleccione un punto de vista. Se mostrará cadaobjeto de punto de vista que ha creado para la escena incorporada. Si no existeningún punto de vista en la escena, se muestra el punto de vista por omisión.

6. Pulse Finalizar. Se añade la acción de suceso Navegar a una escenaincorporada. Se cierra el diálogo Añadir nueva acción.

7. Desde el diálogo Comportamiento [nombre_objeto], pulse Aplicar para aplicartodas las acciones que se han añadido para el suceso. Pulse Aceptar para cerrarel diálogo [nombreobjeto] Comportamiento.

Navegación hacia atrás desde una escena:

Se utiliza la acción Navegar hacia atrás para devolver a un usuario del objetoactual a la escena anterior o al punto de vista anterior de una escena.

Por ejemplo, puede especificar que cuando un usuario aplique un suceso (como,por ejemplo, una pulsación del ratón) en un objeto (como, por ejemplo, un botón),vuelva a la escena anterior.

Para aplicar una acción Navegar hacia atrás a un suceso para un objeto enparticular:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Navegar hacia atrás en el recuadro de lista Acción.3. Pulse Finalizar. No existen parámetros adicionales necesarios para la acción

Navegar hacia atrás. Se añade la acción Navegar hacia atrás. Se cierra eldiálogo Añadir nueva acción.

4. En el diálogo Comportamiento de [nombreobjeto], pulse Aplicar para aplicartodas las acciones que se han añadido para el suceso. Pulse Aceptar para cerrarel diálogo Comportamiento de [nombreobjeto].

Ejecución de sentencias SQL:

Se utiliza la acción Ejecutar sentencia SQL para ejecutar una sentencia SQLdespués de que se produce un suceso especificado.

Para configurar una acción de suceso Ejecutar sentencia SQL:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Ejecutar sentencia SQL del recuadro de lista Acción.3. Escriba la sentencia SQL en el recuadro de texto Sentencia SQL. La sentencia

SQL que ejecuta puede contener parámetros. Si desea incluir parámetrosglobales o de escena en la sentencia SQL, debe especificar la sentencia SQL

154 Iniciación a DataQuant

Page 167: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

como una expresión, de manera similar a como especificaría una expresión enun valor de propiedad.Por ejemplo, para ejecutar la siguiente sentencia:Update MiTabla Set Shipped = 1Donde CustomerID = [valor de la variable global g_nCustID]

Debe entrar lo siguiente en el recuadro de texto Sentencia SQL:="Update MiTabla Set Shipped = 1 Donde CustomerID = " + g_nCustID

4. Si la sentencia SQL afecta al contenido de una escena visualizada por elusuario, asegúrese de activar el recuadro de selección Renovar visualizacióntras completar.

5. Marque el recuadro de selección Visualizar un recuadro de mensaje queindica el resultado de la operación para ver si la ejecución de la sentencia deSQL ha sido o no satisfactoria. Si activa este recuadro de selección:v Escriba el texto que desee visualizar tras una ejecución satisfactoria en el

campo Satisfactorio. Puede utilizar $ (1) en el mensaje para incluir elmensaje de salida del mensaje como parte del texto del mensaje de éxito.

v Escriba el texto que desee visualizar tras una ejecución errónea en el campoAnomalía. Puede utilizar $(1) en el texto del mensaje para incluir el mensajede salida del mensaje como parte del mensaje erróneo.

6. Marque el recuadro de selección Salvar el éxito o el fracaso (y cualquier valorde retorno) en un parámetro de resultado especificado para salvar el resultadode la sentencia SQL ejecutada en un parámetro local o global. Si este recuadrode selección está seleccionado, las listas Parámetro de resultado pasan a estardisponibles. Los parámetros locales y globales que se han creado para el panelde instrumentos se muestran en las listas desplegables Parámetro de resultado.Seleccione el parámetro local o global que desea utilizar para almacenar lainformación sobre resultado. Los resultados se almacenarán como se detalla acontinuación:v Si la sentencia SQL devuelve uno o varios valores, la primera columna de la

primera fila se coloca en el parámetro global o de escena que haseleccionado. Por ejemplo, la sentencia select count(*) from MiTablacolocará el número en el parámetro seleccionado. La sentencia select A, B,C from MiTabla colocará el valor de A de la primera fila en el parámetroseleccionado.

v Si la sentencia no produce resultados, el éxito o fracaso de la ejecución de lasentencia se coloca en el parámetro seleccionado. Por ejemplo, la sentenciaupdate MiTabla Set A = 3 where CustomerID = 1 colocará true o bien elvalor 1 en el parámetro seleccionado si la sentencia se ha ejecutadocorrectamente o el valor false o bien 0 si la sentencia no se ha ejecutadocorrectamente. Cuando este parámetro se crea inicialmente, tiene datos detipo booleano. Puede modificar el nombre y el tipo de datos del parámetroglobal.

7. Pulse Finalizar. Se añadirá la acción Ejecutar sentencia SQL. Se cierra eldiálogo Añadir nueva acción.

8. Desde el diálogo Comportamiento [nombre_objeto], pulse Aplicar para aplicartodas las acciones que se han añadido para el suceso. Pulse Aceptar para cerrarel diálogo [nombreobjeto] Comportamiento.

Ejecución de una sentencia de procedimiento:

Utilice la acción Ejecutar procedimiento para ejecutar una sentencia deprocedimiento desde un panel de instrumentos.

Para configurar una acción de suceso Ejecutar procedimiento:

Capítulo 7. Utilización de proyectos visuales 155

Page 168: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en elsuceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Ejecutar procedimiento desde el recuadro de lista Acción.3. Utilice el campo Desde repositorio para especificar el nombre y la ubicación de

la sentencia de procedimiento.4. Active el recuadro de selección Ocultar ventanas de resultado de

procedimiento para ocultar la ventana de resultados después de ejecutar lasentencia del procedimiento.

5. Active el recuadro de selección Renovar visualización tras completar pararenovar la visualización del panel de instrumentos después de ejecutar lasentencia de procedimiento.

6. Active el recuadro de selección Visualizar un recuadro de mensaje que indicael resultado de la operación para mostrar si se ha realizado de manerasatisfactoria o no la ejecución de la sentencia de procedimiento. Si activa esterecuadro de selección:v Escriba el texto que desee visualizar tras una ejecución satisfactoria en el

campo Satisfactorio. Puede utilizar $ (1) en el mensaje para incluir elmensaje de salida del mensaje como parte del texto del mensaje de éxito.

v Escriba el texto que desee visualizar tras una ejecución errónea en el campoAnomalía. Puede utilizar $(1) en el texto del mensaje para incluir el mensajede salida del mensaje como parte del mensaje erróneo.

7. Active el recuadro de selección Guardar el éxito o la anomalía (o cualquiervalor de retorno) en un parámetro de resultado especificado para guardar elresultado de la sentencia de procedimiento ejecutada en un parámetro local oglobal. Si este recuadro de selección está seleccionado, las listas Parámetro deresultado pasan a estar disponibles. Los parámetros locales y globales que sehan creado para el panel de instrumentos se muestran en las listas desplegablesParámetro de resultado. Seleccione el parámetro local o global que deseautilizar para almacenar la información sobre resultado. Los resultados sealmacenarán como se detalla a continuación:v Si la sentencia de procedimiento devuelve uno o más valores, la primera

columna de la primera fila se coloca en el parámetro seleccionado global o deescena. Por ejemplo, la sentencia select count(*) from MiTabla colocará elnúmero en el parámetro seleccionado. La sentencia select A, B, C fromMiTabla colocará el valor de A de la primera fila en el parámetroseleccionado.

v Si la sentencia del procedimiento no genera resultados, el éxito o fracaso dela ejecución de la sentencia se coloca en el parámetro seleccionado. Porejemplo, la sentencia update MiTabla Set A = 3 where CustomerID = 1colocará true o bien el valor 1 en el parámetro seleccionado si la sentencia seha ejecutado correctamente o el valor false o bien 0 si la sentencia no se haejecutado correctamente. Cuando este parámetro se crea inicialmente, tienedatos de tipo booleano. Puede modificar el nombre y el tipo de datos delparámetro global.

8. Pulse Finalizar. Se añade la acción Ejecutar procedimiento. Se cierra el diálogoAñadir nueva acción.

9. Desde el diálogo Comportamiento [nombre_objeto], pulse Aplicar para aplicartodas las acciones que se han añadido para el suceso. Pulse Aceptar para cerrarel diálogo [nombreobjeto] Comportamiento.

Impresión de una escena:

156 Iniciación a DataQuant

Page 169: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Se utiliza la acción de suceso Imprimir escena para imprimir la escena después deque se produce el suceso asignado.

Por ejemplo, el usuario puede pulsar un objeto Botón en una escena en particulary que se imprima la escena con los valores mostrados actuales.

Para imprimir una escena utilizando una acción de suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Imprimir escena en la lista de acciones disponibles.3. Pulse Finalizar. Se añade la acción Imprimir escena. Se cierra el diálogo Añadir

nueva acción.4. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar para

aplicar todas las acciones que se han añadido para el suceso.5. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Ejecución de un mandato de shell:

La acción de suceso Ejecutar mandato de shell le permite ejecutar un mandato deshell como el que se ha realizado utilizando el mandato Run del sistema operativodesde el menú Inicio.

Por ejemplo, puede ejecutar un mandato de shell par abrir el Bloc de notas o unprograma de correo electrónico.

Para ejecutar un mandato de shell utilizando una acción de suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Ejecutar mandato de shell en la lista de acciones disponibles.3. Pulse Siguiente. Se abre un diálogo que solicita el diálogo Parámetros de la

acción Ejecutar mandato de shell.4. Escriba el mandato en el recuadro Mandato o pulse Examinar para examinar y

seleccionar un archivo que contenga los mandatos.5. Pulse Finalizar. Se añade la acción Ejecutar mandato de shell. Se cierra el

diálogo Añadir nueva acción.6. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar para

aplicar todas las acciones que se han añadido para el suceso.7. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Visualización de mensajes:

Se utiliza la acción de suceso Mostrar mensaje para mostrar un mensaje.

Para mostrar un mensaje como resultado de un suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Mostrar mensaje en la lista de acciones disponibles.

Capítulo 7. Utilización de proyectos visuales 157

Page 170: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Escriba el texto del mensaje que desea emitir en el recuadro de texto El textodel mensaje.

4. Especifique dónde se emitirá el mensaje mediante los botones de selección Tipode visualización. Seleccione Recuadro de mensaje para mostrar el mensaje enun recuadro de mensaje estándar. Seleccione Vista de salida para mostrar elmensaje en la vista Salida de DataQuant para Workstation.

5. Seleccione el nivel de gravedad del mensaje desde la lista desplegable Nivel deregistro cronológico. Las opciones son:v errorv advertenciav información

6. Pulse Finalizar. Se añade la acción Mostrar mensaje. Se cierra el diálogoAñadir nueva acción.

7. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar paraaplicar todas las acciones que se han añadido para el suceso.

8. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Exportación a Excel:

Utilice la acción Exportar a Excel para exportar un suceso especificado a Excel.

Para configurar una acción de suceso Exportar a Excel:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Exportar a Excel desde el recuadro de lista Acción.3. Escriba el nombre del componente de origen en el recuadro de texto Plantilla

de datos. El sistema rellena el nivel de datos más alto y llena las propiedadesy las entradas de columna en el bloque de texto Exportar datos.

4. Puede utilizar los iconos Subir y Bajar de la barra de herramientas paramover las entradas de la lista a nuevas posiciones.

5. Puede suprimir cualquier entrada que se haya definido para las columnas deexportación. Seleccione una entrada en el recuadro de lista Columnas deexportación. Pulse el icono Suprimir entrada. Se suprime la entrada.

6. Escriba el nombre de archivo de salida en el recuadro de texto Nombre dearchivo:. Debe especificar toda la vía de acceso del directorio para el nombrede archivo de salida.

7. Pulse Finalizar. Se añade la acción Exportar a Excel. Se actualiza el diálogoComportamiento [nombre_objeto].

8. Pulse Aceptar. Se cierra el diálogo Comportamiento [nombre_objeto].9. Pulse dos veces el suceso Comportamiento [nombre_objeto]. Se abre el

recuadro de diálogo Guardar como.10. Escriba el nombre de archivo de salida en el recuadro de texto Nombre de

archivo:. Ahora puede abrir el archivo de salida ejecutando Excel.

Definición del foco en un parámetro:

Utilice la acción de suceso Definir foco para definir el foco en cualquier parámetrode nombre de control determinado.

158 Iniciación a DataQuant

|

||

Page 171: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Por ejemplo, el usuario puede seleccionar la acción de suceso Definir foco paratomar el nombre de control como el parámetro en el que se debe definir el foco.

Para definir el foco utilizando una acción de suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Definir foco en la lista de acciones disponibles.3. Pulse Siguiente. Se abre el diálogo Definir parámetros de acción de foco.4. Escriba el nombre de control del componente.5. Pulse el botón Establecer desde el nivel actual.6. Pulse Finalizar. Se añade la acción Definir foco. Se cierra el diálogo Añadir

nueva acción.7. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar para

aplicar todas las acciones que se han añadido para el suceso.8. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Recarga de una escena:

Utilice la acción de suceso Recargar escena para recargar la escena después deseleccionar un idioma de la tabla de conversión.

Por ejemplo, el usuario puede seleccionar un idioma de la Tabla de conversión enuna escena particular y tener el idioma seleccionado reflejado cuando el usuariovaya a otra escena.

Para recargar una escena utilizando una acción de suceso:1. Seleccione el objeto en la ventana del editor. Efectúe una doble pulsación en el

suceso que desea que desencadene la acción en la vista Sucesos. Se abrirá eldiálogo [nombreobjeto] Comportamiento.Pulse el icono Añadir. Se abre eldiálogo Añadir nueva acción.

2. Seleccione Recargar escena en la lista de acciones disponibles.3. Pulse Finalizar. Se añade la acción Recargar escena. Se cierra el diálogo Añadir

nueva acción.4. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicar para

aplicar todas las acciones que se han añadido para el suceso.5. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.

Utilización del Diseñador visualEn DataQuant para Workstation, la perspectiva Diseñador visual presenta unaventana de editor, varias vistas y los menús que utilizará para crear los proyectosvisuales.

Utilizará los siguientes elementos al crear cualquier tipo de proyecto visual:v Explorador de proyectos

Esta vista visualiza en una estructura de árbol todos los elementos y objetos quese incluirán en el proyecto.

v Editor

La ventana del editor visualiza un lienzo en el que diseñará y creará el proyectovisual. En la ventana del editor puede conmutar entre la modalidad de diseño y

Capítulo 7. Utilización de proyectos visuales 159

||

|

||||

|

|

|

|

||

||

|

|

||

|||

|

||||

|

||

||

|

Page 172: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

la modalidad de tiempo de ejecución. La modalidad de tiempo de ejecución deleditor visualizará el proyecto tal como lo verá un usuario.

v Vista Propiedades

Esta vista visualiza todas las propiedades de todos los elementos y objetos quese incluyen en el proyecto visual. Al seleccionar un elemento en el Exploradorde proyectos, se visualizan las propiedades del mismo en la vista PropiedadesCuando se inserta o selecciona un objeto, se visualizan sus propiedades. Cuandose realizan cambios en las propiedades de un elemento u objeto, se cambia elmodo en que aparece o se comporta el elemento o el objeto. Puede realizarcambios en las propiedades directamente en la vista Propiedades.

v Vista Paleta

Esta vista visualiza todos los objetos gráficos que puede insertar en un proyectovisual. Seleccione objetos en la vista Paleta e insértelos en el editor. Para cadaobjeto que inserte, se efectúa una entrada en el Explorador de proyectos y sevisualizan las propiedades del objeto en la vista Propiedades.

Utilización del Explorador de proyectosLa vista Explorador de proyectos se utiliza cuando se trabaja con proyectosvisuales. Lista en una estructura de árbol todos los informes visuales o paneles deinstrumentos visuales que actualmente tiene abiertos.

A medida que se añaden elementos a los proyectos visuales, se va añadiendo cadaelemento al árbol Explorador de proyectos como una carpeta. Cuando se insertaun objeto en el proyecto visual, el objeto también se añade al árbol Explorador deproyectos como una carpeta. Según el elemento u objeto, se añaden más carpetas.

El Explorador de proyectos trabaja junto con el editor Diseñador visual y la vistaPropiedades. Cuando se selecciona un elemento del proyecto visual en elExplorador de proyectos, todos los objetos de diseño que se han definido para elelemento del proyecto visual se visualizan en la ventana del editor y laspropiedades para ese elemento u objeto seleccionado aparecen en la vistaPropiedades.

Cada tipo de proyecto visual incluye diferentes elementos estructurales. Cadainforme visual incluye siempre las siguientes carpetas de nivel superior:v Conexionesv Globalesv Consultasv Páginas fijasv Página principal

Cada panel de instrumentos visual incluye siempre las siguientes carpetas de nivelsuperior:v Conexionesv Globalesv Consultasv Escenas

A medida que añade objetos de diseño a los proyectos visuales, se van añadiendoautomáticamente carpetas adicionales, que representan esos elementos de diseño,al árbol Explorador de proyectos.

160 Iniciación a DataQuant

Page 173: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Manejo del editorLa ventana del editor Diseñador visual muestra un lienzo en el que diseñará elproyecto visual.

En la ventana del editor, se puede conmutar entre la modalidad de diseño y detiempo de ejecución o la modalidad de vista previa. La modalidad de tiempo deejecución o vista previa del editor visualizará el proyecto tal como lo verá unusuario.

Se pueden abrir varios elementos del proyecto visual a la vez en la ventana deleditor Diseñador visual. Cada elemento que se abre aparece como un lienzoseparado con una pestaña que le identifica en la parte superior de la ventana deleditor. Cuando se pulsa en la pestaña de la ventana del editor, el lienzo se activa.Para realizar cambios en un elemento específico del proyecto visual, ese elementodebe estar activo en la ventana del editor. También puede activar un lienzoseleccionando el elemento del proyecto visual en la vista Explorador de proyectos.

El editor Diseñador visual puede presentar el proyecto visual en las modalidadesde tiempo de ejecución y de edición en función del modo en que se opta por abrirel proyecto. Las pestañas de la parte inferior de la ventana le permiten conmutarentre las dos modalidades.v Modalidad de diseño

Se utiliza la modalidad Diseño para añadir contenido al panel de instrumentos einforme visual. Cuando se añaden objetos, se representan en el editor medianteobjetos de espacio reservado.

v Modalidad de tiempo de ejecución

Se utiliza la modalidad Tiempo de ejecución para probar el contenido en elpanel de instrumentos visual. En la modalidad Tiempo de ejecución, los objetosgráficos se dibujan tal como aparecerán ante los usuarios, se ejecutan lasconsultas, se generan sucesos de objetos y se realizan las acciones asociadas.Además, se ejecutan las funciones de navegación. La modalidad Tiempo deejecución del editor visualizará el panel de instrumentos tal como lo verá unusuario.

v Modalidad de vista previa de impresión

Utilice la modalidad Vista previa de impresión para probar el contenido en elinforme visual. En la modalidad Vista previa de impresión, los objetos gráficosse dibujan tal como aparecerán antes los usuarios, las consultas se ejecutan, lossucesos de objeto se generan y las acciones asociadas se realizan. La modalidadVista previa de impresión del editor mostrará el informe como será visto por unusuario.

Puede variar cómo se visualizará el proyecto visual en las modalidades Vistaprevia de impresión y Tiempo de ejecución utilizando la lista desplegable de lamodalidad de presentación encontrada en la barra de menús de la estación detrabajo. Están disponibles las tres opciones siguientes:v Cliente rico optimiza el contenido que se visualiza en un visor de cliente rico.v HTML optimiza el contenido que se visualizará en un navegador web.v Flash optimiza el contenido que se va a ver en un reproductor de Flash.v PDF optimiza el contenido que se imprimirá.

Capítulo 7. Utilización de proyectos visuales 161

Page 174: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Utilización de la vista PropiedadesCada elemento y objeto que se incluye en un proyecto visual tiene propiedadesexclusivas que condicionan cómo aparecerá el elemento u objeto en el proyectovisual. Las propiedades de cada elemento u objeto de un proyecto visual semuestran en la vista Propiedades.

Las propiedades varían según el elemento u objeto del proyecto visual. Puedenincluir aspectos como la ubicación, el valor, el tamaño, la alineación, el estilo delínea, la transparencia y el color. También pueden incluir propiedades que definencómo cambia el aspecto de un objeto según la acción del usuario.

Especificación de propiedades para grupos de objetosPuede especificar propiedades para grupos de objetos que ha seleccionado en laventana del editor.

Para especificar valores de propiedad para un grupo de objetos:1. Pulse el lienzo del proyecto visual en la ventana del editor que está activa.2. Con el botón izquierdo del ratón pulsado, mueva el ratón y rodee los objetos

cuyas propiedades desea modificar.3. Las propiedades que son comunes a todos los objetos que se han seleccionado

se listan en la vista Propiedades. Si los valores de una propiedad visualizadason los mismos para todos los objetos seleccionados, se visualizará en lacolumna Valor. Si algún objeto tiene un valor diferente, el campo estará enblanco.

4. Pulse en la célula de la propiedad que desea modificar y especifique el valorque desee. Se modificarán todos los objetos seleccionados.

Utilización de la barra Variables para especificar valores depropiedadPuede utilizar la barra Variables para especificar un valor de propiedad. La barraVariables se encuentra en la barra de menús.

En la barra Variables puede elegir el valor de la propiedad del objeto:v un parámetro global o local que se ha definido para el proyecto visual.v un nombre de columna de un conjunto de resultados de la consulta.

Para especificar un valor de propiedad utilizando la barra Variables:1. En la barra Variables, seleccione una de las opciones siguientes en la primera

lista desplegable:v Parámetros globales llena la segunda lista desplegable con todas las

variables globales que se han definido. Seleccione la variable global quedesea utilizar.

v Parámetros locales llena la segunda lista desplegable con todas las variableslocales que se han definido. Seleccione la variable local que desea utilizar.

v Una de las consultas que se ha definido para el proyecto. Los nombres decada una de las columnas que se incluyen en los resultados de consulta selistan en la segunda lista desplegable. Seleccione el nombre de columna quedesee utilizar.

2. Pulse el icono Enlazar variable con objeto. Aparecerá un punto rojo.3. Pase el ratón sobre el punto rojo y arrastre la línea de puntos que aparece

desde el punto rojo hasta una célula de propiedad que aparece listada en lavista Propiedades.

162 Iniciación a DataQuant

Page 175: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Pulse en la célula de propiedad. El nombre de columna o de parámetro seinserta como el valor de la propiedad que ha seleccionado.

Utilización del Diseñador de expresiones para especificar unvalor de propiedadEl Diseñador de expresiones se puede utilizar para especificar cualquier valor depropiedad que esté asociado a un objeto seleccionado.

El Diseñador de expresiones es una manera alternativa de especificar propiedadesde un objeto. En lugar de escribir directamente las propiedades de un objeto en lacélula de la propiedad de la vista Propiedades, utilice los campos y los botones delDiseñador de expresiones para ayudarle a crear y formatear el valor de lapropiedad. Existen ventajas en la utilización del Diseñador de expresiones paraespecificar las propiedades del objeto. Para cada propiedad que se puedeespecificar para un objeto, se proporcionan plantillas que ayudan a formatear elvalor de esa propiedad. Además, hay más espacio disponible para utilizar yconsultar el valor de la propiedad (que puede aumentar bastante si se utilizanexpresiones).

Para especificar un valor de propiedad mediante el Diseñador de expresiones:

1. Seleccione una propiedad en la vista Propiedad. Pulse el icono Editar conDiseñador de expresiones que reside en la barra de herramientas de la vistaPropiedad. Se abre el diálogo Diseñador de expresiones.

2. En el panel izquierdo del diálogo, todos los elementos del proyecto visual semuestran en el árbol del Diseñador de expresiones. Expanda cada elementopara ver una lista de propiedades para el elemento.

3. Cada una de las funciones incorporadas que se pueden incluir en expresionesde valor de propiedad se muestra en el panel derecho de diálogo. Expanda lascategorías de función para ver qué funciones están disponibles.Puede filtrar lalista de funciones que se muestran utilizando el recuadro de texto de filtro.Puede escribir una o varias letras en el recuadro de texto de filtro y se incluirántodas las funciones que comienzan por la letra o letras especificadas. Puedeescribir también un nombre de función y se incluirá.

4. La propiedad que se está editando se visualiza encima del recuadro de textodel valor de propiedad. Puede utilizar tanto propiedades como funciones paracrear el valor de propiedad en el recuadro de texto del valor de propiedad.Efectúe una doble pulsación en una función para insertarla en el recuadro detexto del valor de propiedad. Efectúe una doble pulsación en una propiedadpara insertar una referencia a ella en el recuadro de texto del valor depropiedad. En ambos casos, la función o la propiedad se añade a lo que yaexisten en el recuadro de texto del valor de propiedad. Para sustituir contenido,resalte lo que desea sustituir en el recuadro de texto de la propiedad y, acontinuación, efectúe una doble pulsación en la propiedad o función. Parainsertar contenido, sitúe el cursor en el recuadro de texto de propiedad y, acontinuación, efectúe una doble pulsación en la propiedad o función. Lasfunciones se sitúan en el recuadro de texto de la propiedad en forma deplantilla. En función de la lógica, el usuario sustituirá los parámetros por suspropios valores.

5. Los botones siguientes, situados bajo el recuadro de valor de propiedad,proporcionan ayuda adicional al crear una expresión de propiedad:v Deshacer: seleccione este botón para deshacer la última edición aplicada a la

expresión que va a crear en el recuadro de texto del valor de propiedad.v Rehacer: seleccione este botón para rehacer la última edición aplicada a la

expresión que va a crear en el recuadro de texto del valor de propiedad.

Capítulo 7. Utilización de proyectos visuales 163

Page 176: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Editar: utilice este botón para crear una expresión que definirá un nuevovalor de propiedad. La propiedad para la que se está creando una expresiónse visualiza encima del recuadro de texto del valor de propiedad. Paracambiar la propiedad en la edición, seleccione la nueva propiedad en el árboldel Diseñador de expresiones en el panel izquierdo del diálogo y pulse elbotón Editar. La nueva propiedad que se está editando se visualiza encimadel recuadro de texto del valor de propiedad. Puede establecer o editarvarios valores de propiedad utilizando el botón Editar sin cerrar el diálogoDiseñador de expresiones. Cada propiedad que modifica se marca con unasterisco (*) en el árbol del Diseñador de expresiones.

v Abrir diálogo Número de formato: seleccione este botón para abrir una listade plantillas disponibles que puede utilizar para dar formato a un número.

v Simplificar expresión: pulse este botón para analizar la expresión que hacreado en el recuadro de texto del valor de propiedad. La expresión serevisará y simplificará donde sea posible.

v Seleccionar color: seleccione este botón para abrir el diálogo Color. Desde eldiálogo Color, seleccionará un color y pulsará Aceptar. El número de colorhexadecimal se sustituirá para el parámetro de color resaltado que semuestra en el recuadro de texto del valor de propiedad.

6. Pulse Aplicar.Se actualizará el valor de la propiedad.7. Pulse Aceptar. El valor de propiedad se actualiza y se visualiza en la vista

Propiedades. Se cierra el diálogo Diseñador de expresiones.

Cómo escribir expresiones de propiedadesLas expresiones de propiedad son expresiones condicionales o matemáticas quepuede especificar como el valor para la propiedad de un objeto. Estas expresionesse evalúan para obtener el valor de la propiedad durante la ejecución cuando sevisualiza un panel de instrumentos o un informe.

Las expresiones de propiedades permiten crear valores dinámicos para laspropiedades del objeto. Muchas decisiones empresariales dependen de factorescomo, por ejemplo, las condiciones del mercado, las ventas, los gastos operativos,las nuevas ubicaciones, los márgenes de beneficios y pérdidas y la satisfacción delcliente. Estos factores pueden cambiar.

Elementos de una expresión de propiedad:

Las expresiones de propiedad se componen de uno o más elementos queproporcionarán valores en tiempo de ejecución.

Los elementos siguientes forman expresiones de propiedad:v Funciones: Ente los ejemplos de funciones se incluyen operaciones matemáticas o

estadísticas como Min() y StdDev(). Puede utilizar funciones para calcular oconvertir valores, o para especificar condiciones booleanas.

v Operadores: Los ejemplos de operadores incluyen =, >, y <. Puede utilizar estosoperadores para realizar cálculos aritméticos, comparar valores o concatenarvalores.

v Nombres de columna: Los ejemplos de nombres de columna podrían ser cualquiernombre que haya sido asignado a una columna de datos devueltos por unaconsulta. Estos nombres de columna se pueden utilizar en expresiones.

v Símbolos de formato: Entre los ejemplos de símbolos de formato se incluyen $, # y%. Puede utilizar estos símbolos para formatear valores numéricos y defecha/hora.

164 Iniciación a DataQuant

Page 177: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Constantes: Los valores de cualquier tipo de datos válido, por ejemplo True yFalse para un tipo de datos booleano, son ejemplos de constantes. Utilice estasconstantes en funciones, con operadores, con nombres de columna y solas paraespecificar un valor de propiedad del tipo de datos apropiado.

Tipos de datos necesarios en los valores de propiedades de retorno:

Cuando especifique una expresión para un valor de propiedad, la expresión debedevolver un valor del tipo de datos necesario para la propiedad.

Las propiedades de objetos y los tipos de datos soportados se listan por objeto enla Consulta de propiedades de objetos. Para devolver el valor que desea en tipo dedatos requerido, es posible que tenga que convertirlo al tipo adecuado utilizandouna de las funciones de conversión incorporadas.

Reglas de sintaxis para escribir expresiones de propiedad:

Debe utilizar la sintaxis correcta al escribir expresiones de propiedad.

La tabla siguiente describe algunas reglas básicas para escribir expresiones depropiedad:

Tarea Regla Ejemplo

Visualizar un valorcalculado, por ejemplo, unnombre de parámetro ocolumna

Utilice el signo igual (=) paraexpresiones calculadas

=cust_num

Visualizar un valor literal Escriba el literal exactamentecomo desea que aparezca enel texto

Organización de ventas

Visualizar una serie de textoen una expresión

Si la serie forma parte deuna expresión combinadaque también incluye valorescalculados, columnas oparámetros, se deberáescribir entre comillas (" ")

="Mi nombre es: "+fname

Concatenar dos o más seriesde texto

Utilice el signo más (+) paraconcatenar series de texto

=Pulse aquí para ir aldepartamento"+Dpto+"

Sumar dos o más valoresnuméricos

Utilice el signo más (+) parasumar constantes oparámetros de datosnuméricos

=Param1+5

Insertar un retorno de carroen una expresión

Escriba newline. Si loselementos de la expresiónson del mismo tipo de datos,utilice el signo más (+) antesy después. De lo contrario,incluya newline en la funciónConcat()

=city+newline+state

Visualizar el valor de otrapropiedad

Utilice el signo igual (=) másel nombre del objeto y elnombre de la propiedad conuna notación de puntos

=Text1.Text

Expresiones calculadas en contraposición a literales:

Capítulo 7. Utilización de proyectos visuales 165

Page 178: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Todas las expresiones de propiedad empiezan con un signo de igual (=). Estoindica que una propiedad debe calcularse en vez de interpretarse como una seriefija de caracteres.

Los ejemplos siguientes muestran dos expresiones de propiedad para la propiedadTextoSugerHerramienta de un objeto Botón:

Ejemplo 1

Este ejemplo define un valor literal: 2+3

La ayuda contextual visualizará literalmente los caracteres: 2+3

Ejemplo 2

Este ejemplo define un valor calculado: =2+3

La ayuda contextual visualizará: 5

Ejemplos de expresiones de propiedad:

Algunas reglas de sintaxis de expresiones de propiedad se describen mejorutilizando ejemplos.

Cómo escribir una sentencia if()

Puede utilizar una función if( ) para crear un valor de propiedad booleano(verdadero/falso). Por ejemplo, si desea visualizar el objeto de color azul sise cumple la condición especificada y amarillo si no se cumple, puedeescribir la expresión siguiente:

Color =if(S_terrain="water", Blue, Yellow)

En este ejemplo, la condición del objeto se basa en un parámetro, S_terrain.El objeto puede ser un polígono en un diseño de mapa o un símbolo dedatos que aparezca en un diagrama. Si el valor del parámetro de escena esagua, el color del objeto será blue (azul). De lo contrario, el color seráyellow (amarillo).

Puede especificar distintas condiciones para la función if( ) como, porejemplo, un valor de columna o un umbral numérico. Por ejemplo, puedehacer que el proyecto visual sea sensible a los cambios y muestre suimportancia en el aspecto de los objetos del proyecto. Los beneficios y laspérdidas, por ejemplo, se pueden mostrar visualmente con colores: negropara los beneficios y rojo para las pérdidas. Se puede utilizar la siguienteexpresión de propiedad para distinguir las pérdidas y los beneficios en lapropiedad de color del objeto:

Color =if (sales>=expenses, Black, Red)

Visualización de datos de columna en una serie de texto

Puede mejorar los puntos de datos para un objeto de diseño añadiendo unobjeto Etiqueta que revele información sobre el registro devuelto. Porejemplo, es posible que desee que cada punto de datos de un diagrama deárbol muestre el nombre de un departamento de unos almacenes,precedido de la palabra Departamento. Puede insertar un objeto Etiquetaen la plantilla de datos para el objeto de diseño y, a continuación,especificar una expresión de propiedad que combine el nombre decolumna y una serie literal.

Value ="Departamento: "+newline+dept_desc

166 Iniciación a DataQuant

Page 179: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

En esta expresión, desc_dept es una columna que devuelve la consultapara la plantilla de datos.

Utilización de la vista PaletaLa vista Paleta visualiza todos los objetos gráficos que están disponibles parainsertarlos en el proyecto visual.

Los objetos se agrupan en las paletas siguientes:v Seleccionar

Herramienta utilizada para seleccionar un objeto.v Seleccionar y Panorámica

Herramientas utilizadas para mover una escena de panel de instrumentos en laventana del editor de pantallas.

v Conectividad

La Conectividad permite a los usuarios definir fácilmente dependencias entrelos objetos de control del panel de instrumentos (como, por ejemplo objetos derecuadro de lista o combinado) y los objetos basados en datos (como, porejemplo, un objeto de cuadrícula o diagrama de barras). También puede utilizarla herramienta Conectividad para definir dependencias entre objetos no basadosen consultas como, por ejemplo, objetos de recuadro de texto y objetos deetiqueta. La herramienta Conectividad sólo está disponible cuando se creanpaneles de instrumentos visuales.

v Primitivas

La paleta Primitivos contiene objetos gráficos básicos que se pueden utilizarpara visualizar texto, rectángulos, polígonos, imágenes y paneles de alineación.

v Controles

La paleta Controles contiene objetos gráficos que se pueden utilizar paravisualizar controles de edición estándar como, por ejemplo, graduadores,botones y recuadros combinados y de lista. Además, esta paleta incluye el objetoSeccionador que proporciona una manera fácil de filtrar los datosmultidimensionales que se visualizan en un objeto de diseño y el objetoFechaHora que proporciona a los usuarios un modo cómodo de especificarinformación de fecha y hora. La paleta Controles sólo está disponible cuando secrean paneles de instrumentos visuales.

v Símbolos de datos

La paleta Símbolos de datos contiene objetos gráficos diseñados para lainclusión en un objeto de diseño para aumentar la capacidad del objeto dediseño para representar sus datos de resultados de su consulta. Los símbolos dedatos también se utilizan independientemente de los objetos de diseño, y en estesentido son similares a los objetos que contiene la paleta Primitivos.

v Diseños

La paleta Diseños contiene objetos gráficos que se pueden utilizar paravisualizar los datos que se han obtenido como resultado de una consulta. Losdiseños incluyen una amplia variedad de diagramas, gráficos, mapas, tablas ycuadrículas.

v Contenedores

La paleta Contenedores contiene el objeto de escena incorporada que se puedeutilizar para enlazar dos escenas y el objeto de contenido incorporado que sepuede utilizar para añadir contenido externo como, por ejemplo, un archivo detexto o una página HTM a un panel de instrumentos visual.

v Varios

Capítulo 7. Utilización de proyectos visuales 167

Page 180: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

La paleta Miscelánea contiene el objeto temporizador, que se utiliza paraautomatizar la aparición de un suceso basado en los intervalos de tiempo.

v Conectores

La paleta Conectores contiene objetos gráficos que se pueden utilizar paravisualizar un enlace visual entre puntos de datos en un objeto de diseño o entredos objetos gráficos que se han insertado en un informe o panel de instrumentosvisual. Los conectores incluyen una variedad de líneas rectas y curvas.

v Personalizada

La paleta Personalizada contiene objetos de cualquiera de las otras paletas.Usted se encarga de colocar los objetos que están en la paleta Personalizados.Puede colocar objetos para los que haya establecido propiedades personalizadasu objetos que utilice frecuentemente en la paleta Personalizados. Estos objetos seubican en la paleta personalizada de modo que pueda accederse a los mismosfácilmente.

Inserción de objetos de paleta en un proyecto visualDesde la vista Paleta, puede insertar cualquier objeto gráfico que se lista en elproyecto visual.

Todos los objetos de la vista Paleta se pueden insertar en un panel de instrumentosvisual. No todos los objetos disponbles en la vista Paleta se pueden insertar en uninforme visual. Los objetos que no se pueden insertar en un informe visual tienenpropiedades interactivas, y no tiene sentido insertarlos en informes visuales porqueéstos no son interactivos.

Para insertar un objeto gráfico en un proyecto visual:1. La vista Paleta está, por omisión, abierta cuando se encuentra en la perspectiva

del Diseñador visual. Si la vista Paleta no está abierta, puede abrirlaseleccionando Ventana → Mostrar vista → Paleta. Para abrir la perspectiva delDiseñador visual, seleccione Ventana → Abrir perspectiva → Diseñador visual.

2. En la ventana del editor, seleccione la página de informe visual o la escena delpanel de instrumentos visual a la que desea añadir el objeto. Si la página oescena no está abierta en el editor, efectúe una doble pulsación en la página oescena en el Explorador de proyectos.

3. Hay dos maneras de insertar un objeto en la ventana del editor:v En la vista Paleta, pulse en el objeto que desea insertar en el proyecto visual

y luego pulse en la ventana del editor. Se dibuja una representación delobjeto en el lienzo para el elemento del proyecto visual activo actualmenteque está en la ventana del editor. El objeto se coloca en una ubicación poromisión y se dibuja hasta un tamaño por omisión. Las propiedades del objetose visualizan en la vista Propiedades. El nombre del objeto se añade al árbolExplorador de proyectos.

v En la vista Paleta, pulse en el objeto que desea insertar en el proyecto visual;a continuación, pulse en la ventana del editor y arrastre en diagonal sobre unárea rectangular para definir la ubicación y el tamaño del objeto. Se dibujauna representación del objeto en el lienzo posicionado en la ubicación que hatrazado y con el tamaño que ha trazado. Las propiedades del objeto sevisualizan en la vista Propiedades. El nombre del objeto se añade al árbolExplorador de proyectos.

4. Tras insertar el objeto, puede modificar sus propiedades utilizando la vistaPropiedades.

5. Para alterar la presentación de los objetos tal como aparecen en la vista Paleta,pulse con el botón derecho del ratón en cualquier lugar de la vista Paleta para

168 Iniciación a DataQuant

Page 181: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

abrir un menú contextual. Según cómo desee que se visualicen los objetos en lavista Paleta, seleccione uno de los mandatos que se ofrecen en el menúcontextual.

Modificación de los valores de visualización de la vista PaletaPuede variar el modo en que se visualizan los objetos en la vista Paleta.

Para modificar el modo en que se visualizan los objetos en la vista Paleta:1. La vista Paleta está, por omisión, abierta cuando se encuentra en la perspectiva

del Diseñador visual. Si la vista Paleta no está abierta, seleccione Ventana →Mostrar vista → Paleta. Para abrir la perspectiva del Diseñador visual,seleccione Ventana → Abrir perspectiva → Diseñador visual.

2. Cada grupo de objetos se visualiza en una carpeta diferente. Al pulsar lacarpeta expandirá y contraerá de forma alternativa la carpeta, mostrando uocultando los iconos de objeto.

3. Pulse con el botón derecho del ratón en cualquier lugar de la vista Paleta. En elmenú contextual, seleccione:v Diseño → Columnas para organizar los iconos del objeto y sus nombres en

dos columnas.v Diseño → Lista para organizar los iconos del objeto y sus nombres en una

lista.v Diseño → Sólo iconos para mostrar sólo los iconos de objeto.v Diseño → Detalles para mostrar los iconos de objeto, sus nombres y una

descripción.4. Desde el menú contextual, seleccione Valores para abrir el diálogo Valores de

paleta donde puede establecer el font que se utiliza para mostrar el nombre ylas descripciones de los iconos, especificar las opciones de diseño y especificarlas opciones de carpeta:v Para especificar las opciones de font, pulse el botón Cambiar. Se abre una

ventana Font donde puede cambiar el font predeterminado.v Para especificar las opciones de diseño, elija desde el grupo de selección

Diseño. Asimismo, active el recuadro de selección Utilizar iconos grandespara mostrar los iconos más grandes.

v Para especificar las opciones de carpeta, elija desde el grupo de selecciónOpciones de cajón. Las opciones son:– Cerrar siempre al abrir otro cajón– Cerrar automáticamente si no hay espacio suficiente– No cerrar nunca

Nota: También puede controlar la apertura y el cierre de cajones pulsando enel icono de clavija que aparece en el cajón de cada tipo de paleta. Sipulsa en el icono de clavija abierta (se resalta), el cajón actualpermanecerá abierto cuando abra otro cajón. Si pulsa en una clavijaresaltada, se desactivará el icono de clavija abierta y el cajón se cerrarácuando se abra otro.

5. Desde el menú contextual, seleccione Personalizar para abrir el diálogoPersonalizar paleta. En el diálogo Personalizar paleta, puede cambiar el nombrey la descripción de los objetos de paleta, reorganizar cómo se visualizan losobjetos en las paletas, suprimir los objetos de la paleta Personalizada ycontrolar la visibilidad de las paletas al inicio.

Capítulo 7. Utilización de proyectos visuales 169

Page 182: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cambio del valor de propiedad predeterminado de un objetoCada objeto que añade a un proyecto visual, se inserta y dibuja utilizando losvalores por omisión que se han establecido en las propiedades para el objeto.Puede establecer nuevas propiedades por omisión para estos objetos a fin de quese dibujen e inserten según su uso más frecuente.

Para cambiar el valor de propiedad por omisión de un objeto:1. En la vista Paleta, localice el objeto que desea modificar.2. Pulse en el objeto para colocarlo en la ventana del editor activa.3. En la vista Propiedades, cambie las propiedades según desee.4. Cuando haya terminado de cambiar las propiedades, vuelva a la ventana del

editor, pulse con el botón derecho del ratón en el objeto y seleccione Establecervalor por omisión en el menú contextual. Los valores de propiedad poromisión del objeto cambian. Cada vez que seleccione este tipo de objeto en lavista Paleta, se insertará y describirá en la ventana del editor con arreglo a lasnuevas propiedades por omisión.

5. Para restaurar las propiedades por omisión de un objeto, pulse con el botónderecho en el objeto y seleccione Restaurar propiedades en el menú contextual.Si el elemento del menú no está disponible en la vista Paleta, las propiedadespredeterminadas del objeto no se han modificado.

Utilización de la herramienta ConectividadLa herramienta Conectividad permite a los usuarios definir de manera fácil lasdependencias entre objetos de control de panel de instrumentos (por ejemplo losobjetos Combinado o RecuadroLista) y objetos de diseño controlados por datos(por ejemplo un objeto Cuadrícula o DiagramaBarras).

También puede utilizar la herramienta Conectividad para definir dependenciasentre objetos no controlados por consultas, por ejemplo objetos RecuadroTexto yobjetos Etiqueta. La herramienta Conectividad sólo está disponible cuando secrean paneles de instrumentos visuales.

Para conectar un objeto fuente a un objeto destino utilizando la herramientaConectividad:1. Cree el objeto fuente. Seleccione en la vista Paleta el objeto que será el objeto

fuente. Inserte el objeto en la escena del panel de instrumentos. En la mayoríade casos seleccionará como objeto fuente el que pueda pasar informaciónsignificativa al objeto destino. Los objetos de control como, por ejemplo, losobjetos RecuadroLista o Combinado, son objetos fuente adecuados.

2. Cree el objeto destino. Seleccione en la vista Paleta el objeto que será el objetodestino. Inserte el objeto en la escena del panel de instrumentos. En la mayoríade casos seleccionará un objeto destino que pueda cambiar de algún mododespués de recibir información significativa del objeto fuente. Los objetos dediseño son objetos destino adecuados. Cuando cree un objeto de diseño,especificará la consulta que proporcionará los datos para el objeto de diseño. Laconsulta debería colocarse en la carpeta Consultas para el panel deinstrumentos.

3. Pulse la herramienta Conectividad en la vista Paleta. Pulse en el objeto fuente.Aparecerá un punto rojo. Pulse en el objeto destino.

4. Si el objeto destino no es un objeto de diseño, se conectarán los objetos fuente ydestino utilizando un valor de propiedad. El valor de propiedad que se utilizaestá preestablecido y se basa en el tipo de objetos que se están conectando. Elproceso de la herramienta Conectividad ha finalizado. Revise las propiedadesdel objeto destino tal como se visualizan en la vista Propiedades. Verá la

170 Iniciación a DataQuant

Page 183: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

referencia al objeto fuente en la célula de propiedad seleccionada. Puedeefectuar cambios manuales para modificar la propiedad utilizada para conectarlos dos objetos.

5. Si el objeto destino es un objeto de diseño, se conectarán los objetos fuente ydestino utilizando un parámetro. Configure la información de parámetro deuna de las maneras siguientes:v Si la consulta para el objeto de diseño de destino no incluye ningún

parámetro, se abre la página Seleccionar la columna a conectar al objetofuente del asistente Opciones de conexión. Seleccione la columna en la listaColumnas que se utilizará para filtrar los datos de resultados de la consultavisualizados en el objeto destino basándose en la información del parámetroque se pasa desde el objeto fuente. Pulse Finalizar. Se le notificará que se haañadido un parámetro a la consulta para el objeto de diseño. Pulse Aceptar.Los dos objetos están conectados. El proceso de la herramienta Conectividadha finalizado.

v Si la consulta para el objeto de diseño ya incluye parámetros, se abre lapágina Seleccionar un tipo de conexión del asistente. Pulse Establecer unparámetro de consulta existente para utilizar uno de los parámetros deconsulta existentes para pasar información de conexión del objeto fuente alobjeto destino. Pulse Siguiente. Se abre la página Seleccionar un parámetrode consulta del asistente. Seleccione el parámetro de la lista de parámetrosdisponibles que se han definido para la consulta. Pulse Finalizar. El procesode la herramienta Conectividad ha finalizado.

v Pulse Filtrar por columna de tabla disponible para seleccionar una columnade tabla disponible y crear un nuevo parámetro. Se abre la páginaSeleccionar la columna a conectar al objeto fuente del asistente Opciones deconexión. Seleccione la columna en la lista Columnas que se utilizará parafiltrar los datos de resultados de la consulta visualizados en el objeto destinobasándose en la información del parámetro que se pasa desde el objetofuente. Pulse Finalizar. Se le notificará que se ha añadido un parámetro a laconsulta para el objeto de diseño. Pulse Aceptar. Los dos objetos estánconectados. El proceso de la herramienta Conectividad ha finalizado.

Utilización del objeto temporizadorEl objeto Temporizador se utiliza para dictar o automatizar la aparición de unaacción de suceso basándose en intervalos de tiempo.

El objeto Temporizador se encuentra en la paleta Varios.

Para insertar un objeto Temporizador:1. En la ventana del editor, seleccione la escena del panel de instrumentos visual

a la que desea añadir el objeto Temporizador. Si la escena no está abierta en eleditor, efectúe una doble pulsación en la escena en la vista Explorador deproyectos.

2. En la vista Paleta, seleccione el objeto Temporizador y pulse en la ventana deleditor. El objeto Temporizador se traza en el cuadro de dibujo de la ventanadel editor y se añade como un nodo en el Explorador de proyectos.

3. En la vista Propiedades, establezca el valor de propiedad IntervaloSuceso. Enesta propiedad, especificará un valor de tiempo. El valor por omisión esestablecer en un (1) segundo.

4. Puede crear varios objetos Temporizador, cada uno de ellos con un valordiferente para la propiedad IntervaloSuceso. Por ejemplo, un objeto

Capítulo 7. Utilización de proyectos visuales 171

Page 184: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Temporizador puede tener un IntervaloSuceso establecido en un segundo.Otro objeto Temporizador podría tener un EventInterval establecido en cincosegundos.

5. Para que el objeto Temporizador tenga efecto, debe establecer una acción desuceso que se produzca cada vez que transcurre el tiempo delIntervaloSuceso. Por ejemplo, si establece la propiedad IntervaloSuceso en unsegundo, la acción de suceso que asigne al objeto Temporizador específico seproducirá cada segundo.

6. Para establecer una acción de suceso para el objeto Temporizador, seleccioneel objeto Temporizador en la vista Explorador de proyectos.

7. Efectúe una doble pulsación en Marca en la vista Sucesos. Se abre el diálogoComportamiento [nombre_objeto_temporizador].

8. Pulse el icono Añadir nueva acción. Se abre el asistente Añadir nueva acción.Puede elegir una de las acciones siguientes para que se produzca en cadamarca del IntervaloSuceso:v Ir a una nueva ubicaciónv Ejecutar sentencia de SQLv Establecer valoresv Navegar hacia atrásv Imprimir escenav Ejecutar mandato de shellv Mostrar mensajev Exportar a Excel

Aunque puede seleccionar cualquiera de las acciones, el uso más frecuente delobjeto Temporizador es controlar el comportamiento de otro objeto. Paracontrolar el comportamiento de otro objeto en cada marca delIntervaloSuceso, seleccione la acción Establecer valores. Si tiene la intenciónde controlar el comportamiento de otro objeto, debe haber creado el objetoantes de iniciar el proceso de asignación de una acción al suceso Marca.

9. Pulse Siguiente. El siguiente diálogo que se abre depende de la acción que haseleccionado. Si ha seleccionado la acción Establecer valores, se abre eldiálogo Establecer valores.

10. Efectúe una doble pulsación en la célula Parámetro. Se abre el Diseñador deexpresiones.

11. El árbol de Diseñador de expresiones lista cada objeto que se incluye en elpanel de instrumentos visual seleccionado. Expanda el nodo para el objetopara el que cambiará el comportamiento en cada intervalo de marca. Sevisualiza una lista de las propiedades del objeto.

12. Seleccione la propiedad del objeto que cambiará en cada intervalo de marca.Por ejemplo, si el objeto es un objeto Etiqueta, seleccione la propiedad Texto.Especifique cuál será el valor de la propiedad de texto en cada marca delintervalo utilizando una o más de las funciones disponibles.

13. Pulse Aceptar. Durante el tiempo de ejecución, con un intervalo de marca deun segundo, el contenido del objeto Etiqueta cambiará al nuevo valor que haespecificado cada segundo.

Adición de objetos primitivosLos objetos primitivos son objetos gráficos como, por ejemplo, texto, líneas, formas,paneles de alineación e imágenes.

Se proporcionan los siguientes objetos primitivos:

172 Iniciación a DataQuant

Page 185: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Etiqueta

Visualiza texto, con o sin un marco rectangular.v Línea

Visualiza un segmento de línea recta que conecta dos puntos.v Flecha

Visualiza un segmento de línea recta con una flecha en un extremo.v Doble flecha

Visualiza un segmento de línea recta con una flecha en cada extremo.v Polilínea

Visualiza una serie de segmentos de línea que conectan vértices. Los vértices seespecifican utilizando el tipo de datos ConjPuntos.

v Multipolilínea

Visualiza uno o varios objetos de polilínea exclusivos que están conectados oseparados.

v Polígono

Visualiza una serie de segmentos de línea que conectan vértices. Los vértices seespecifican utilizando el tipo de datos PointSet, donde el segmento final conectael primer y el último vértice.

v MultiPolígono

Visualiza una serie de uno o más objetos de polígono separados.v Rectángulo

Visualiza un rectángulo.v Rectángulo redondo

Visualiza un rectángulo con esquinas redondeadas. El radio de la curva de lasesquinas se establece en la célula Radio de la vista Propiedades.

v Elipse

Visualiza una elipse estándar con sus focos alineados con el eje x- o y-.v Imagen

Visualiza uno de estos tipos de imágenes:– Formato de intercambio de gráficos (.gif)– Joint Photographic Experts Group (.jpeg)– Portable Network Graphics (.png)

v Panel de alineación

Agrupa varios objetos en relación a un solo punto para que todos se muevan alunísono cuando se basan en un solo valor de ubicación.

Inserción de objetos de texto:

Puede utilizar el objeto Etiqueta para insertar texto en elproyecto visual.

Para insertar texto en el proyecto visual:1. En la ventana del editor, seleccione la página de informe visual o la escena de

panel de instrumentos visual en la cual desea añadir el objeto. Si la página oescena no está abierta en el editor, efectúe una doble pulsación en la página oescena en el Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto Etiqueta e insértelo en la ventana deleditor.

Capítulo 7. Utilización de proyectos visuales 173

Page 186: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. En la vista Propiedades, escriba el texto que desee en la célula de la propiedadTexto. Se pueden especificar muchas propiedades adicionales que dictarán elaspecto del texto o especificarán el modo en que el objeto de Etiqueta secomportará en la página de informe visual o escena de panel de instrumentosvisual. Los valores de propiedades para el objeto Etiqueta se pueden especificarde varias maneras. Puede seleccionar valores que se muestran en la vistaPropiedades, escribir valores directamente en la vista Propiedades, utilizar elDiseñador de expresiones o utilizar la barra de herramientas Variables.

4. En los paneles de instrumentos visuales, puede definir una acción de sucesopara el objeto Etiqueta. Esto significa que cuando un usuario realiza unadeterminada acción en el objeto como, por ejemplo, una pulsación del ratón, seproducirá un suceso como, por ejemplo, ir a una escena.

Nota:

v Para formatear las interrupciones de línea del texto, inserte +newline+donde desee que se produzca la interrupción de línea.

v Para crear un borde alrededor del texto, visualice las propiedades delobjeto de texto en la vista Propiedades y seleccione un estilo de línea enla célula de la propiedad EstiloLínea .

v Puede copiar y pegar múltiples líneas de texto en la vista Propiedades.Los saltos de línea se visualizarán automáticamente.

Inserción de objetos de línea:

Puede utilizar los objetos de línea para dibujar líneas, flechas, flechas dobles,polilíneas o multipolilíneas en el proyecto visual.

Para insertar un objeto de línea, flecha, flecha doble, polilínea o multipolilínea enel proyectovisual:1. En la ventana del editor, seleccione la página de informe visual o la escena de

panel de instrumentos visual en la cual desea añadir el objeto. Si la página oescena no está abierta en el editor, efectúe una doble pulsación en la página oescena en el Explorador de proyectos.

2. En la vista Paleta, seleccione uno de los siguientes objetos de línea:v Línea: Este objeto se utiliza para dibujar una única línea. Seleccione el objeto

Línea en la vista Paleta y pulse la ventana del editor (el cursor habrácambiado a un signo más para representar la modalidad de dibujo), arrastreel cursor al punto en el que desee que finalice la línea y libere el botón delratón. La línea estará dibujada.

v Flecha: Este objeto se utiliza para dibujar una única línea con una punta deflecha en el punto inicial. El objeto de Flecha es en realidad un objeto deLínea con diferentes valores de propiedad por omisión. Se dibuja del mismomodo en que se dibuja un objeto Línea.

v Flechadoble: Este objeto se utiliza para dibujar una única línea con unapunta de flecha en el punto inicial y en el punto final. El objeto deFlechaDoble es en realidad un objeto de Línea con diferentes valores depropiedad por omisión. Se dibuja del mismo modo en que se dibuja unobjeto de Línea.

v Polilínea: Este objeto se utiliza para dibujar varias líneas conectadas al finalde cada una de las líneas. Seleccione el objeto Polilínea en la vista Paleta ypulse en la ventana del editor (el cursor habrá cambiado a un signo de máspara representar la modalidad de dibujo), mueva el cursor al punto en el quedesee que finalice la primera línea, pulse el botón del ratón, mueva el cursoral punto en el que desee que finalice la segunda línea, pulse el botón del

174 Iniciación a DataQuant

Page 187: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ratón y siga hasta que se hayan dibujado todas las líneas. Cuando hayaacabado de dibujar todas las líneas, pulse la tecla Esc (Escape). El cursorvolverá a ser una flecha (modalidad de selección). Se dibujarán todas laslíneas del objeto de Polilínea.

v MultiPolilínea: Este objeto se utiliza para dibujar varias polilíneas.Seleccione el objeto Multipolilínea en la vista Paleta y pulse la ventana deleditor (el cursor habrá cambiado a un signo más para representar lamodalidad de dibujo). Dibuje la primera polilínea y pulse la tecla Esc. Elcursor permanecerá en la modalidad de dibujo. Dibuje la segunda polilínea.Pulse la tecla Esc. El cursor volverá a ser una flecha (modalidad deselección). Se dibujarán ambas polilíneas y se considerarán un único objetoMultipolilínea.

3. En la vista Propiedades, modifique las propiedades como, por ejemplo, el color,el ancho y el estilo para trazar la línea deseada. Pueden especificarse muchaspropiedades que determinarán el aspecto del objeto de línea o especificarán elmodo en que el objeto de línea se comportará en la página del informe visual oescena de panel de instrumentos visual. Los valores de propiedades para losobjetos de línea se pueden especificar de varias maneras. Puede seleccionarvalores que se muestran en la vista Propiedades, escribir valores directamenteen la vista Propiedades, utilizar el Diseñador de expresiones o utilizar la barrade herramientas Variables.

4. Para paneles de instrumentos visuales, puede definir una acción de suceso parael objeto de línea. Esto significa que cuando un usuario realiza unadeterminada acción en el objeto como, por ejemplo, una pulsación del ratón, seproducirá un suceso como, por ejemplo, ir a una escena.

Inserción de objetos de forma:

Los objetos de forma primitivos incluyen polígonos, rectángulos, rectángulosredondeados y elipses.

Para insertar un objeto de forma en el proyecto visual:1. En la ventana del editor, seleccione la página del informe visual o la escena del

panel de instrumentos visual a la que desea añadir el objeto. Si la página o laescena no están abiertas en el editor, efectúe una doble pulsación en la página ola escena del Explorador de proyectos.

2. En la vista Paleta, seleccione uno de los siguientes objetos de forma:v Rectángulo: Este objeto se utiliza para dibujar un rectángulo. Seleccione el

objeto Rectángulo en la vista Paleta y pulse la ventana del editor (el cursorhabrá cambiado a un signo más para representar la modalidad de dibujo),arrastre el cursor para dibujar el rectángulo y libere el botón del ratón. Elrectángulo estará dibujado.

v RectánguloRedondeado: este objeto se utiliza para dibujar un rectángulo quetenga esquinas redondeadas. Seleccione el objeto RectánguloRedondeado enla vista Paleta y pulse la ventana del editor (el cursor habrá cambiado a unsigno más para representar la modalidad de dibujo), arrastre el cursor paradibujar el rectángulo y libere el botón del ratón. Se dibujará un rectángulocon esquinas redondeadas.

v Elipse: Este objeto se utiliza para dibujar una elipse. Seleccione el objetoElipse en la vista Paleta y pulse la ventana del editor (el cursor habrácambiado a un signo más para representar la modalidad de dibujo), arrastreel cursor para dibujar la elipse y libere el botón del ratón. La elipse estarádibujada.

Capítulo 7. Utilización de proyectos visuales 175

Page 188: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Polígono Este objeto se utiliza para dibujar una figura cerrada con variascaras. Seleccione el objeto Polígono en la vista Paleta y pulse en la ventanadel editor (el cursor habrá cambiado a un signo más para representar lamodalidad de dibujo), mueva el cursor al punto en el que desee que finalicela primera línea del polígono, pulse el botón del ratón, mueva el cursor alpunto en el que desee que finalice la segunda línea del polígono, pulse elbotón del ratón y siga hasta que se haya dibujado el polígono. Cuando hayaacabado de dibujar, seleccione la tecla Esc (Escape) para terminar el procesode dibujo. El cursor volverá a ser una flecha (modalidad de selección). Elpolígono estará dibujado.

v MultiPolígono: este objeto se utiliza para dibujar varios polígonos.Seleccione el objeto MultiPolígono en la vista Paleta y pulse la ventana deleditor (el cursor habrá cambiado a un signo más para representar lamodalidad de dibujo). Dibuje el primer polígono y seleccione la tecla Esc. Elcursor permanecerá en la modalidad de dibujo. Dibuje el segundo polígono.Seleccione la tecla Esc. El cursor volverá a ser una flecha (modalidad deselección). Se dibujarán ambos polígonos y se considerarán un único objetoMultiPolígono.

3. En la vista Propiedades, vea y modifique las propiedades como, por ejemplo, elcolor, el ancho y el estilo para trazar la forma del objeto deseada. Puedenespecificarse muchas propiedades que determinarán el aspecto de la forma oespecificarán el modo en que el objeto de forma se comportará en la página delinforme visual o escena de panel de instrumentos visual. Hay varias formas deespecificar valores de propiedad para el objeto de forma. Puede seleccionarvalores que se muestran en la vista Propiedades, escribir valores directamenteen la vista Propiedades, utilizar el Diseñador de expresiones o utilizar la barrade herramientas Variables.

4. Para paneles de instrumentos visuales, puede definir una acción de suceso parael objeto de forma. Esto significa que cuando un usuario realiza unadeterminada acción sobre el objeto (por ejemplo una pulsación en el ratón) seproducirá un suceso (como por ejemplo ir a una escena).

Inserción de objetos de imagen:

Se utiliza el objeto Etiqueta para insertar una imagen en el proyecto visual.

La imagen que inserte en un objeto Imagen puede tener uno de los formatossiguientes:v Formato de intercambio de gráficos (.gif)v Joint Photographic Experts Group (.jpeg)v Portable Network Graphics (.png)

Para insertar un objeto de imagen en el proyecto visual:1. En la ventana del editor, seleccione la página de informe visual o la escena de

panel de instrumentos visual en la cual desea añadir el objeto. Si la página oescena no está abierta en el editor, efectúe una doble pulsación en la página oescena en el Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto Imagen y pulse en la ventana del editor.El objeto de imagen se dibuja basándose en las propiedades por omisión.También puede seleccionar el objeto Imagen en la vista Paleta, pulsar en laventana del editor, arrastrar el cursor para dibujar el tamaño que desee yliberar el botón del ratón. El objeto de imagen se dibujará.

3. Debe especificar el lugar en el que se encontrará la imagen que se mostrará enel objeto de imagen. Puede especificar que la imagen se encuentre en una

176 Iniciación a DataQuant

Page 189: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

columna de resultados de consulta, en un archivo de red o local, o incorporadaen el proyecto visual. En la vista Propiedades, pulse en la célula de lapropiedad FuenteImagen. Pulse el botón con tres puntos que aparece en lacélula. Se abre el diálogo Origen de dibujo. Seleccione una de las opcionessiguientes:v Columna para especificar que la imagen residirá en una columna de

resultados de consulta. Para que esta opción esté disponible, debe habercreado una consulta y ésta debe estar disponible en el proyecto visual parasu selección. Seleccione Columna, seleccione la consulta que devolverá losdatos de resultados de la lista desplegable de consultas disponibles yseleccione la columna que contendrá la imagen de la segunda listadesplegable. La carpeta Consultas de la vista Explorador de proyectosincluye todas las consultas que están disponibles para el proyecto visual

v Enlazada para especificar que la imagen residirá en un archivo de red olocal. Seleccione Enlazada y especifique la vía de acceso del archivo.

v Incorporada para especificar que la imagen esté incorporada en el proyectovisual. Para que esta opción esté disponible, deben existir imágenesdisponibles para el proyecto visual para su selección. Todas las imágenes queestán disponibles se muestran en la carpeta Imágenes que está en la carpetaGlobales del Explorador de proyectos. Para especificar que la imagen estéincorporada, seleccione Incorporada. Seleccione la imagen en la listadesplegable de imágenes disponibles.

4. En la vista Propiedades, puede modificar cualquier propiedad adicional paracambiar el aspecto o el comportamiento del objeto de imagen en la página deinforme visual o en la escena de panel de instrumentos visual. Hay variasformas de especificar valores de propiedad. Puede seleccionar valores que semuestran en la vista Propiedades, escribir valores directamente en la vistaPropiedades, utilizar el Diseñador de expresiones o utilizar la barra deherramientas Variables.

5. Para paneles de instrumentos visuales, puede definir una acción de suceso parael objeto de imagen. Esto significa que cuando un usuario realiza unadeterminada acción en el objeto como, por ejemplo, una pulsación del ratón, seproducirá un suceso como, por ejemplo, ir a una escena.

Inserción de un objeto de panel de alineación:

PanelAlineación es un objeto de referencia invisible que se puede utilizar paraagrupar y posicionar objetos hijo en relación a un único punto.

Cuando cambia el punto de referencia único del panel de alineación, la posición detodos los objetos hijo asignados al panel de alineación también cambia. Un panelde alineación es muy útil si se desea que un único punto de datos de un objeto dediseño esté representado por varios objetos. Por ejemplo, normalmente undiagrama de dispersión utiliza un solo objeto marcador para cada punto de datosque visualiza. Mediante la utilización de un panel de alineación se puedeespecificar que para cada punto de datos de un diagrama de dispersión, sevisualice un marcador, una etiqueta de texto y dos botones. Siempre que cambie elvalor del punto de datos y se visualice en una nueva ubicación, todos los objetosdel panel de alineación se visualizarán también en la nueva ubicación.

Para crear un panel de alineación y utilizarlo el proyecto visual:1. En la ventana del editor, seleccione la página del informe visual o la escena del

panel de instrumentos visual a la que desea añadir el objeto. Si la página o laescena no están abiertas en el editor, efectúe una doble pulsación en la página ola escena del Explorador de proyectos.

Capítulo 7. Utilización de proyectos visuales 177

Page 190: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. En el Explorador de proyectos, seleccione el elemento del proyecto visual alque desea añadir un panel de alineación.

3. En la vista Paleta, seleccione el objeto PanelAlineación e insértelo en laventana del editor. El objeto PanelAlineación no se describe en el lienzo de laventana del editor. Se añade como un nodo en la vista Explorador deproyectos.

4. En el lienzo actual que está en la ventana del editor, añada los objetos gráficosque desea agrupar en el panel de alineación. Cada objeto se traza en el lienzo yse inserta como un nodo en la vista Explorador de proyectos.

5. Cuando haya terminado de añadir cada objeto, seleccione el nombre de objetoen el Explorador de proyectos y arrastre y suelte el objeto en el nodoPanelAlineación. Repita esto para cada objeto que desea que esté en el panelde alineación. Al finalizar, cuando pulse en cualquier objeto del panel dealineación, un recuadro rodeará los objetos.

6. Con el panel de alineación seleccionado en la vista Explorador de proyectos,seleccione la célula Ubicación en la vista Propiedades. Escriba un valor o unnombre de columna. El centro de los objetos agrupados se moverá a lascoordenadas que especifique.

Nota:

v En un objeto de diseño, la propiedad Ubicación del objetoPanelAlineación, toma diferentes valores, según el tipo de objeto dediseño que diseñe. Por ejemplo, en un diagrama de dispersión, los puntosde datos son las coordenadas x e y basadas en las columnas de laconsulta. Para establecer la ubicación del panel de alineación en undiagrama de dispersión, debe especificar los nombres de columnas paralas coordenadas x e y. Para determinar qué función debe tener lapropiedad Ubicación de un panel de alineación, examine dicho diagramaen la propiedad Ubicación del símbolo de datos por omisión para eseobjeto de diseño.

v Si el panel de alineación tiene un valor individual para la propiedadUbicación, puede sustituirlo por una columna individual de la consulta.Si tiene más de un valor para la propiedad Ubicación, asegúrese desustituir cada valor por la columna apropiada de la consulta, y asegúresede que conserva el formato correcto para la propiedad Ubicación.

v En los diagramas con ejes que suministran un panel de alineación poromisión, la propiedad Ubicación del panel de alineación se establece en lafunción Pt(), que hace referencia a una o más nombres de columna.

Adición de objetos de controlLos objetos Control son objetos gráficos que se utilizan para visualizar informacióno aceptar entrada del usuario.

Cada tipo de objeto Control tiene sus propias propiedades que lo convierten enidóneo para una finalidad determinada. Mediante la utilización de objetos Controlpuede solicitar entrada de un usuario y, basándose en la respuesta al control,puede desencadenar sucesos subsiguientes. Los objetos Control sólo estándisponibles para colocarse en paneles de instrumentos visuales.

La paleta Controles ofrece los objetos de control siguientes:v Seccionador

Objeto que proporciona un modo sencillo de filtrar los datos multidimensionalesque se visualizan en un objeto de diseño.

v RecuadroTexto

178 Iniciación a DataQuant

Page 191: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Objeto que proporciona un recuadro donde los usuarios puede introducir yeditar texto.

v Botón

Objeto que cuando lo pulsa el usuario desencadena una acción a realizar.v RecuadroSelección

Objeto que presenta dos opciones al usuario para su selección. Un control derecuadro de selección puede estar marcado o sin marcar.

v GrupoSelección

Objeto compuesto que contiene un conjunto de botones de selección (opciones)que presentan opciones que pueden pulsarse al usuario.

v GraduadorHoriz

Ventana que se utiliza como control de desplazamiento para seleccionar un valorentero dentro de un rango de valores.

v GraduadorVert

Ventana que se utiliza como control de desplazamiento para seleccionar un valorentero dentro de un rango de valores.

v RecuadroLista

Un objeto que se visualiza para el usuario en una lista de posibles valores quepueden seleccionarse para un determinado campo.

v Combinado

Objeto que combina un campo de texto editable con un recuadro de lista.Cuando se visualiza, el objeto Combinado muestra un recuadro con la lista deopciones asociadas al campo en particular. El usuario puede especificar opcionesadicionales utilizando el campo de texto editable del objeto Combinado.

v FechaHora

Objeto que facilita a los usuarios la especificación de la información de fecha uhora que otros objetos pueden utilizar después.

Inserción de un objeto de control:

Los objetos Control son objetos gráficos que se utilizan para visualizar informacióno aceptar entrada del usuario.

Cada tipo de objeto Control tiene sus propias propiedades que lo convierten enidóneo para una finalidad determinada. Mediante la utilización de objetos decontrol puede solicitar entrada de un usuario y, basándose en la respuesta alcontrol, puede desencadenar sucesos subsiguientes.Los objetos Control sólo sepueden insertar en paneles de instrumentos visuales.

Para insertar un objeto Control en un panel de instrumentos visual:1. En la ventana del editor, seleccione la escena del panel de instrumentos visual a

la que desea añadir el objeto. Si la escena no está abierta en el editor, efectúeuna doble pulsación en la escena en el Explorador de proyectos. Si inserta uncontrol para una carpeta Nivel de un panel de instrumentos visual, seleccioneese Nivel.

2. En la vista Paleta, seleccione el objeto de control en la paleta Controles einsértelo en la ventana del editor.

3. En la vista Propiedades, modifique las propiedades del objeto para que elobjeto de control aparezca y se comporte tal como desea. Los valores depropiedades para los objetos de control se pueden especificar de variasmaneras. Puede seleccionar valores que se muestran en la vista Propiedades,

Capítulo 7. Utilización de proyectos visuales 179

Page 192: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

escribir valores directamente en la vista Propiedades, utilizar el Diseñador deexpresiones o utilizar la barra de herramientas Variables.

4. Puede conectar el objeto de control al objeto destino, en la mayoría de casos esun objeto de diseño. Esto le permite cambiar el comportamiento de un objetode diseño destino basándose en la entrada del usuario para el objeto de control.Por ejemplo, puede conectar un objeto de control RecuadroLista a un objetoCuadrícula de diseño. En este ejemplo, se crea un objeto Cuadrícula de diseñoque contendrá (como resultado de ejecutar una consulta) todos losdepartamentos de su empresa. A continuación, se creará un objeto de controlRecuadroLista que contendrá todos los nombres de departamento. Después, seutiliza la herramienta Conectividad para conectar los dos objetos. El usuarioseleccionará un departamento del recuadro de lista y únicamente se visualizarála información para este departamento en la cuadrícula.

5. Puede definir una acción de suceso para el objeto de control. Esto significa quecuando un usuario realiza una determinada acción en el objeto como, porejemplo, una pulsación del ratón, se producirá un suceso como, por ejemplo, ira una escena.

Inserción de un objeto de control DateTime:

Los objetos de control FechaHora se utilizan para obtener información de fecha uhora de un usuario. La información de fecha y hora especificada del usuario sepuede utilizar después para controlar el comportamiento de otro objeto.

Para insertar un objeto FechaHora en un panel de instrumentos visual y configuraruna conexión a otro objeto:1. En la ventana del editor, seleccione la escena del panel de instrumentos visual a

la que desea añadir el objeto. Si la escena no está abierta en el editor, efectúeuna doble pulsación en la escena en la vista Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto FechaHora de la paleta Controles einsértelo en la ventana del editor.

3. Especifique si el objeto FechaHora aceptará una fecha o una hora. Paraespecificar que el objeto aceptará valores de fecha, seleccione en la vistaPropiedad el valor Fecha para el valor de propiedad Modalidad. Paraespecificar que el objeto aceptará valores de hora, seleccione en valor Hora parael valor de propiedad Modalidad.

4. Inserte el objeto cuyo comportamiento se controlará mediante la fecha u horaespecificada en el objeto FechaHora. Puede insertar un objeto que mostrará elvalor de retorno del objeto FechaHora o puede insertar un objeto que utilizaráel valor de retorno FechaHora como parámetro.

5. Para mostrar el valor de retorno del objeto FechaHora:a. Inserte un objeto Etiqueta.b. Desde la vista Propiedades, seleccione la propiedad Texto para el objeto

Etiqueta.c. Abra el Diseñador de expresiones.d. En el panel izquierdo del Diseñador de expresiones, expanda el objeto

FechaHora cuyo valor de retorno desea mostrar. Efectúe una doblepulsación en la propiedad Valor.

e. La propiedad LabelObject.Text será igual a DateTimeObject.Value.6. Para utilizar el valor de retorno del objeto FechaHora como parámetro:

a. Cree un objeto de consulta (Query1) que consulta una tabla que contieneuna columna de fecha. La consulta debe incluir un parámetro. Por ejemplo:Select * from q.interview where INTDATE=&dateparameter. Cuando salva

180 Iniciación a DataQuant

Page 193: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

esta consulta en (o mueve la consulta a) la carpeta Consultas para el panelde instrumentos, se crea un parámetro con el mismo nombre que la variablede sustitución. En este ejemplo, se crea un parámetro llamadodateparameter.

b. Desde el Explorador de proyectos, expanda la carpeta Consultas, expandala carpeta Query1 y pulse el botón derecho del ratón en el parámetro.Seleccione Editar parámetro en el menú contextual. Cuando se creanparámetros basándose en su existencia en una consulta, se crean con un tipode datos literal. Cambie el tipo de datos del parámetro a DateTime.Establezca un valor por omisión para el parámetro. Pulse Aceptar.

c. Establezca el valor de parámetro de consulta igual al valor de retorno delobjeto FechaHora. Desde el Explorador de proyectos, seleccione el objetoFechaHora cuyo valor de retorno se utilizará para establecer el valor deparámetro. Desde la vista Propiedades, seleccione la propiedad Valor parael objeto DateTime. Abra el Diseñador de expresiones. En el panelizquierdo del Diseñador de expresiones, expanda la carpeta Consultas parael panel de instrumentos. Expanda la consulta Query1. Expanda la carpetaParámetros. Efectúe una doble pulsación en el parámetro dateparameter. Lapropiedad DateTimeObject.Value se establecerá igual a dateparameter.

d. Inserte un objeto Cuadrícula cuya consulta asociada es Query1. Query1utiliza dateparameter para controlar las filas que se incluyen en lacuadrícula. En este ejemplo, el valor de dateparameter se proporciona desdela propiedad Valor del objeto FechaHora.

e. Puede utilizar también la herramienta Conectividad para configurar laconexión entre el objeto FechaHora y el objeto Cuadrícula.

Inserción de un objeto Seccionador:

Un objeto Seccionador se utiliza para filtrar los datos multidimensionales que sevisualizan en un objeto de diseño.

Para insertar un objeto Seleccionador en un panel de instrumentos visual yconfigurar una conexión con otro objeto de diseño:1. En la ventana del editor, seleccione la escena del panel de instrumentos visual a

la que desea añadir el objeto. Si la escena no está abierta en el editor, efectúeuna doble pulsación en la escena en la vsita Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto Seccionador en la paleta Controles einsértelo en la ventana del editor. Se abre el Asistente de seccionador.

3. Desde la primera página del asistente, seleccione la consulta OLAP del objetode diseño que desearía filtrar.

4. Pulse Siguiente. Se abre la página Seleccionar dimensión o jerarquía.5. Seleccione la dimensión de la consulta que desea filtrar y pulse Finalizar. Se

inserta el objeto Seccionador en la ventana del editor.6. Seleccione la herramienta Conectividad desde la vista Paleta y pulse el objeto

Seccionador. Aparecerá un punto rojo.7. Pulse el objeto de diseño que desea que filtre el objeto seccionador.

Durante la ejecución (cuando el usuario ve el panel de instrumentos), el usuariopuede pulsar el objeto Seccionador y se abre el diálogo Filtro [NombreDimensión]. Desde el diálogo Filtro [Nombre Dimensión], el usuario puedecomprobar qué jerarquías o elementos de jerarquía se visualizarán en el objeto dediseño y pulsar Aceptar. El objeto de diseño se renueva para mostrar sólo los datosseleccionados. Por ejemplo, si el objeto seccionador se establece para filtrar la

Capítulo 7. Utilización de proyectos visuales 181

Page 194: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

dimensión del producto de la consulta OLAP del objeto de diseño, el usuariopuede optar por mostrar sólo los totales de un producto particular.

Adición de objetos de símbolo de datosUn objeto Símbolo de datos es un icono que se utiliza para representar un puntode datos en un objeto de diseño.

Cada objeto de diseño gráfico incluye un objeto de símbolo de datos por omisiónque se utiliza en el objeto de diseño para visualizar los datos. Puede utilizar unobjeto de símbolo de datos para cambiar un símbolo de datos por omisión en unobjeto de diseño, para crear una segunda capa de datos en un objeto de diseño o,independientemente, como una inserción directa en un proyecto visual (quizáspara crear una leyenda para un diseño).

La paleta Símbolos de datos incluye los objetos de símbolo de datos siguientes:v Marcador

Un símbolo de datos visualizado como una forma configurable. El marcadorsuele utilizarse para representar un punto de datos en un diagrama basado enejes. La forma del marcador puede modificarse por un rombo sólido, una cruz oalgunas cualquiera de varias figuras más.

v BarraValorVertical

Un símbolo de datos visualizado como un rectángulo vertical en que el anchoestá asociado con un valor de datos devuelto por una consulta. La barra devalores vertical suele utilizarse para crear valores de barra junto con el eje y oun diagrama XY.

v BarraEtiquetaVertical

Un símbolo de datos visualizado como un rectángulo que se describe medianteuna etiqueta que se coloca a lo largo del eje x y un valor numérico quedetermina su altura a lo largo del eje y.

v BarraValorHorizontal

Un símbolo de datos visualizado como un rectángulo horizontal en el que elancho está asociado con un valor de datos devuelto por una consulta. La barrade valores horizontal suele utilizarse para crear valores de barras a lo largo deleje x de un diagrama XY.

v BarraEtiquetaHorizontal

Un símbolo de datos, que se muestra como un rectángulo descrito por unaetiqueta que se coloca a lo largo del eje y y un valor numérico que determina sulongitud en el eje x.

v BarraIntervaloPrecios

Un símbolo de datos visualizado como una línea vertical con marcas de escalahorizontales que se extienden a la izquierda y a la derecha de la línea. Se utilizapara mostrar cuatro valores numéricos en un intervalo de tiempo específico. Labarra de intervalo de precios suele utilizarse para mostrar los precios deapertura, cierre, alto y bajo de un stock u otro índice en una fecha específica. Laforma de la barra de intervalo de precios puede modificarse para activar ydesactivar las marcas de apertura/cierre y alto/bajo.

v Candelabro

Un símbolo de datos que se visualiza como un rectángulo vertical. Se utilizapara mostrar cuatro valores numéricos en un intervalo de tiempo específico. Elcandelabro suele utilizarse para mostrar los precios de apertura, cierre, alto ybajo de un stock en una fecha específica y el color del candelabro está diseñadopara mostrar la ganancia o pérdida del valor del stock.

182 Iniciación a DataQuant

Page 195: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v BandaSuceso

Un símbolo de datos visualizado como un rectángulo de ancho variable que seextiende desde la parte inferior del diagrama a la superior. Se utiliza paravisualizar rangos de valores x como, por ejemplo, la longitud de tiempo que hadurado un suceso, a lo largo de un eje. La banda de suceso suele utilizarse conotras capas de datos para describir sucesos que corresponden a otros datos.

v BandaUmbral

Un símbolo de datos que se visualiza como un rectángulo horizontal. La bandade umbrales es similar al símbolo de datos de la banda de sucesos. Se utilizapara visualizar rangos de valores y a lo largo de un eje y suele utilizarse conotras capas de datos para mostrar valores de umbral que corresponden a otraserie de datos.

Inserción de un objeto de símbolo de datos:

Un símbolo de datos es un icono que se utiliza para representar un punto de datosen un objeto de diseño.

Cada objeto de diseño gráfico incluye un objeto de símbolo de datos por omisiónque se utiliza en el diseño para visualizar los datos. Puede utilizar un objeto desímbolo de datos para cambiar un símbolo de datos por omisión en un objeto dediseño, para crear una segunda capa de datos en un objeto de diseño o,independientemente, como una inserción directa en una escena (quizá para crearuna leyenda para un diseño).

Para añadir un símbolo de datos a un proyecto visual:1. En la ventana del editor, seleccione el elemento del proyecto visual al que desea

añadir el objeto de símbolo de datos. Si la página, escena u objeto no estánabiertos en el editor, efectúe una doble pulsación en la página, escena u objetoen el Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto de símbolo de datos e insértelo en laventana del editor.

3. En la vista Propiedades, modifique las propiedades del objeto para que elsímbolo de datos aparezca tal como desea.

Nota:

v Si desea que cada punto de datos esté representado por más de un objeto,primero inserte un panel de alineación en la plantilla de datos y despuéscoloque el símbolo de datos en el panel de alineación.

v La adición de un símbolo de datos de banda de sucesos a una capa dedatos añade profundidad y significado a un diagrama de tiempos. Puedehacerlo si desea visualizar instancias de determinados sucesos en undiagrama de tiempos que hace un seguimiento de una tendencia continuaen el mercado.

Adición de objetos conectoresUn conector es un objeto gráfico, como una línea recta o curva, que proporciona unenlace visual entre puntos de datos de un objeto de diseño o entre objetos gráficosde una página de informe o escena de panel de instrumentos.

Si es aplicable, un objeto de diseño tiene un conector por omisión que se utilizapara proporcionar una línea visual entre los puntos de datos de ese diseño. Puedepersonalizar la línea que conecta todos los puntos de datos de un diseñoseleccionando un nuevo conector en la paleta Conectores. Desde la paleta

Capítulo 7. Utilización de proyectos visuales 183

Page 196: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Conectores, también puede añadir un punto de conexión cuando desee forzartodos los puntos de datos u objetos en un punto especificado.

La paleta Conectores ofrece los conectores siguientes:v Conector recto

Un conector entre dos puntos de datos o dos objetos que se visualiza como unalínea recta.

v Conector en L

Un conector que crea un enlace entre dos puntos de datos o dos objetosutilizando las líneas horizontales y verticales conectadas por uniones en ángulorecto.

v Conector curvo

Conector entre dos puntos de datos o dos objetos que se visualiza como unalínea ligeramente curvada.

v Punto de conexión

Un punto invisible cuyas coordenadas se utilizan como referencia para un enlaceque se amplía de un punto de datos a otro.

Inserción de un objeto conector:

Un conector es un objeto gráfico, como una línea recta o curva, que proporciona unenlace visual entre puntos de datos de un objeto de diseño o entre objetos gráficosde una página de informe o escena de panel de instrumentos.

Para insertar un conector en un proyecto visual:1. En la ventana del editor, seleccione la página del informe visual o la escena del

panel de instrumentos visual a la que desea añadir el objeto. Si la página o laescena no están abiertas en el editor, efectúe una doble pulsación en la página ola escena del Explorador de proyectos. Si inserta un conector en un diseño,seleccione el Diseño y el Nivel en el Explorador de proyectos.

2. En la vista Paleta, seleccione el objeto de conector e insértelo en la ventana deleditor.

3. En la vista Propiedades, modifique las propiedades o trace la línea tal comodesee.

4. Pulse Tiempo de ejecución o Vista previa para ver los resultados.

Consejo:

v Para forzar todas las líneas de conexión para conectar en un solopunto especificado, inserte un PuntoConexión y colóquelo en laposición que desee.

v Los diseños de jerarquía y de diagrama con conectores de líneacontienen puntos de conexión implícitos. No aparece ningún Puntode conexión en el Explorador de proyectos cuando se crean estosdiseños. Sin embargo, hay una propiedad Punto de conexióndefinida para él.

v El objeto de diagrama de organización utiliza un punto deconexión para alterar temporalmente los enlaces punto a puntohaciendo que todos los puntos de datos se conecten a un solopunto de datos padre.

Suponga que desea crear un árbol de decisiones utilizando círculos pararepresentar las decisiones y múltiples líneas para enlazar las decisiones con

184 Iniciación a DataQuant

Page 197: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

múltiples opciones. Puede crear un diagrama de organización y después sustituirlos recuadros del diagrama por círculos. Para crear líneas rectas entre los círculos,podría suprimir el conector en L e insertar un conector recto.

Adición de objetos personalizadosLos objetos Personalizados son objetos que se crean basados en uno de los objetosexistentes de la vista Paleta.

Para crear un objeto personalizado, seleccione uno de los objetos en la vista Paletay modifique las propiedades para que satisfagan sus necesidades. A continuación,puede almacenar el objeto personalizado que ha creado en la paletaPersonalizados donde estará disponible para usarlo repetidamente.

La paleta Personalizados es especialmente útil para almacenar objetos que seutilizan en todas las escenas del panel de instrucciones o en cada página delinforme. Por ejemplo, la reutilización de un objeto de título que tiene el font, eltamaño, el marco, el color y el relleno que desea. Esto ahorra tiempo y proporcionacoherencia en todo el proyecto.

La paleta Personalizados es un lugar conveniente para almacenar el logotipo de lacompañía como un objeto de imagen. Para ello, debe crear un objeto de imagen,especificar la imagen de logotipo como la propiedad FuenteImagen para el objetoImagen y a continuación almacenar el objeto Imagen personalizado en la paletaPersonalizados.

Nota: Sólo puede almacenar propiedades de objetos con un objeto personalizado.Los sucesos y parámetros asociados a un objeto no se almacenan y no sepueden volver a utilizar de una instancia a otra. Debe reasignarmanualmente las acciones de sucesos y las propiedades parametrizadas a losobjetos si desea duplicar esos atributos.

Para crear un objeto personalizado y añadirlo a la paleta Personalizados:1. En la vista Paleta, seleccione el objeto que desea personalizar. Por ejemplo, para

crear un objeto de texto personalizado, localice el objeto Etiqueta por omisiónen la paleta e insértelo en la ventana del editor.

2. En la vista Propiedades, modifique las propiedades del objeto según desee.3. Cuando haya finalizado, vuelva a la ventana del editor, pulse con el botón

derecho del ratón en el objeto y seleccione Añadir a la paleta Personalizadosen el menú contextual. El objeto conserva las propiedades que ha establecido yse coloca en la paleta Personalizados.

Nota:

v Puede cambiar el nombre de los objetos en la paleta Personalizados. Parahacerlo, pulse con el botón secundario del ratón un objeto en la paletaPersonalizados y seleccione Personalizar. Se abre el diálogo Personalizarpaleta. Escriba el nombre nuevo en el campo Nombre y pulse Aceptar.

v Siempre puede cambiar las propiedades por omisión asignadas acualquier objeto personalizado.

v La paleta Personalizados puede proporcionar una sola fuente para todoslos objetos que utilizará en el proyecto visual. Puede crear varios objetospersonalizados y colocarlos en la paleta Personalizados. Además, puedecolocar objetos de cualquiera de las paletas de la vista Paleta en la paletaPersonalizados. De esa manera todos los objetos que utilizará en elproyecto estarán ubicados en una paleta.

Capítulo 7. Utilización de proyectos visuales 185

Page 198: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Por ejemplo, si utiliza a menudo un objeto de texto en un panel deinstrumentos, pero desea que el tamaño sea de 9 puntos, en lugar de 12puntos y el font que sea Palatino, en lugar de Arial, puede guardar el objetode texto personalizado en la paleta Personalizados. Quizás desee reutilizarun objeto de marcador que está definido como una forma de triángulosólido, de color rojo y de tamaño de 9 puntos; puede guardar el objeto demarcador personalizado en la paleta Personalizados.

Adición de objetos de contenedorLa paleta Contenedores incluye el objeto EscenaIncorporada y el objetoContenidoIncorporado.

Un objeto ContenidoIncorporado es un contenedor que proporciona el modo deañadir contenido externo a un informe o panel de instrumentos visual. Elcontenido incorporado se ve en el objeto de contenido incorporado. Un objetoEscenaIncorporada es un contenedor que proporciona el modo de navegar de unaescena a otra. La escena incorporada, en realidad, se visualiza en el objeto deescena incorporada.

Inserción de un objeto de escena incorporado:

Un objeto EscenaIncorporada es un contenedor a través del cual se puede ver latotalidad o parte de otra escena y después navegar a dicha escena.

Puede utilizar el objeto EscenaIncorporada sólo en los paneles de instrumentosvisuales, no se pueden aplicar a informes visuales. Puede incorporar una escena siya ha definido dos escenas. La escena fuente es donde se inserta el objeto deescena incorporada. La escena que se especifica en el objeto de escena incorporadase considera como la escena de destino.

Para insertar un objeto de escena incorporada en la escena de panel deinstrumentos visual:1. En la vista Explorador de proyectos, abra la escena fuente en la modalidad de

diseño.2. En la vista Paleta, pulse el objeto EscenaIncorporada.3. Pulse en la ventana del editor para insertar el objeto EscenaIncorporada. Se

abre el asistente Escena incorporada.4. Seleccione el nombre de la escena de destino en el recuadro de lista Escena

incorporada.5. Active el recuadro de selección Navegar a la escena incorporada cuando se

pulse con el ratón para generar automáticamente una acción de suceso para elobjeto de escena incorporado. La acción de suceso generada especifica que unapulsación del ratón en el objeto de escena incorporada llevará al usuario a laescena incorporada. El recuadro de selección Navegar a la escena incorporadacuando se pulse con el ratón debe estar sin seleccionar si desea especificar unsuceso de acción diferente para el objeto de escena incorporado.

6. Pulse Aceptar. Aparece un objeto EscenaIncorporada en la carpeta de la escena.

Inserción de un objeto de contenido incorporado:

Un objeto ContenidoIncorporado es un contenedor que proporciona el modo deañadir contenido externo a un informe o panel de instrumentos visual. Elcontenido externo que se puede visualizar puede ser un archivo de texto o unapágina HTML.

186 Iniciación a DataQuant

Page 199: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para insertar un objeto ContenidoIncorporado en la escena de panel deinstrumentos visual:1. En la vista Explorador de proyectos, abra la escena fuente en la modalidad de

diseño.2. En la vista Paleta, pulse el objeto ContenidoIncorporado.3. Pulse en la ventana del editor para insertar el objeto ContenidoIncorporado. El

objeto ContenidoIncorporado se dibuja basándose en las propiedades detamaño por omisión. Pulse en la ventana del editor y arrastre el cursor parainsertar el objeto ContenidoIncorporado dibujado en el tamaño específico. Seabre el asistente Contenido incorporado.

4. Especifique el lugar en el que buscar el contenido para el objeto en el campoUbicación del contenido. Puede utilizar el botón Examinar para buscar laubicación.

5. Especifique el tipo de contenido que se incorporará en el campo Tipo decontenido. Seleccione Texto para visualizar el contenido en formato de texto yHTML para visualizar el contenido en formato HTML.

6. Pulse Aceptar. Se crea un objeto ContenidoIncorporado. Se crea una entradapara el objeto en la vista Explorador de proyectos.

Nota: Los objetos de contenido incorporados no se pueden mostrar en HTML en lamodalidad de tiempo de ejecución de representación Flash. Si tiene previstoincluir un objeto de contenido incorporado en un panel de instrumentosvisual que se visualizará utilizando la modalidad de representación Flash,asegúrese de que elige Texto en el menú desplegable Tipo de contenido delAsistente de EmbeddedContent. De forma alternativa, puede mostrar elcontenido HTML desde un panel de instrumentos con presentación Flashyendo a una escena desde un panel de instrumentos separado que no estápresentado en Flash. Si desea más información, consulte “Salto a una nuevaubicación” en la página 151

Utilización de los objetos del diseñoLa paleta Diseños contiene objetos gráficos que se pueden utilizar para visualizarlos datos que se han obtenido como resultado de una consulta. Los objetos dediseño incluyen una amplia variedad de diagramas, gráficos, mapas, tablas ycuadrículas.

Están disponibles los siguientes diseños de diagrama:v Diagrama multivariadov Diagrama de columnasv Diagrama de barrasv Diagrama de tartav Diagrama de dispersiónv Diagrama XYv Mapa linealv Diagrama de stocksv Diagrama de candelabrosv Diagrama de tiemposv Diagrama de bandas de sucesos

Los siguientes diseños de jerarquía están disponibles para mostrar las relaciones dedependencia:v Diagrama de clústeres

Capítulo 7. Utilización de proyectos visuales 187

Page 200: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Diagrama de organizaciónv Diagrama de árbol

Los siguientes diseños de patrones están disponibles para mostrar datos en unpatrón ordenado pero sin relaciones de cantidad o de dependencia:v Cuadrículav Horizontalv Matrizv Espiralv Tablav Formato sencillo

Además, el objeto de Google Map se puede utilizar en paneles de instrumentosbasados en Flash para mostrar los conjuntos de resultados como puntos de datosgeográficos.

Inserción de un objeto de diseño utilizando el Asistente de diseño:

Los objetos de diseño muestran los resultados de la consultas en formatos visuales.

Para insertar un objeto de diseño utilizando el Asistente para[nombreobjetodiseño]:1. Pulse dos veces un objeto de diseño desde la paleta Diseños en la vista Paleta.

El Asistente para [nombreobjetodiseño] se abre automáticamente.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente.

3. Pulse Siguiente. Si inserta un diagrama de barras, un diagrama de columnas oun diagrama circular, se abre la página Seleccionar tipo de diseño.

4. Seleccione Estándar para mostrar el objeto de diseño sin ninguna presentaciónaplicada a las columnas de resultados de la consulta seleccionada. SeleccioneAmpliado para incluir la presentación OLAP del lado del cliente en lascolumnas de resultados de la consulta seleccionada. Si el objeto de diseño sevisualiza en la pestaña Tiempo de ejecución, se incluyen símbolos de sumaque le permiten expandir los símbolos de datos del objeto de diseño del mismomodo que expandiría las columnas de resultados de la consulta (agrupadas)presentadas.

5. Especifique los valores para los campos restantes en el Asistente de[nombre_objeto_diseño]. Consulte los temas individuales listados acontinuación, si desea información más detallada sobre cómo insertar objetos dediseño específicos.

6. Pulse Finalizar. Se cierra el Asistente de [nombre_objeto_diseño] y el objeto dediseño se visualiza en la ventana del editor.

Inserción de un diagrama de barras o columnas:

Los diagramas de barras y columnas muestran los datos como una serie de barrasen un eje x o y.

Para insertar un diagrama de barras o columnas:1. Pulse dos veces el objeto BarChart o ColumnChart en la paleta Diseños de la

vista Paleta. Se abre el Asistente BarChart o el Asistente de ColumnChart.

188 Iniciación a DataQuant

|||

Page 201: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que seejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar tipo de diseño.

3. Pulse el botón de selección Estándar y pulse Siguiente. Se abre la páginaSeleccionar el(los) campos que se van a visualizar como barras.

4. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Camposa visualizar. Este campo lista los nombres de las columnas de datos que seincluyen en el conjunto de resultados de la consulta seleccionado. Lascolumnas que mueva al recuadro de lista Campos a visualizar se visualizaráncomo barras a lo largo del eje con etiqueta en el diagrama de columnas obarras.

5. Pulse Siguiente. Se abre la página Configure las etiquetas y la leyenda para eldiagrama.

6. Active el recuadro de selección Incluir una etiqueta para incluir una etiquetaque se muestra para cada barra de valor del diagrama.

7. Especifique una columna de datos en la lista desplegable Campo etiqueta quese utilizará para llenar las etiquetas para cada barra de valor del diagrama.Este campo sólo es válido si ha activado el recuadro de selección Incluir unaetiqueta. Por ejemplo, si selecciona una columna que lista los salarios en elrecuadro de lista Campos a visualizar y una columna que lista los nombresde los empleados en la lista desplegable Campo etiqueta, el diagramamostrará el nombre de cada persona junto a las barras de valor que muestransus salarios individuales.

8. Active el recuadro de selección Visualizar el valor de cada barra para mostrarel valor de datos al final de cada barra de valor.

9. Active el recuadro de selección Apilar barras cuando existan series múltiplespara apilar las barras de valor de distintas series de datos en la misma línea.En primer lugar, se dibujan las barras de valor que representan la primeracolumna de datos en el recuadro de lista Campos a visualizar y las barras devalor posteriores empiezan empiezan donde terminan las otras. Por ejemplo,si la barra 1 tiene un valor de 50 y la barra 2 tiene un valor de 20, la barra 1se visualiza del 0 al 50 y la barra 2 se visualiza de 50 a 70.

10. Pulse Finalizar. Se cierra el asistente, y el diagrama de barras o columnas sevisualiza en la ventana del editor.

Inserción de un diagrama de barras o columnas ampliado:

Los diagramas de barras y columnas ampliados le permiten mostrar los datos entreuna o más columnas en un conjunto de resultados.

Para insertar un diagrama de barras o columnas ampliado:1. Pulse dos veces el objeto BarChart o ColumnChart en la paleta Diseños de la

vista Paleta. Se abre el Asistente BarChart o el Asistente de ColumnChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar tipo de diseño.

3. Pulse el botón de selección Ampliado y pulse Siguiente. Se abre la páginaSeleccionar el(los) campos que se van a visualizar como barras.

4. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas a la columna Campo de latabla Campos a visualizar. Este campo lista los nombres de las columnas dedatos que se incluyen en el conjunto de resultados de la consulta seleccionado.

Capítulo 7. Utilización de proyectos visuales 189

Page 202: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Las columnas que mueva a la tabla Campos a visualizar se visualizarán comobarras a lo largo de un eje con etiqueta en el diagrama de columnas o barras.

5. Pulse una célula de la columna Agregación de la tabla Campos a visualizar.Se abre la lista desplegable. Elija una opción para especificar cómo se agregala columna.

6. Pulse Siguiente. Se abre la página Seleccione uno o varios campos que deseemover en el grupo lateral.

7. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Camposque se van a mover. Las columnas que mueve al recuadro de lista Camposque se van a mover se mostrarán en el conjunto de resultados de la consultay el orden las columnas determinará la jerarquía de la presentación.

8. Pulse Siguiente. Se abre la página Configure las etiquetas y la leyenda para eldiagrama.

9. Active el recuadro de selección Visualizar el valor de cada barra para mostrarel valor de datos al final de cada barra de valor.

10. Active el recuadro de selección Apilar barras cuando existan series múltiplespara apilar las barras de valor de distintas series de datos en la misma línea.En primer lugar, se dibujan las barras de valor que representan la primeracolumna de datos en el recuadro de lista Campos a visualizar y las barras devalor posteriores empiezan empiezan donde terminan las otras. Por ejemplo,si la barra 1 tiene un valor de 50 y la barra 2 tiene un valor de 20, la barra 1se visualiza del 0 al 50 y la barra 2 se visualiza de 50 a 70.

11. Pulse Finalizar. Se cierra el asistente, y el diagrama de barras o columnas sevisualiza en la ventana del editor.

Visualización de datos OLAP en un diagrama de barras o columnas:

Puede mostrar los datos OLAP en un diagrama de barras o columnas utilizandouna consulta multidimensional para obtener los resultados de la consulta.

Los diagramas de barras o columnas que se ejecutan utilizando las consultasmultidimensionales le permiten presentar los datos entre una o más columnas en elconjunto de resultados de la consulta asociado. Esto permite a los usuarios detallarmás en símbolos de datos específicos para obtener sólo los datos que necesitan, sintener que ver de golpe todo el conjunto de resultados.

Para insertar un diagrama de barras o columnas que muestra los datos OLAP:1. Pulse dos veces el objeto BarChart o ColumnChart en la paleta Diseños de la

vista Paleta. Se abre el Asistente BarChart o el Asistente de ColumnChart.2. En el árbol Todos los orígenes de datos, vaya hasta una consulta OLAP de la

carpeta Orígenes de datos multidimensionales que se ejecutará para obtener elconjunto de resultados de la consulta del objeto de diseño y pulse Siguiente. Seabre la página Seleccionar el(los) campos que se van a visualizar como barras.

3. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Camposa visualizar. Este campo lista los nombres de las columnas de datos que seincluyen en el conjunto de resultados de la consulta seleccionado. Las columnasque mueva al recuadro de lista Campos a visualizar se visualizarán comobarras a lo largo del eje con etiqueta en el diagrama de columnas o barras.

4. Pulse Siguiente. Se abre la página Seleccionar dimensión o jerarquía.5. Seleccione una o más dimensiones del modelo de cubo que desee utilizar para

expresar los resultados de la consulta y pulse Siguiente. Seleccione más de una

190 Iniciación a DataQuant

Page 203: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

dimensión manteniendo pulsada la tecla Ctrl y pulsando las dimensiones quedesearía utilizar. Se abre la página Configure las etiquetas y la leyenda para eldiagrama.

6. Active el recuadro de selección Visualizar el valor de cada barra para mostrarel valor de datos al final de cada barra de valor.

7. Active el recuadro de selección Apilar barras cuando existan series múltiplespara apilar las barras de valor de distintas series de datos en la misma línea. Enprimer lugar, se dibujan las barras de valor que representan la primeracolumna de datos en el recuadro de lista Campos a visualizar y las barras devalor posteriores empiezan empiezan donde terminan las otras. Por ejemplo, sila barra 1 tiene un valor de 50 y la barra 2 tiene un valor de 20, la barra 1 sevisualiza del 0 al 50 y la barra 2 se visualiza de 50 a 70.

8. Pulse Finalizar. Se cierra el asistente, y el diagrama de barras o columnas sevisualiza en la ventana del editor.

Inserción de un diagrama circular utilizando una consulta relacional:

Los diagramas circulares muestran los datos en un diagrama circular que estádividido en porciones.

Para insertar un diagrama circular utilizando una consulta relacional:1. Pulse dos veces el objeto PieChart de la paleta Diseños de la vista Paleta. Se

abre el Asistente de PieChart.2. En el árbol Todos los orígenes de datos, vaya hasta la tabla o la consulta

relacional que se ejecutará para obtener el conjunto de resultados de la consultadel objeto de diseño y pulse Siguiente. Se abre la página Seleccionar tipo dediseño.

3. Pulse el botón de selección Estándar y pulse Siguiente. Se abre la páginaSeleccionar las opciones para el gráfico circular.

4. En la lista desplegable Valores de porción, especifique el nombre de lacolumna de datos en el conjunto de resultados de la consulta que contendrá losvalores para cada porción del diagrama circular. Debe seleccionar una columnade datos de la lista desplegable de columnas de datos disponibles del conjuntode resultados de la consulta.

5. Active el recuadro de selección Incluir una etiqueta para la porción paraincluir una etiqueta para cada porción.

6. En la lista desplegable Campo etiqueta, especifique la columna de datos delconjunto de resultados de la consulta que contendrá la información de etiquetapara cada porción circular. Debe seleccionar un campo en la lista desplegablede columnas de datos disponibles del conjunto de resultados de la consulta siha marcado el recuadro de selección Incluir una etiqueta para la porción.

7. Active el recuadro de selección Incluir el valor de la porción para mostrar enel diagrama circular el valor de cada porción.

8. Active el recuadro de selección Incluir el porcentaje que representa el valor detodo el diagrama circular para mostrar un valor de porcentaje para cadaporción.

9. Pulse Finalizar. Se cierra el Asistente de PieChart y el diagrama se visualiza enla ventana del editor.

Inserción de un diagrama circular ampliado:

Los diagramas circulares ampliados le permiten mostrar los datos entre una o máscolumnas de un conjunto de resultados.

Capítulo 7. Utilización de proyectos visuales 191

Page 204: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para insertar un diagrama circular ampliado:1. Pulse dos veces el objeto PieChart de la paleta Diseños de la vista Paleta. Se

abre el Asistente de PieChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar tipo de diseño.

3. Pulse el botón de selección Ampliado y pulse Siguiente. Se abre la páginaSeleccione uno o varios campos que desee mover en el grupo lateral.

4. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Camposque se van a mover. Las columnas que mueve al recuadro de lista Camposque se van a mover se mostrarán en el conjunto de resultados de la consultay el orden las columnas determinará la jerarquía de la presentación.

5. Pulse Siguiente. Se abre la página Seleccionar las opciones para el gráficocircular.

6. En la lista desplegable Valores de porción, especifique el nombre de lacolumna de datos en el conjunto de resultados de la consulta que contendrálos valores para cada porción del diagrama circular. Debe seleccionar unacolumna de datos de la lista desplegable de columnas de datos disponibles delconjunto de resultados de la consulta.

7. En la lista desplegable Agregación, especifique cómo se agregará la columnade datos especificada en el campo Valores de porción.

8. Active el recuadro de selección Incluir una etiqueta para la porción paraincluir una etiqueta para cada porción.

9. En la lista desplegable Campo etiqueta, especifique la columna de datos delconjunto de resultados de la consulta que contendrá la información deetiqueta para cada porción circular. Debe seleccionar un campo en la listadesplegable de columnas de datos disponibles del conjunto de resultados dela consulta si ha marcado el recuadro de selección Incluir una etiqueta para laporción.

10. Active el recuadro de selección Incluir el valor de la porción para mostrar enel diagrama circular el valor de cada porción.

11. Active el recuadro de selección Incluir el porcentaje que representa el valorde todo el diagrama circular para mostrar un valor de porcentaje para cadaporción.

12. Pulse Finalizar. Se cierra el Asistente de PieChart y el diagrama se visualizaen la ventana del editor.

Visualización de datos OLAP en un diagrama circular:

Puede mostrar los datos OLAP en un diagrama circular utilizando una consultamultidimensional para obtener los resultados de la consulta.

Los diagramas circulares que se ejecutan utilizando consultas multidimensionalesle permiten mostrar los datos entre una o más columnas en el conjunto deresultados de la consulta asociada. Esto permite a los usuarios detallar más ensímbolos de datos específicos para obtener sólo los datos que necesitan, sin tenerque ver de golpe todo el conjunto de resultados.

Para insertar un diagrama circular que muestre datos OLAP:1. Pulse dos veces el objeto PieChart de la paleta Diseños de la vista Paleta. Se

abre el Asistente de PieChart.

192 Iniciación a DataQuant

Page 205: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. En el árbol Todos los orígenes de datos, vaya hasta una consulta OLAP de lacarpeta Orígenes de datos multidimensionales que se ejecutará para obtener elconjunto de resultados de la consulta del objeto de diseño y pulse Siguiente. Seabre la página Seleccionar dimensión o jerarquía.

3. Seleccione una o más dimensiones del modelo de cubo que desee utilizar paraexpresar los resultados de la consulta y pulse Siguiente. Seleccione más de unadimensión manteniendo pulsada la tecla Ctrl y pulsando las dimensiones quedesearía utilizar. Se abre la página Seleccionar las opciones para el gráficocircular.

4. En la lista desplegable Valores de porción, especifique el nombre de lacolumna de datos en el conjunto de resultados de la consulta que contendrá losvalores para cada porción del diagrama circular. Debe seleccionar una columnade datos de la lista desplegable de columnas de datos disponibles del conjuntode resultados de la consulta.

5. Active el recuadro de selección Incluir una etiqueta para la porción paraincluir una etiqueta para cada porción.

6. En la lista desplegable Campo etiqueta, especifique la columna de datos delconjunto de resultados de la consulta que contendrá la información de etiquetapara cada porción circular. Debe seleccionar un campo en la lista desplegablede columnas de datos disponibles del conjunto de resultados de la consulta siha marcado el recuadro de selección Incluir una etiqueta para la porción.

7. Active el recuadro de selección Incluir el valor de la porción para mostrar enel diagrama circular el valor de cada porción.

8. Active el recuadro de selección Incluir el porcentaje que representa el valor detodo el diagrama circular para mostrar un valor de porcentaje para cadaporción.

9. Pulse Finalizar. Se cierra el Asistente de PieChart y el diagrama se visualiza enla ventana del editor.

Inserción de un diagrama multivariado:

Los diagramas multivariados muestran los datos en una cuadrícula de losdiagramas de dispersión.

Para insertar un diagrama multivariado:1. Pulse dos veces el objeto MultiVariateChart en la paleta Diseños de la vista

Paleta. Se abre el Asistente de MultiVariateChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar los campos que se vana colocar en los ejes.

3. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Ejes acrear. Este campo lista las columnas que se han seleccionado del conjunto deresultados de la consulta cuyos datos se correlacionarán con un eje deldiagrama multivariado. Los ejes del diagrama multivariado se etiquetan a lolargo de la diagonal, el primer eje se dibuja en la célula de cuadrícula izquierdainferior utilizando la primera columna de datos especificada en el recuadro delista Ejes a crear. Cada columna de datos se representa en el diagrama a lolargo de la diagonal en el orden en que aparece en la lista Ejes a crear y elúltimo eje se traza en la célula de cuadrícula superior derecha.

4. Pulse Siguiente. Se abre la página Especifique las opciones del diagramamultivariado.

Capítulo 7. Utilización de proyectos visuales 193

Page 206: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. Especifique el ancho de cada célula en el campo Ancho.6. Especifique la altura de cada célula en el campo Altura.7. Especifique el ancho de medianil (espacio horizontal entre células) en el campo

Medianil horizontal.8. Especifique la altura de medianil (espacio vertical entre células) en el campo

Medianil vertical.9. Pulse Finalizar. Se cierra el Asistente de MultiVariateChart y el diagrama se

visualiza en la ventana del editor.

Inserción de un diagrama de dispersión o XY:

Los diagramas de dispersión muestran los datos en un gráfico de dos dimensionesen coordenadas rectangulares. Los diagramas XY muestran los datos en un gráficode dos dimensiones que consta de puntos conectados cuyas coordinadasrepresentan dos variables.

Para insertar un diagrama de dispersión o XY:1. Pulse dos veces el objeto ScatterChart o XYChart en la paleta Diseños de la

vista Paleta. Se abre el Asistente de ScatterChart o el Asistente de XYChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar el(los) campo(s) que sevisualizará(n) como valores Y.

3. Seleccione una o más columnas en el recuadro de lista Campos disponibles ypulse el botón Mover a la derecha para moverlas al recuadro de lista Camposa visualizar. Este campo lista los nombres de las columnas de datos que seincluyen en el conjunto de resultados de la consulta seleccionado. Las columnasque mueva al recuadro de lista Campos a visualizar se visualizarán comovalores Y en el diagrama generado.

4. Pulse Siguiente. Se abre la página Seleccionar los campos que representan laubicación del punto.

5. En la lista desplegable Valor X, especifique el nombre de la columna de losdatos desde el conjunto de resultados de la consultas que se presentarán en elgráfico en el eje de la X del diagrama de dispersión o XY. Seleccione un campode columna de datos en la lista desplegable de columnas de datos disponiblesdel conjunto de resultados de la consulta.

6. Pulse Finalizar. Se cierra el asistente y el diagrama se visualiza en la ventanadel editor.

Inserción de un diagrama de cotizaciones:

Los diagramas de cotizaciones se utilizan para mostrar las fluctuaciones en losprecios de acciones, u otros índices basados en valores, y volúmenes durante unperiodo de tiempo.

Para insertar un diagrama de cotizaciones:1. Pulse dos veces el objeto StockChart en la paleta Diseños de la vista Paleta.

Se abre el Asistente de StockChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar las opciones para undiagrama de cotizaciones.

194 Iniciación a DataQuant

Page 207: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. En la lista desplegable Intervalo de operaciones, especifique el intervalo deoperaciones durante el cual fluctúan los valores de las acciones. Seleccione unintervalo de la lista desplegable de opciones disponibles que incluye segundo,minuto, hora, día, semana, mes y año.

4. En la lista desplegable Fecha, especifique el nombre de la columna de datosen el conjunto de resultados de la consulta que contiene la fecha deintercambio.

5. En la lista desplegable Alto, especifique el nombre de la columna de datos enel conjunto de resultados de consulta que contendrá el precio alto de accionesen cada fecha.

6. En la lista desplegable Bajo, especifique el nombre de la columna de datos enel conjunto de resultados de consulta que contendrá el precio bajo de la acciónen cada fecha.

7. Active el recuadro de selección Mostrar precio de apertura para mostrar elprecio de apertura de la acción.

8. En la lista desplegable Apertura, especifique el nombre de la columna dedatos en el conjunto de resultados de consulta que contendrá el precio deapertura de la acción en cada fecha.

9. Active el recuadro de selección Mostrar precio de cierre para mostrar elprecio de cierre de la acción.

10. En la lista desplegable Cierre, especifique el nombre de la columna de datosdel conjunto de resultados de la consulta que contendrá el precio de cierre dela acción en cada fecha.

11. Active el recuadro de selección Mostrar volumen de operaciones para mostrarel volumen de operaciones para cada acción.

12. En la lista desplegable Volumen, especifique el nombre de la columna dedatos del conjunto de resultados de consulta que contendrá el volumen queha intercambiado la acción en cada fecha.

13. Pulse Finalizar. Se cierra el Asistente de StockChart y el diagrama se visualizaen la ventana del editor.

Inserción de un diagrama de velas japonesas:

Los diagramas de velas japonesas se utilizan para mostrar los beneficios y laspérdidas en los precios de las acciones (u otros índices basados en valores) yvolúmenes durante un periodo de tiempo.

Para insertar un diagrama de velas japonesas:1. Pulse dos veces el objeto CandlestickChart en la paleta Diseños de la vista

Paleta. Se abre el Asistente de CandlestickChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar las opciones para undiagrama de velas japonesas.

3. En la lista desplegable Intervalo de operaciones, especifique el intervalo deoperaciones durante el cual fluctúan los valores de las acciones. Seleccione unintervalo de la lista desplegable de opciones disponibles que incluye segundo,minuto, hora, día, semana, mes y año.

4. En la lista desplegable Fecha, especifique el nombre de la columna de datosen el conjunto de resultados de la consulta que contiene la fecha deintercambio.

Capítulo 7. Utilización de proyectos visuales 195

Page 208: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. En la lista desplegable Apertura, especifique el nombre de la columna dedatos en el conjunto de resultados de consulta que contendrá el precio deapertura de la acción en cada fecha.

6. En la lista desplegable Cierre, especifique el nombre de la columna de datosdel conjunto de resultados de la consulta que contendrá el precio de cierre dela acción en cada fecha.

7. Active el recuadro de selección Mostrar precio alto para mostrar el precio altode la acción.

8. En la lista desplegable Alto, especifique el nombre de la columna de datos enel conjunto de resultados de consulta que contendrá el precio alto de accionesen cada fecha.

9. Active el recuadro de selección Mostrar precio bajo para mostrar el preciobajo de la acción.

10. En la lista desplegable Bajo, especifique el nombre de la columna de datos enel conjunto de resultados de consulta que contendrá el precio bajo de la acciónen cada fecha.

11. Active el recuadro de selección Mostrar volumen de operaciones para mostrarel volumen de operaciones para cada acción.

12. En la lista desplegable Volumen, especifique el nombre de la columna dedatos del conjunto de resultados de consulta que contendrá el volumen queha intercambiado la acción en cada fecha.

13. Pulse Finalizar. Se cierra el Asistente de CandlestickChart y el diagrama sevisualiza en la ventana del editor.

Inserción de un diagrama de tiempos:

Los diagramas de tiempos muestran unas series temporales como una curva.

Para insertar un diagrama de tiempos:1. Pulse dos veces el objeto TimelineChart en la paleta Diseños de la vista Paleta.

Se abre el Asistente de TimelineChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar los campos querepresentan la ubicación del punto.

3. En la lista desplegable Fecha, especifique el nombre de la columna de datos delconjunto de resultados de la consulta que se presentará en el diagrama en el ejefecha/hora del diagrama de tiempos. Debe seleccionar una columna de datosque incluya un valor de fecha u hora.

4. En la lista desplegable Valor, especifique el nombre de la columna de datos delconjunto de resultados de la consulta que se presentará en el diagrama en el ejenumérico del diagrama de tiempos. Debe seleccionar una columna de datosque incluya valores numéricos.

5. Pulse Finalizar. Se cierra el Asistente de TimelineChart y el diagrama sevisualiza en la ventana del editor.

Inserción de un diagrama de bandas de sucesos:

Los diagramas de sucesos de bandas muestran una banda vertical que representalos intervalos de tiempo para cada fila devuelta por una consulta.

Para insertar un diagrama de bandas de sucesos:

196 Iniciación a DataQuant

Page 209: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Pulse dos veces el objeto EventBandChart en la paleta Diseños de la vistaPaleta. Se abre el Asistente de EventBandChart.

2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que seejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccione los campos querepresentan el periodo de tiempo del suceso.

3. En la lista desplegable Fecha de inicio, especifique el nombre de la columna dedatos del conjunto de resultados de la consulta que contiene la fecha de iniciodel suceso que está representando en el diagrama de bandas de sucesos. Debeseleccionar una columna de datos que incluya una fecha.

4. En la lista desplegable Fecha de finalización, especifique el nombre de lacolumna de datos del conjunto de resultados de la consulta que contiene lafecha final del suceso que está representando en el diagrama de bandas desucesos. Debe seleccionar una columna de datos que incluya una fecha.

5. Pulse Finalizar. Se cierra el Asistente de EventBandChart y el diagrama sevisualiza en la ventana del editor.

Inserción de un diagrama de clústeres:

Los diagramas de clústeres muestran los datos en un conjunto circular y recursivode concentradores con radios.

Para insertar un diagrama de clústeres:1. Pulse dos veces el objeto ClusterGraph en la paleta Diseños de la vista Paleta.

Se abre el Asistente de ClusterGraph.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Seleccionar los campos querepresentan la relación padre-hijo.

3. En la lista desplegable Campo padre, especifique el nombre de la columna dedatos del conjunto de resultados de la consulta que se utilizará para la célulapadre del diagrama de clústeres.

4. En la lista desplegable Campo hijo, especifique el nombre de la columna dedatos en el conjunto de resultados de la consulta que se utilizará como la célulahijo del diagrama de clústeres.

5. En el recuadro de lista Seleccionar la profundidad máxima visible del hijo,especifique el número máximo de niveles hijo que se visualizan en el diagramade clústeres bajo los objetos padre para un nivel de ampliación determinado.Para ver un solo nivel hijo, escriba un 1 en el recuadro de texto.

6. Pulse Finalizar. Se cierra el Asistente de ClusterGraph y el diagrama sevisualiza en la ventana del editor.

Inserción de un mapa lineal:

Los mapas lineales muestran los datos espaciales en un contexto geográfico.

Para insertar un mapa lineal:1. Pulse dos veces el objeto LinearMap en la paleta Diseños de la vista Paleta. Se

abre el Asistente de LinearMap.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Opciones de mapa lineal.

Capítulo 7. Utilización de proyectos visuales 197

Page 210: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Seleccione los botones Los datos contienen fronteras abiertas. Trazar comopolilíneas. para especificar que el mapa lineal se trazará como polilíneas. Elijaesta opción si los datos de vértices se almacenan en las columnas de datos delresultado de la consulta como polilíneas. Cuando se almacenan como polilíneas,los vértices tienen fronteras abiertas. El último punto y el primer punto sondistintos.

4. Seleccione los botones Los datos contienen fronteras cerradas. Trazar comopolígonos. para especificar que el mapa lineal se trazará como polígonos.Seleccione esta opción si los datos de vértices se almacenan en las columnas dedatos de resultados de la consulta como polígonos. Cuando se almacenan comopolígonos, los vértices tienen fronteras cerradas.

5. Pulse Siguiente. Se abre la página Seleccione el campo que contiene lasfronteras.

6. En la lista desplegable Campo frontera, especifique la columna de datos en elconjunto de resultados de la consulta que contenga los vértices del mapa.

7. Pulse Finalizar. Se cierra el Asistente de LinearMap y el mapa se muestra en laventana del editor.

Inserción de una matriz:

Las matrices muestran los datos en una matriz de dos dimensiones de células.

Para insertar una matriz:1. Pulse dos veces el objeto Matriz en la paleta Diseños de la vista Paleta. Se abre

el Asistente Matriz.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Especificar opciones de matriz.

3. Especifique el ancho de cada célula en el campo Ancho.4. Especifique la altura de cada célula en el campo Altura.5. Especifique el ancho del medianil (espacio horizontal entre células) en el campo

Ancho de medianil.6. Especifique la altura de medianil (espacio vertical entre células) en el campo

Altura de medianil.7. Especifique el número de columnas que se visualizarán en la matriz en el

campo Número de columnas.8. Active el recuadro de selección Visualizar borde de célula para mostrar un

borde alrededor de cada célula de la matriz.9. Pulse Finalizar. Se cierra el Asistente Matriz y la matriz se visualiza en la

ventana del editor.

Inserción de un diagrama de organización:

Los diagramas de organización muestran los datos en una estructura de árbol quelee de arriba a abajo y, normalmente, se asocia a una jerarquía de personal.

Para insertar un diagrama de organización:1. Pulse dos veces el objeto OrganizationChart en la paleta Diseños de la vista

Paleta. Se abre el Asistente de OrganizationChart.

198 Iniciación a DataQuant

Page 211: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que seejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Opciones de diagrama deorganización.

3. En la lista desplegable Campo padre, especifique el nombre de la columna dedatos en el conjunto de resultados de consulta que se utilizará para la célulapadre del diagrama de organización.

4. En la lista desplegable Campo hijo, especifique el nombre de la columna dedatos en el conjunto de resultados de la consulta que se utilizará como la célulahijo en el diagrama de organización.

5. Active el recuadro de selección Incluir una etiqueta para incluir una etiquetaen cada una de las células padre e hijo del diagrama de organización.

6. En la lista desplegable Campo etiqueta, especifique el nombre de una columnade datos del conjunto de resultados de consulta que contendrá la informaciónde etiqueta para cada célula padre e hijo del diagrama de organización. Debeseleccionar una columna de datos desde la lista desplegable de las columnas dedatos disponibles que están en el conjunto de resultados de la consulta, si haactivado el recuadro de selección Incluir una etiqueta.

7. En el campo Tamaño de los objetos hijo con relación a los objetos padre,especifique el tamaño de los objetos hijo tal como se visualizan en el diagramade organización en relación al tamaño de los objetos padre. Escriba un númeroentre .01 y 1 en el recuadro de texto.

8. En la lista desplegable Modelo de diseño, especifique la opción de vista dediseño clásica o bien la horizontal.

9. Pulse Finalizar. Se cierra el Asistente de OrganizationChart y se visualiza eldiagrama en la ventana del editor.

Inserción de un diagrama de árbol:

Los diagramas de árbol muestran los datos en una estructura de árbol que muestraun conjunto en cascada de relaciones padre-hijo.

Para insertar un diagrama de árbol:1. Pulse dos veces el objeto TreeChart de la paleta Diseños de la vista Paleta. Se

abre el Asistente de TreeChart.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Opciones de diagrama de árbol.

3. En la lista desplegable Campo padre, especifique el nombre de la columna dedatos en el conjunto de resultados de la consulta que se utilizará para la célulapadre en el diagrama de árbol.

4. En la lista desplegable Campo hijo, especifique el nombre de la columna dedatos del conjunto de resultados de la consulta que se utilizará como la célulahijo en el diagrama de árbol.

5. Active el recuadro de selección Incluir una etiqueta para incluir una etiquetade las células padre e hijo del diagrama de árbol.

6. En la lista desplegable Campo etiqueta, especifique el nombre de una columnade datos en el conjunto de resultados de la consulta que contendrá lainformación de etiqueta para cada célula padre e hijo del diagrama de árbol.Debe seleccionar una columna de datos desde la lista desplegable de lascolumnas de datos disponibles que están en el conjunto de resultados de laconsulta, si ha activado el recuadro de selección Incluir una etiqueta.

Capítulo 7. Utilización de proyectos visuales 199

Page 212: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

7. En el campo Número de niveles que se visualizan inicialmente, especifique elnúmero máximo de niveles que se visualizan inicialmente en el diagrama deárbol debajo de los objetos padre. Escriba el número de niveles en el cuadro detexto. El valor 1 visualizará un nivel.

8. Pulse Finalizar. Se cierra el Asistente de TreeChart y el diagrama se visualizaen la ventana del editor.

Inserción de un objeto de Google Map:

Los objetos de Google Map muestran los resultados de consulta como marcadoresde mapas geográficos. El objeto de Google Map sólo se puede utilizar con lospaneles de instrumentos basados en Flash.

Para insertar un objeto de Google Map:1. Pulse dos veces el objeto GoogleMap en la paleta Diseños de la vista Paleta. Se

abre el Asistente de GoogleMap.2. En el árbol Todos los orígenes de datos, vaya a la tabla o la consulta que se

ejecutará para obtener el conjunto de resultados de la consulta del objeto dediseño y pulse Siguiente. Se abre la página Definir propiedades del marcador.

3. Especifique una columna de datos en la lista desplegable Campo Latitud queproporcionará la ubicación de latitud de cada marcador de mapa.

4. Especifique una columna de datos en la lista desplegable Campo Longitud queproporcionará la ubicación de longitud de cada marcador de mapa.

5. Especifique una columna de datos en el campo desplegable Título que seutilizará para llenar las etiquetas de cada marcador de mapa.

6. Active el recuadro de selección Habilitar ventana de información para permitira los usuarios abrir una ventana de información cuando pulsen un marcador demapa.

7. Especifique una columna de datos en la lista desplegable Campo Informaciónque se utilizará para llenar la ventana de información de cada marcador demapa.

8. Pulse Finalizar. Se cierra el asistente y el objeto de Google Map se visualiza enla ventana del editor.

Cambio de una consulta del objeto de diseño:

Puede cambiar una consulta de objeto del diseño seleccionando Cambiar consultaen el menú Explorador de proyectos.

Para cambiar la consulta del objeto de un diseño:1. En el Explorador de proyectes, pulse con el botón secundario del ratón la

carpeta de la plantilla de datos para el objeto de diseño cuya consulta deseacambiar.

2. Seleccione Cambiar consulta desde el menú contextual. Se abre el diálogoSeleccionar consulta donde podrá seleccionar una consulta que se ha añadido ala carpeta Consultas.

3. Pulse Aceptar. El objeto de diseño utilizará la nueva consulta que haseleccionado.

Especificación de un valor de parámetro de consulta:

Puede especificar los valores de parámetro de consulta para el objeto de diseño enla carpeta Parameters de la plantilla de datos del objeto de diseño.

200 Iniciación a DataQuant

|

|||

|

||

|||

||

||

||

|||

|||

||

Page 213: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para especificar un valor de parámetro de consulta:1. En la vista Explorador de proyectos, expanda la carpeta de la plantilla de datos

del objeto de diseño cuyo parámetro de consulta desea establecer. Expanda lacarpeta Parámetros.

2. Seleccione el parámetro en la carpeta Parámetros. El nombre del parámetro y elvalor por omisión actual del parámetro se visualiza en la vista Propiedades.

3. Especifique un valor nuevo para el parámetro en la vista Propiedades. Puedeespecificar un literal o una expresión que se evaluará en tiempo de ejecución.

Extensión de la funcionalidad de un objeto de diseño:

Los objetos de diseño son los objetos más versátiles que puede insertar en unproyecto visual. El objeto de diseño, tal como el asistente de diseño lo creóoriginalmente, es una representación simple y unidimensional de un solo conjuntode datos de resultados de la consulta. Sin embargo, a medida que se añadefuncionalidad, un objeto de diseño simple puede convertirse en una representacióndinámica y multidimensional de los datos obtenidos en más de una sola consulta.

Puede extender la funcionalidad del objeto de diseño de una de las manerassiguientes:

Cambio del símbolo de datos predeterminado:

Cada objeto de diseño gráfico incluye un objeto de símbolo de datos por omisiónque se utiliza dentro del objeto de diseño para visualizar cada fila de los datos deresultados de la consulta como un punto de datos. Para la mayoría de objetos dediseño, puede cambiar el símbolo de datos por omisión y modificar suspropiedades.

Para cambiar el símbolo de datos por omisión de un objeto de diseño:1. Efectúe una doble pulsación en el diseño para visualizar el contenido de esta

plantilla de datos.2. Seleccione el símbolo de datos existente y pulse SUPRIMIR.3. Seleccione el nuevo símbolo de datos que desea utilizar de la vista Paleta e

insértelo en el editor. El nombre del nuevo símbolo de datos se añade a lacarpeta de la plantilla de datos en la vista Explorador de proyectos.

4. Puede utilizar la vista Propiedades para modificar las propiedades de unsímbolo de datos, como la forma o el color.

Cambio del conector predeterminado:

Muchos objetos de diseño gráfico incluyen un objeto conector por omisión que seutiliza en el diseño para conectar cada punto de datos. Para esos objetos de diseñoque incluyen conectores, puede cambiar el conector por omisión y modificar laspropiedades.

Para cambiar el conector por omisión de un objeto de diseño:1. En el Explorador de proyectos, seleccione el nombre del conector por omisión

en la carpeta de la plantilla de datos y pulse Suprimir.2. Seleccione el nuevo conector que desea utilizar en la vista Paleta e insértelo en

el editor. El objeto de diseño que incluye el nuevo conector se presenta en laventana del editor. El nombre del nuevo conector se añade a la carpeta de laplantilla de datos en el Explorador de proyectos.

3. Puede utilizar la vista Propiedades para modificar las propiedades del conector.

Capítulo 7. Utilización de proyectos visuales 201

Page 214: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Visualización de varios objetos gráficos para cada punto de datos:

Para la mayoría de objetos de diseño, se pueden añadir gráficos adicionales que sevisualizarán con cada instancia del símbolo de datos para cada fila de datos que seincluya en el conjunto de resultados de la consulta.

Por ejemplo, el símbolo de datos por omisión de un diagrama de tarta es unaporción. Se puede especificar que cada porción del diagrama de tarta visualiceademás una etiqueta de texto y dos botones de selección. Puede elegir añadircualquiera de los objetos gráficos que se incluyen en la vista Paleta, con unascuantas excepciones.

Para añadir objetos gráficos para visualizar cada fila de los datos de la consulta:1. Pulse dos veces el objeto de diseño para mostrar los contenidos de su plantilla

de datos (o seleccione el objeto de nivel en el árbol del explorador de proyectosy pulse F3).

2. Seleccione el objeto de diseño que desea añadir en la vista Paleta e insértelo enla ventana del editor. El nuevo objeto gráfico se dibuja en la ventana del editor.El nombre del objeto gráfico se añade a la carpeta de la plantilla de datos delExplorador de proyectos.

3. Puede utilizar la vista Propiedades para modificar las propiedades de unsímbolo de datos, como la forma o el color.

Visualización de varios resultados de la consulta en un solo diseño:

Para muchos objetos de diseño, se pueden visualizar los resultados de variasconsultas en un solo objeto de diseño.

Por ejemplo, se puede crear un solo diagrama XY que visualice las cifras de ventasobtenidas de una consulta y las cifras de gastos obtenidas de otra consulta. Cadaconjunto de datos de resultados de la consulta que se ha dibujado en un soloobjeto de diseño tiene su propia plantilla de datos.Cuando se incluyen variasplantillas de datos (conjuntos de resultados de la consulta) en un diseño, cadaplantilla de datos se dibuja en el orden en el que aparece la carpeta Diseño de lavista Explorador de proyectos. La plantilla de datos que aparece en último lugarde la carpeta se dibuja la última y, por lo tanto, aparece en la parte superior de lascapas anteriores.

Puede añadir plantillas de datos a los objetos de diseño siguientes:v DiagramaCandelabro

v DiagramaBandaSucesos

v MapaLineal

v DiagramaDistribución

v DiagramaStock

v DiagramaTiempos

v DiagramaColumnas

v DiagramaBarras

Copia de una plantilla de datos existente:

Puede añadir una plantilla de datos a un objeto de diseño, para ello copie unaplantilla de datos existente y, a continuación, cambie la consulta que está asociadaa la plantilla de datos original.

202 Iniciación a DataQuant

Page 215: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cuando se copian plantillas de datos, todos los objetos hijo de la carpeta deplantilla de datos también se copian. Como resultado, se obtiene un duplicadoexacto de la plantilla de datos existente. Después, se cambia la consulta que estáasociada a la nueva plantilla de datos y se puede modificar opcionalmentecualquier propiedad de objeto hijo.

Para añadir una plantilla de datos a un objeto de diseño copiando una plantilla dedatos existente:1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en la

carpeta de la plantilla de datos que desea copiar. Seleccione Copiar en el menúcontextual. La carpeta de la plantilla de datos se copia en el portapapeles.

2. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en lacarpeta del objeto de diseño al que desea añadir la plantilla de datos.Seleccione Pegar en el menú contextual. La carpeta de la plantilla de datos secopia en la carpeta del objeto del diseño.

3. Puede cambiar la consulta que está asociada a la plantilla de datos de una delas maneras siguientes:v Pulse con el botón secundario del ratón la nueva carpeta de plantilla de

datos que acaba de añadir y seleccione Cambiar consulta. Se abre el diálogoSeleccionar consulta donde podrá seleccionar una consulta que se ha añadidoa la carpeta Consultas.

v Si la plantilla de datos que ha copiado utiliza una consulta que tieneparámetros, puede cambiar la consulta para la plantilla de datos cambiandoel valor del parámetro de consulta. Expanda la carpeta de la plantilla dedatos que acaba de añadir y seleccione la carpeta Parámetros de consulta.Establezca el parámetro de consulta en un nuevo valor.

4. Tras añadir una plantilla de datos al objeto de diseño, puede modificar losobjetos y sus propiedades según convenga.

5. Pulse Tiempo de ejecución en el editor para ver los resultados.

Creación de una nueva plantilla de datos:

Puede utilizar el mandato Insertar plantilla de datos para añadir una nuevaplantilla de datos a un objeto de diseño.

Cuando añada una nueva plantilla de datos a un objeto de diseño debe añadir losobjetos gráficos que utilizará para visualizar los datos de esa capa.

Para añadir una nueva plantilla de datos a un objeto de diseño:1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en la

carpeta del objeto de diseño al que desea añadir la plantilla de datos.Seleccione Nuevo → Plantilla de datos desde el menú contextual. Se abre elasistente Plantilla de datos.

2. Desde el asistente Plantilla de datos, seleccione una consulta que se utilizarápara obtener los datos para esta plantilla de datos. Las consultas que aparecenlistadas en el asistente Plantilla de datos son las que ha añadido a la carpetaConsultas.

3. Tras añadir una plantilla de datos al diseño, puede modificar los objetos y suspropiedades según necesite. Seleccione la carpeta de la plantilla de datos queha añadido. Se abre un nuevo lienzo para la plantilla de datos en la ventanadel editor.

4. Pulse Tiempo de ejecución en el editor para ver los resultados.

Capítulo 7. Utilización de proyectos visuales 203

Page 216: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Modificación de la visibilidad de una plantilla de datos:

Puede especificar si se visualiza o no una capa de plantilla de datos en el objeto dediseño.

La propiedad de visibilidad para una plantilla de datos es un valor booleano quese puede establecer en true o false. También puede especificar una expresión depropiedad que devuelva un valor true o false.

Para especificar la visibilidad de una plantilla de datos en un objeto de diseño:1. En la vista Explorador de proyectos, seleccione la carpeta de la plantilla de

datos cuya propiedad de visibilidad desea cambiar. Todas las propiedades deesa plantilla de datos se visualizan en la vista Propiedades.

2. Seleccione True o False en el recuadro de lista de la propiedad Visibilidad oespecifique una expresión de propiedad que devuelva el valor True o False.

Nota: Para objetos de diseño que no tengan una carpeta de plantilla de datos, lavisibilidad es una propiedad del objeto de diseño. Se debe seleccionar dichoobjeto de diseño y modificar la propiedad Visibilidad.

Anidación de objetos de diseño:

Cuando se anidan objetos de diseño, se puede pasar información del resultado dela consulta de un objeto de nivel superior a un objeto de nivel inferior. Puesto quetiene la posibilidad de pasar esta información, puede utilizar diseños anidadospara visualizar información más detallada que tenga relación con un valor dedatos específico.

Por ejemplo, para cada recuadro de un diagrama de organización de empleados,también podría visualizar un diagrama de barras con la historia salarial de eseempleado en particular.

Para anidar un objeto de diseño dentro de otro objeto de diseño:1. Efectúe una doble pulsación en el diseño para visualizar el contenido de su

plantilla de datos (o seleccione el objeto de nivel en la vista Explorador deproyectos y pulse F3).

2. El lienzo de esa carpeta de plantilla de datos se abre en la ventana del editor.3. Seleccione el nuevo objeto de diseño en la vista Paleta. Inserte el nuevo objeto

de diseño en la ventana del editor. Se abre el Asistente [nombre de diseño].Especifique el nombre de la consulta que se utilizará para obtener los datospara este diseño hijo. Las consultas que se listan en el Asistente [nombrediseño] son las que ha añadido a la carpeta Consultas para el proyecto visual.

4. Al crear la consulta que un objeto de diseño hijo va a utilizar, puede realizar losiguiente:v Crear una consulta que haga referencia a los resultados de la consulta del

objeto de diseño padre utilizando un parámetro de consulta. Al hacerreferencia a los resultados de la consulta padre, puede especificar cómo sedebe visualizar el diseño hijo.

v Crear una consulta completamente nueva que no haga referencia a losresultados de la consulta del objeto de diseño padre. Si no hace referencia alos resultados de consulta del objeto padre, el conjunto de resultados de laconsulta completa del objeto hijo se visualizará para cada fila del conjunto deresultados de consulta del objeto padre.

204 Iniciación a DataQuant

Page 217: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. Después de insertar el nuevo objeto de diseño, puede modificar suspropiedades según necesite.

6. Pulse Tiempo de ejecución en el editor para ver los resultados.

Utilización de la vista CapasLa vista Capas le permite agrupar los objetos de la paleta en capas separadas quese pueden visualizar u ocultar durante el tiempo de diseño.

Las capas ayudan al proceso de diseño permitiéndole mostrar u ocultar los objetosseleccionados que se solapan entre sí en el cuadro de dibujo de una escena. Lascapas se agrupan juntas dentro de cada nivel de detalle de una escena y cadaobjeto de paleta se coloca de forma inicial en la capa Predeterminada. Se añadecualquier número de capas en cada nivel de detalle. Para abrir la vista Capas:1. Abra un panel de instrumentos visual y seleccione un nivel de detalle de una

escena.2. Seleccione Ventana → Mostrar vista → Capas. La vista Capas se abre y se

visualiza el nivel actual de las capas de detalle.3. Para añadir una capa al nivel actual de detalle, pulse con el botón secundario

del ratón el nivel de la vista Capas y seleccione Insertar capa. Se añade unacapa nueva en el árbol.

4. Para cambiar el nombre de una capa, pulse con el botón secundario del ratón lacapa, seleccione Renombrar capa [Nombre de capa], y especifique un nombrenuevo para la capa.

5. Para suprimir una capa, pulse con el botón secundario del ratón la capa yseleccione Suprimir. Se suprime la capa.

6. Para añadir un objeto de paleta a una capa existente, pulse con el botónsecundario del ratón el objeto de paleta en los cuadros de dibujo de escena,seleccione Capa y seleccione la capa deseada en el menú contextual. Se añadeel objeto de paleta a la capa especificada en la vista Capas.

7. Para mover un objeto de paleta a una capa diferente, en la vista Capas, pulse yarrastre el objeto hasta la capa deseada.

8. Para ocultar el contenido de una capa, desmarque los objetos individuales o lapropia capa en la vista Capas. Si una capa está desmarcada, todos los objetosasignados a la capa se ocultan en los cuadros de dibujo de la escena. Si unobjeto individual está desmarcado, sólo se ocultará dicho objeto.

Utilización de recursos globalesLos recursos globales son recursos que todas las páginas de un informe visual otodas las escenas de un panel de instrumentos visual pueden utilizar.

Puede utilizar recursos globales para calcular propiedades de objetos. Todos losrecursos globales se visualizan en la carpeta Globales del Explorador deproyectos. Puede optar por tener uno o más de los siguientes valores globalesdisponibles para todo el proyecto:v Parámetros

Los parámetros están disponibles para todo el proyecto visual y permitenutilizar valores variables cuando se especifican propiedades de objetos.

v Mapas de colores

Un mapa de colores se puede utilizar para variar el color de un objeto deproyecto visual según un valor asociado al objeto.

v Secuencias de colores

Capítulo 7. Utilización de proyectos visuales 205

|

||

|||||

||

||

|||

|||

||

||||

||

||||

Page 218: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Una secuencia de color se puede utilizar para modificar las propiedades decolores de un objeto de proyecto visual basado en un valor de índice.

v Listas de seguridad

Se pueden utilizar listas de seguridad para adaptar el contenido de un informe opanel de instrumentos visual al nivel de seguridad del usuario que estávisualizando el informe o panel de instrumentos.

v Imágenes

Una imagen en stock le permite almacenar los recursos de imágenes con elproyecto visual. El almacenamiento de recursos de imágenes con el proyectovisual aumenta la portabilidad y el rendimiento del proyecto.

v Planificaciones de caducidad

Se pueden configurar planificaciones de caducidad para dictar el momento enque caducan los datos especificados.

v Tablas de conversión

Las tablas de conversión permiten a los diseñadores de paneles de instrumentospublicar un único panel de instrumentos visual que se puede ver en variosidiomas.

Utilización de mapas de coloresUn mapa de colores es un tipo de recurso global que se puede utilizar paracambiar el color de los objetos de un proyecto visual según el valor asociado alobjeto.

Por ejemplo, un diagrama de barras puede visualizar colores de barras según losvalores devueltos por la consulta. Si desea que el color cambie de rojo a negrocuando el producto muestre un beneficio, puede crear un mapa de colores queespecificará los colores que se deben utilizar cuando los datos alcanzandeterminados valores de punto de interrupción.Los mapas de colores pueden serdiferenciados o mezclados. Los mapas de colores diferenciados visualizan un colordiferente para cada valor de datos. Los mapas de colores mezclados combinan loscolores. Los puntos de interrupción especifican el valor en el que cambia el color.

Creación de un mapa de colores:

Utilice el asistente Nuevo mapa de colores para crear un mapa de colores para elproyecto visual.

Para crear un mapa de colores:1. Abra el asistente Nuevo mapa de colores de una de las formas siguientes:

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse con elbotón derecho del ratón en el nodo Mapas de colores. Seleccione Insertarmapa de colores en el menú contextual. Se abre el asistente Nuevo mapa decolores.

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse dosveces el nodo Mapas de colores. Se abre el asistente Nuevo mapa de colores.

2. Escriba un nombre exclusivo para el mapa de colores en el recuadro de textoNombre.

3. Para especificar los puntos de interrupción:v Escriba el primer punto de interrupción en el recuadro de texto Punto de

interrupción y seleccione un color en el recuadro de lista Color en punto deinterrupción. Todos los valores de datos que son iguales o superiores a estevalor de punto de interrupción (hasta el siguiente punto de interrupción, sise especifica uno) se establecen en este color.

206 Iniciación a DataQuant

Page 219: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Pulse Establecer para confirmar los valores.

El proceso anterior de especificación de puntos de interrupción se repite paracada valor de datos en el que se desea activar un cambio de color. Se listantodos los puntos de interrupción que especifique. La barra Color muestra loscolores que ha seleccionado en proporción con los puntos de interrupciónespecificados.

4. Para todos los mapas de colores, pulse el botón Primer color para seleccionar elprimer color del mapa de colores. El primer color es el color utilizado paratodos los valores de datos que son inferiores al primer valor de punto deinterrupción.

5. Especifique el tipo de transición de color que desea utilizando los botones deselección Transiciones de colores. Las opciones son:v Seleccione Diferenciado para visualizar un color puro desde un valor de

datos de punto de interrupción hasta el siguiente valor de datos de punto deinterrupción.

v Seleccione Mezclar para mezclar los colores de un color de valor de datos depunto de interrupción hasta el siguiente color de valor de datos de punto deinterrupción.

6. Si ha seleccionado mezclar los colores desde un valor de datos de punto deinterrupción hasta el siguiente valor de datos de punto de interrupción, puedeseleccionar un último color para el mapa de colores. El último color es elutilizado para todos los valores de datos superiores al último punto deinterrupción. El último color y el primero aparecen sin mezclar en el mapa decolores. Para seleccione el último color de un mapa de colores mezclado, pulseel botón Último color.

7. Si desea distribuir automáticamente un rango de colores, pulse Distribuir. Seabre el diálogo Puntos de interrupción del mapa de colores. Especifique elnúmero total de puntos de interrupción en el recuadro de selección Puntos deinterrupción. Especifique el valor de datos de punto de interrupción mínimo enel recuadro de texto de valor Mínimo. Escriba el valor de datos de punto deinterrupción máximo en el recuadro de texto de valor Máximo. Seleccione loscolores que desee en el recuadro de lista Colores. Puede decidir establecer loscolores en negro, en los colores del arco iris o en sombras de grises.

Utilización de un mapa de colores:

Para utilizar un mapa de colores especifique el nombre de un mapa de colores enuna célula de propiedad de color para un objeto que inserte en el proyecto visual.

Para utilizar un mapa de colores:1. Inserte un objeto en el proyecto visual.2. En la vista más conveniente (Propiedades, Contorno o Explorador de

proyectos), pulse en la propiedad de color que utilizará el mapa de colores.3. Especifique el nombre del mapa de colores que desea utilizar y un valor de

datos. Hay varias maneras en las que se puede especificar el valor de datos:v Literalmente: Puede utilizar un número específico para indicar el valor de

datos. Por ejemplo:MapaColores1(10)

El valor de datos 10 se comparará con los puntos de interrupción que se hanespecificado para el mapa de colores denominado MapaColores1. El color deeste objeto se determinará por el color asignado al valor de datos 10.

Capítulo 7. Utilización de proyectos visuales 207

Page 220: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Con una expresión: Puede crear una expresión que se puede utilizar paracalcular el valor de datos. Por ejemplo:MapaColores1((precio_cierre - precio_apertura))

La expresión se evaluará basándose en los valores de datos actuales. El valorde datos calculado se comparará con los puntos de interrupción que se hanespecificado para el mapa de colores denominado MapaColores1. El color deeste objeto se determinará por el color asignado al valor de datos calculado.

v Utilización de una función: Puede utilizar una función para generar un valorde datos. Por ejemplo:MapaColores1(PointNumber())

La función PointNumber() se utilizará con un mapa de colores denominadoMapaColor1. La función PointNumber() asigna un color exclusivo al objetopara cada fila devuelta por una consulta.

Utilización de secuencias de coloresUna secuencia de colores es un tipo de recurso global que se puede utilizar paramodificar las propiedades del color de un objeto de proyecto visual basado en unvalor de índice. Cada valor de índice especifica la cuña de una rueda de secuenciade colores que contendrá el color para un objeto.

Se proporciona una secuencia de colores por omisión que incluye coloresestablecidos en la rueda de secuencia de colores. También puede configurarsecuencias de colores exclusivas que cambiarán los colores que se incluyen en larueda de secuencia de colores. Se especifica que un objeto de proyecto visualutilizará una secuencia de colores al especificar las propiedades de ese objeto. Enese momento también decidirá si especificará el valor de índice para una secuenciade colores con un número explícito, una expresión o una función.

Creación de una secuencia de colores nueva:

Utilice el asistente Nueva secuencia de colores para crear una secuencia de colorespara el proyecto visual.

Parar crear una nueva secuencia de colores:1. Abra el asistente Nueva secuencia de colores de una de las formas siguientes:

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse conel botón derecho del ratón en el nodo Secuencias de colores. SeleccioneInsertar secuencia de colores en el menú contextual. Se abrirá el asistenteNueva secuencia de colores.

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse dosveces el nodo Secuencias de colores. Se abrirá el asistente Nueva secuenciade colores.

2. Escriba un nombre exclusivo para la secuencia de colores en el recuadro detexto Nombre.

3. Los colores que aparecerán en la secuencia de colores se visualizan en larueda Colores. Al pulsar en cada cuña, se visualiza el número de posición dela cuña y su valor de índice asociado. Por ejemplo, la primera cuña visualizaun cero (0) y representará el color que se visualiza para un valor de índice decero (0).

4. Para cambiar un color de cuña, pulse en la cuña y después seleccione unnuevo color pulsando en el botón de color. Se abre la ventana paleta decolores donde puede seleccionar un nuevo color. Pulse Aceptar. La cuñaseleccionada se visualiza con el nuevo color. Se repite este proceso para elcolor de cada cuña que desea cambiar.

208 Iniciación a DataQuant

Page 221: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

5. Para deshacer los cambios que haya realizado, pulse el botón Deshacercambios. El color de la cuña seleccionada vuelve a su color anterior.

6. Para mover una cuña seleccionada hacia adelante en la rueda, pulse en lacuña y a continuación, pulse el botón Mover hacia adelante. La cuña semueve hacia adelante una ranura de la rueda.

7. Para mover una cuña seleccionada hacia atrás en la rueda, pulse en la cuña ya continuación, pulse el botón Mover hacia atrás. La cuña se mueve haciaatrás una ranura de la rueda.

8. Para añadir cuñas adicionales a la tarta, pulse el botón Añadir. Se añade unanueva cuña a la tarta en la última posición. Se añadirá utilizando el color dela cuña seleccionada actualmente.

9. Para eliminar una cuña, seleccione la cuña que desea eliminar de la tarta, ypulse el botón Eliminar.

10. Pulse Finalizar. Se crea la secuencia de colores y aparece listada en el nodoSecuencias de colores en la vista Explorador de proyectos.

Utilización de una secuencia de colores:

Para utilizar una secuencia de colores especifique el nombre de una secuencia decolores en una célula de propiedad de color para un objeto que inserte en elproyecto visual.

Para utilizar una secuencia de colores:1. Inserte un objeto en el proyecto visual.2. En la vista más conveniente, (Propiedades, Contorno o el Explorador de

proyectos), pulse en la propiedad de color que utilizará la secuencia de colores.3. Especifique el nombre de la secuencia de colores que desea utilizar y el valor

de índice. Hay varias maneras en las que puede especificar el valor de índice:v Literalmente: Puede utilizar un número específico para indicar el valor de

índice. Por ejemplo:SecColores1(4)

El color de este objeto será el mismo color que el de la cuña etiquetada comoíndice 4 en la rueda de colores de la secuencia de colores denominadaSecColores1.

v Con una expresión: Puede crear una expresión que se puede utilizar paracalcular el valor de índice. Por ejemplo:SecColores1(valor1 + 5)

El color de este objeto será de la secuencia de colores denominadaSecColores1. El valor de índice se calculará añadiendo 5 al valor de valor1.

v Utilización de una función: Puede utilizar una función para generar un valorde índice. Por ejemplo:SecColores1(PointNumber())

La función PointNumber() se utilizará con una secuencia de coloresdenominada SecColores1. La función PointNumber() asigna un colorexclusivo al objeto para cada fila devuelta por una consulta.

Almacenamiento de imágenes con proyectos visualesUna imagen en stock es un tipo de recurso global que permite almacenar recursosde imágenes con el proyecto visual.

El almacenamiento de imágenes con el proyecto visual aumenta la portabilidad yel rendimiento del proyecto. La portabilidad del proyecto mejora porque se puede

Capítulo 7. Utilización de proyectos visuales 209

Page 222: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ejecutar el proyecto en cualquier máquina y seguir teniendo acceso a la imagen talcomo viene con el proyecto. El rendimiento mejora porque las imágenes no setienen que cargar o volver a cargar cada vez que se utilizan.

Por ejemplo, la sobrecarga del proceso de cargar y volver a cargar un logotipocorporativo que se utiliza en cada página de un informe visual o en cada escena deun panel de instrumentos visual puede ser significativa. La utilización de unaimagen en stock para un logotipo corporativo acorta el tiempo de proceso decargar y volver a cargar la imagen. Las páginas de un informe visualy las escenasde un panel de instrumentos visual se muestran a los usuarios más rápidamente.Además, una imagen en stock del logotipo corporativo elimina la necesidad decodificar de forma permanente la ubicación de la imagen en el proyecto visual.

Los siguientes formatos de archivo de imagen se pueden almacenar comoimágenes en stock:v Mapa de bits (.bmp)v Mapa de bits independiente del dispositivo (.dib)v Formato de intercambio de gráficos (.gif)v Joint Photographic Experts Group (.jpeg)v Portable Network Graphics (.png)

Creación de una imagen en stock:

Puede crear una imagen en stock para cada imagen que desee utilizar en elproyecto visual.

Para crear una nueva imagen en stock:1. Puede abrir el diálogo Abrir de uno de los modos siguientes:

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse con elbotón derecho del ratón en el nodo Imágenes. Seleccione Insertar imagendesde el menú contextual. Se abre el diálogo Abrir específico del sistemaoperativo.

v Desde la vista Explorador de proyectos, pulse el nodo Globales. Pulse dosveces el nodo Imágenes. Se abre el diálogo Abrir específico del sistemaoperativo.

2. Desde el diálogo Abrir, busque y seleccione la imagen que desee utilizar en elproyecto visual.

3. Pulse Abrir. Se creará un recurso global de imágenes en stock. El nombre de laimagen en stock es el mismo que el nombre de la imagen. La nueva imagen enstock se lista en el nodo Imágenes de la vista Explorador de proyectos.

Utilización de una imagen en stock:

Debe asociar la imagen en stock en la carpeta Imágenes con un objeto Imagen enel proyecto visual.

Puede asociar una imagen en stock a un objeto Imagen de una de las manerassiguientes:v Desde la vista Explorador de proyectos, pulse una imagen en stock que ha

añadido a la carpeta Images y suelte la imagen en stock en el cuadro de dibujodel proyecto visual. Se crea un objeto de imagen y se visualiza la propiedadFuenteImagen en la vista Propiedades y se actualiza automáticamente con elnombre de la imagen en stock.

210 Iniciación a DataQuant

Page 223: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Desde la vista Paleta, seleccione un objeto de imagen e inserte el objeto deimagen en el proyecto visual. En la vista Propiedades, pulse en la célulaFuenteImagen. Escriba el nombre de la imagen en stock utilizando la funciónStockImage() del modo siguiente: =StockImage("Mi_Imagen") donde Mi_Imagenes el nombre de una imagen en stock que ha añadido a la carpeta Imágenespara el proyecto.

La imagen del proyecto visual muestra la imagen en stock especificada. Después,puede modificar propiedades de objeto adicionales como, por ejemplo, la escala dela imagen.

Especificación de valores de variable utilizando parámetrosLos parámetros son un modo de especificar los valores variables para utilizarlos enel proyecto.

Los parámetros permiten realizar las tareas siguientes:v Capturar entrada del usuario.v Capturar contexto actual como, por ejemplo, resultados de la consulta, valores

de propiedad de objetos o ubicaciones.v Pasar entrada de usuario o información de contexto de una parte de un panel de

instrumentos a otra.v Cambiar resultados de la consulta basándose en criterios dinámicos.v Cambiar resultados de la navegación basándose en criterios dinámicos.v Cambiar los elementos de diseño del proyecto visual basándose en criterios

dinámicos.

Están disponibles los siguientes tipos de parámetros:

Parámetros globalesUn parámetro que está disponible en todo el proyecto visual y para elusuario del panel de instrumentos visual. Puede pasar parámetros globalesal especificar propiedades de objetos o al crear acciones de sucesos.También puede tener la opción de hacer que los parámetros globales seanpúblicos durante el tiempo de ejecución para que el usuario pueda accedera ellos.

Parámetros de escenaUn parámetro que sólo está disponible para una escena específica en unpanel de instrumentos visual. Puede pasar parámetros de escena al crearescenas incorporadas y acciones de sucesos.

Parámetros de consultaLos parámetros de consulta contienen el valor que se enviará a la consultay se utilizará en tiempo de ejecución.

Puede utilizar los parámetros de muchas maneras. Normalmente, las acciones desucesos capturan la entrada de usuario en un parámetro. Puede utilizar parámetrosglobales y de escena al diseñar controles interactivos en las escenas; cuando unusuario realiza una selección en el control, una acción de suceso subyacenteestablece el valor de parámetro. El valor de parámetro determina los datos que sevisualizan o cómo se visualizan.

Los parámetros globales, de escena y de consulta contienen los atributos siguientes:v Nombre (los nombres de parámetro deben ser exclusivos)v Tipo de datos

Capítulo 7. Utilización de proyectos visuales 211

Page 224: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Descripción (opcional)v Valor por omisión (opcional)

Nota: Debe proporcionar un valor por omisión para los parámetros para poderprobarlos.

Utilización de parámetros globales:

Un parámetro global es un tipo de recurso global que está disponible para elproyecto visual entero. Los parámetros globales le permiten utilizar valores devariables en el panel de instrumentos visual.

Los parámetros globales pueden ser públicos o privados. Un parámetro globalprivado se establece exclusivamente dentro del panel de instrumentos visual.Durante la ejecución, el usuario puede modificar un parámetro público.

DataQuant para Workstation ofrece los siguientes parámetros globales:v Tabla de conversión define la tabla de conversión que se utiliza para mostrar los

valores de texto en el panel de instrumentos visual.v ViewerX define la ubicación actual de la coordenada x del visor, en pulgadas. El

valor por omisión es cero (0) que es el centro de la pantalla. Este valor deparámetro se actualiza automáticamente cuando un usuario se vuelve aposicionar en el proyecto visual. Este parámetro global se ha definido para quelos paneles de instrumentos visuales lo utilicen.

v ViewerY define la ubicación actual de la coordenada x del visor, en pulgadas. Elvalor por omisión es cero (0) que es el centro de la pantalla. Este valor deparámetro se actualiza automáticamente cuando un usuario se vuelve aposicionar en el proyecto visual. Este parámetro global se ha definido para quelos paneles de instrumentos visuales lo utilicen.

v ViewerZoom define el nivel de ampliación actual del visor. El valor por omisiónes 100%. Este valor de parámetro se actualiza automáticamente cuando elusuario cambia los niveles de ampliación.

Puede definir sus propios parámetros globales. Las tareas siguientes describen laadición y utilización de parámetros globales:

Adición de un parámetro global:

Puede definir sus propios parámetros globales.

Para añadir un parámetro global definido por el usuario:1. Puede abrir la ventana Insertar parámetro de una de las maneras siguientes:

v En la vista Explorador de proyectos, expanda el nodo Globales. Pulse elbotón derecho del ratón en el nodo Parámetros. Seleccione Insertarparámetro desde el menú contextual.

v En la vista Explorador de proyectos, expanda el nodo Globales. Pulse dosveces el nodo Parámetros. Se abre la ventana Insertar parámetro.

2. Escriba un nombre exclusivo para el parámetro global en el recuadro de textoNombre.

3. Seleccione un tipo de datos en el recuadro de lista Tipo de datos. El tipo dedatos describirá el tipo de datos que se incluirá en el parámetro. Las opcionesson:v Booleano: Verdadero o falso

212 Iniciación a DataQuant

Page 225: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v Color: Colorv FechaHora: Valor de fecha y horav ConjuntoFechaHora: Varios valores de fecha y horav VíaArchivo: Vía de acceso a un archivov NombreFont: Tipo de font válidov Entero: Número enterov Literal: Datos tal cual son. Este tipo de datos sólo se aplica a parámetros de

consulta.v Número: número de punto flotantev ConjuntoNúmeros: varios números de coma flotantev Porcentaje: valor que se utilizará como porcentajev Punto: valor de punto x,y individualv ConjPuntos: varios valores de puntos x,yv ConjPoli: varias variables de punto que se pueden utilizar para construir un

polígonov Texto: Serie de textov ConjTexto: Varias series de texto

4. Para añadir una descripción, escriba el texto en el campo Descripción.5. Para especificar que el parámetro esté disponible para el usuario, active el

recuadro de selección Público en el tiempo de ejecución. Cuando estáseleccionado, se emitirá un diálogo Valores de tiempo de ejecución durante laejecución y el usuario podrá entrar información.

6. Para especificar un valor por omisión, marque el recuadro de selección Tienevalor por omisión. Se visualizará un recuadro de texto donde puede escribir unvalor por omisión para el parámetro global.

Utilización de parámetros globales:

Los parámetros globales se pueden utilizar para especificar las propiedades deobjeto en proyectos visuales.

Para utilizar parámetros globales al especificar propiedades de objeto:1. Inserte un objeto en el proyecto visual.2. En la vista Propiedades, seleccione la propiedad que obtendrá el valor

utilizando el parámetro global y escriba =nombre_parámetro_global en la célulade propiedad correspondiente.

3. También puede utilizar un parámetro global en una expresión que se evaluarápara obtener el valor de propiedad. Abra el Diseñador de expresiones. Losparámetros globales que se han definido se listan en el panel izquierdo.

Creación de una lista de seguridadSe pueden utilizar listas de seguridad para adaptar el contenido de un informe opanel de instrumentos visual al nivel de seguridad del usuario que estávisualizando el informe o panel de instrumentos.

Por ejemplo, puede hacer que los miembros del equipo de ventas vean los datos deventas, mientras que los miembros del equipo ejecutivo vean los datos de ventas ybeneficios en un diagrama determinado del panel de instrumentos.Sólo puedeimplementar la función de lista de seguridad para informes y paneles deinstrumentos visuales que se hayan salvado en repositorios seguros.

Capítulo 7. Utilización de proyectos visuales 213

Page 226: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para crear una lista de seguridad e implementar la función de lista de seguridad:1. Puede abrir el asistente Nueva lista de seguridad de una de las formas

siguientes:v En la vista Explorador de proyectos, expanda el nodo Globales. Pulse con

el botón derecho del ratón en el nodo Listas de seguridad. SeleccioneInsertar listas de seguridad en el menú contextual. Se abre el asistenteNueva lista de seguridad.

v En la vista Explorador de proyectos, expanda el nodo Globales. Pulse dosveces el nodo Listas de seguridad. Se abre el asistente Nueva lista deseguridad.

2. Escriba un nombre exclusivo para la lista de seguridad en el recuadro de textoNombre.

3. Seleccione los usuarios y grupos que formarán parte de esta lista deseguridad.

4. Pulse Finalizar. La lista de seguridad se añade a la carpeta Listas deseguridad en la vista Explorador de proyectos. Puede crear varias listas deseguridad. Cada lista puede contener un conjunto simular o exclusivo deusuarios y grupos. Cada lista debe tener un nombre exclusivo.

5. Inserte un objeto en el informe o panel de instrumentos visual.6. Pulse la célula de la propiedad que va a controlar basándose en el nivel de

seguridad del usuario. Puede elegir cualquier propiedad. Para controlar losdatos que se visualizan a un usuario, debe seleccionar la propiedad devisibilidad para el objeto.

7. Pulse el icono Editar con Diseñador de expresiones en la barra deherramientas de la vista Propiedades. Se abre el Diseñador de expresiones.Borre el área de trabajo del diseñador. Expanda el nodo Seguridad del árbolde funciones. Efectúe una doble pulsación en la función isSecurityLevel. Laplantilla para la función aparece del modo siguiente en el área de trabajo deldiseñador: isSecurityLevel(text).

8. Sustituya el parámetro de texto por una lista de seguridad. Resalte la palabratext. Expanda la carpeta Lista de seguridad en el árbol del diseñador. Efectúeuna doble pulsación en la lista de seguridad en la que desee ver el objeto. Elvalor de propiedad aparece en el área del diseñador de la forma siguiente:isSecurityLevel("SecurityList1").

9. Pulse Aplicar.10. Pulse Aceptar. Únicamente los usuarios que se incluyen en la lista de

seguridad que ha seleccionado pueden ver el objeto.

Utilización de tablas de conversiónLas tablas de conversión permiten a los diseñadores visuales publicar un solopanel de instrumentos visual que se pueda ver en varios idiomas.

Cuando los desarrolladores de contenido crean un panel de instrumentos, se entrandirectamente títulos de botones, etiquetas, ayudas contextuales y otro textoincorporado en los valores de propiedad de los objetos de panel de instrumentos.Mediante el uso de las tablas de conversión, los desarrolladores de contenidopueden proporcionar versiones alternativas de este texto especificado para que sevisualicen cuando el usuario esté en un entorno local diferente. Por ejemplo, undesarrollador japonés puede elegir crear un nuevo panel de instrumentos enjaponés pero, a continuación, incluir también tablas de conversión de alemán yfrancés, que se utilizarán cuando el panel de instrumentos se vea bajo los entornoslocales alemán y francés.

214 Iniciación a DataQuant

Page 227: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Cada panel de instrumentos nuevo se crea con una tabla de conversión poromisión. La tabla de conversión por omisión proporciona el conjunto de textoproporcionado que se ha añadido directamente en los valores de propiedad de loscomponentes que forman el panel de instrumentos. Se utilizará el contenido de latabla de conversión por omisión, a menos que haya un valor de texto alternativodisponible en una tabla de conversión que sea más apropiado para el entorno localactual. Examine el ejemplo siguiente:1. Un panel de instrumentos se crea en japonés e incluye siete series de texto.2. El desarrollador de panel de instrumentos decide incluir una tabla de

conversión de alemán, proporcionando traducciones en alemán para tres de lassiete series de texto originales. El desarrollador también añade una tabla deconversión de francés, proporcionando traducciones para las siete series.

3. Cuando el panel de instrumentos se ve en Japón, se visualizan los siete valoresde texto originales. Cuando se visualiza en Alemania, se utilizan las tres seriestraducidas, junto con las cuatro series japonesas originales. Cuando se ve enFrancia, se utilizan las siete series de traducidas al francés. Cuando se ve enItalia, se utilizan las series japonesas.

Se puede añadir cualquier cantidad de tablas de conversión a un proyecto de panelde instrumentos, cada una de las cuales se asocia con un idioma específico.Aunque es posible editar directamente las series en el editor de tabla deconversión, la aplicación también proporciona un medio de exportar y reimportarlas tablas de conversión, permitiendo a los desarrolladores de contenido realizar latraducción utilizando herramientas y aplicaciones externas.1. En la vista Explorador de proyectos, expanda el nodo Globales para el panel

de instrumentos. Pulse el botón derecho del ratón en el nodo Tablas deconversión. Seleccione Insertar nueva tabla desde el menú contextual. Se abreel asistente Nueva tabla de conversión.

2. Seleccione un idioma desde la lista desplegable Idioma. El idioma queseleccione se utilizará como el nuevo nombre de tabla de conversión. Sólo sepuede definir una tabla de conversión para un idioma determinado. Si yaexiste una tabla de conversión para un idioma seleccionado, aparecerá unmensaje de error sobre el menú desplegable.

3. Pulse Finalizar. Se cierra el asistente Nueva tabla de conversión y se abre eldiálogo Editar tabla de conversión.

4. La nueva tabla de conversión se llena con el contenido de la tabla deconversión por omisión. En la célula ID de la tabla de conversión se lista el IDde valor de propiedad de texto de un objeto. El texto que se ha definido parael valor de propiedad de texto del objeto se listan en la célula Texto de latabla de conversión.

5. Utilizando los recuadros de selección situados a la izquierda, borre la marcade selección del recuadro que esté asociado con cada ID que se vaya a excluirde la traducción. Sólo se traducirán los valores de los ID que quedanseleccionados. Los diseñadores de panel de instrumentos reconocerán quévalores se deben traducir. Dado que algunos valores de texto, por ejemplonombres de empresa, pueden no necesitar traducción, se deben excluir.Algunos valores de propiedad de texto no son simplemente series sino valorescalculados (visualizados en la célula de texto con un signo =). Si estos objetosincluyen valores de serie, se deben incluir para la traducción. Cuando un IDde objeto está inhabilitado en una tabla de conversión, se utiliza el valorcorrespondiente de la tabla de conversión por omisión (los valores de textoestarán en el idioma original utilizado para crear el panel de instrumentos).Puede utilizar el icono Habilitar para habilitar uno o más objetos si se haninhabilitado.

Capítulo 7. Utilización de proyectos visuales 215

Page 228: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

6. Puede elegir traducir las series en el diálogo Editar tabla de conversión.También puede exportar a un archivo las series para traducción. Para exportarlas series a un archivo, seleccione Exportar. Se abre una ventana Guardarespecífica del sistema operativo.

7. Vaya al directorio donde salvará el archivo y pulse Salvar. El nombre dearchivo puede ser diferente del idioma bajo el que se salvará la tablatraducida. Haga que el archivo sea accesible para los traductores.

8. A continuación se muestra un ejemplo del modo en que aparecen las series enel archivo exportado: TestDashboard.Level1.Text10.Text=Current Assets. Lostraductores sólo traducirán el texto real de la serie y no la sintaxis del ID deobjeto. Este texto aparece a la derecha del signo igual (=). En el ejemplo, sólose deberá traducir Current Assets.

9. Cuando la traducción se haya completado, suba el archivo. En el Exploradorde proyectos, pulse el botón derecho del ratón en la tabla de conversión queva a subir y seleccione Editar tabla en el menú contextual. Pulse Importar. Seabre una ventana Abrir específica del sistema operativo.

10. Navegue al archivo traducido y pulse Abrir. Los nuevos cambios se muestranen la columna Texto del diálogo Editar tabla de conversión.

11. Pulse Aceptar. La nueva tabla de conversión se salva y el idiomacorrespondiente se lista bajo el nodo Tablas de conversión para el panel deinstrumentos visual.

12. En la vista Propiedades del panel de instrumentos visual activo, especifique elIdioma por omisión del panel de instrumentos. Las opciones válidas incluyen:v Automático: el idioma nativo de la máquina en la que se ha instalado

DataQuant para Workstation.v Predeterminado: el idioma original utilizado para crear el contenido del

panel de instrumentos visual.v Si se han creado tablas de conversión para el panel de instrumentos visual

seleccionado, también se listarán los idiomas correspondientes comoopciones de idioma por omisión.

Conmutación de las tablas de conversión en la escena de un panel deinstrumentos:

Utilice el parámetro global Tabla de conversión para permitir a los usuarioscambiar la conversión de valores de texto en un panel de instrumentos de unaescena.

En algún momento es posible que el usuario de un panel de instrumentos de undeterminado entorno local desee seleccionar un idioma diferente en el que ver eltexto que sea distinto al idioma predeterminado. Puede utilizar la variable globalTabla de conversión para crear controles que permitan a un usuario conmutar deuna tabla de conversión a otra. Los pasos siguientes describen una forma comúnmediante la cual crear una interfaz de usuario que proporcione al usuario estacapacidad:1. Cree tablas de conversión para cada idioma que desee incluir como una

opción en el panel de instrumentos.2. Desde la vista Paleta, seleccione el objeto del recuadro de lista desde la paleta

Controles y pulse y arrastre la forma deseada hasta la ventana del editor. Seabre el Asistente de ListBox.

3. Seleccione No y pulse Siguiente. Se abre la página Rellenar opción y lista devalores.

216 Iniciación a DataQuant

Page 229: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Pulse Finalizar. Se cierra el Asistente de ListBox y el recuadro de lista sevisualiza en la ventana del editor.

5. En la vista Propiedades, seleccione la propiedad OptionList y pulse el botónEditar con diseñador de expresiones en la barra de herramientas. Se abre elDiseñador de expresiones.

6. Expanda la carpeta Conversión en el árbol de funciones y pulse dos veces lafunción getAvailableTranslationTables().

7. Pulse Aceptar. Se cierra el Diseñador de expresiones y todos los idiomas de latabla de conversión que ha creado se listan en el recuadro de lista.

8. Desde la vista Paleta, seleccione el objeto del botón desde la paleta Controlesy pulse y arrastre la forma deseada hasta la ventana del editor.

9. Con el botón seleccionado en el editor, abra la vista Sucesos y pulse dos vecesel suceso Click. Se abre la ventana Comportamiento [nombre de botón].

10. Pulse el botón Añadir nueva acción. Se abre la ventana Añadir nueva acción.11. Pulse dos veces la acción Establecer valores. Se abre la página Establecer

parámetros de acción de valores.12. Pulse el botón Añadir entrada nueva y, a continuación, pulse el botón con los

tres puntos en la célula Parámetro. Se abre el Diseñador de expresiones.13. Desde la carpeta Parámetros del nodo Globales, pulse dos veces Tabla de

conversión.14. Desde la carpeta Propiedades de ListBox1 del nodo ListBox1, pulse dos veces

la propiedad Selection y pulse Aceptar. Se cierra el Diseñador de expresionesy el control vuelve a la ventana Añadir acción nueva.

15. Pulse Finalizar. Se añade la acción Establecer valores. Se cierra el diálogoAñadir nueva acción.

16. Desde el diálogo Comportamiento [nombre_objeto], pulse el botón Aplicarpara aplicar todas las acciones que se han añadido para el suceso.

17. Pulse Aceptar para cerrar el diálogo [nombreobjeto] Comportamiento.18. Pulse la pestaña Tiempo de ejecución, seleccione un idioma en el recuadro de

lista y pulse el botón. La próxima vez que se ejecute un proceso en el panel deinstrumentos (como, por ejemplo, la ejecución de una consulta) los valores detexto de la escena deben mostrarse en el idioma seleccionado.

Capítulo 7. Utilización de proyectos visuales 217

Page 230: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

218 Iniciación a DataQuant

Page 231: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 8. Trabajar con los procedimientos

Un procedimiento es un conjunto de mandatos que le permiten ejecutar consultas,imprimir informes, importar y exportar datos, así como realizar otras funciones.

Utilice la ventana Procedimiento para crear, abrir, mostrar y ejecutarprocedimientos. Un procedimiento es un conjunto de mandatos de procedimientode DataQuant que le permiten ejecutar consultas, imprimir informes, importar yexportar datos, así como realizar otras funciones. Los procedimientos se puedenguardar en un repositorio , en un catálogo QMF o en un archivo. Todos losmandatos emitidos a lo largo de un procedimiento están controlados por loslímites de recursos del usuario. Los procedimientos pueden contener:v cualquier mandato de procedimiento de DataQuantv líneas de comentariov líneas en blancov mandatos EJECUTAR que hacen que se ejecuten otros procedimientos o

consultasv variables de sustitución

Nota:

v DataQuant soporta archivos de trabajo de herencia. Para poder ejecutarlos archivos de trabajo de herencia primero debe convertirlos. Para lossistemas operativos Windows, puede planificar que los archivos de trabajoconvertidos se ejecuten utilizando el planificador de Windows. Tambiénpuede ejecutar archivos de trabajo convertidos desde la línea de mandatosde DataQuant para Workstation.

v DataQuant soporta los procedimientos con lógica (procedimientos REXX).Los procedimientos con lógica incluyen las directivas de lenguaje REXX.Para ejecutar procedimientos con lógica, los usuarios deben tenerOBJECTREXX instalado.

Creación de un nuevo procedimientoPuede utilizar la ventana Procedimiento para crear nuevos procedimientos.

Para crear un procedimiento:1. Desde la perspectiva Usuario, seleccione Archivo → Nuevo → Procedimiento. Se

abre el asistente Crear procedimiento. Puede seleccionar también el iconoNuevo procedimiento en la barra de menús.

2. Especifique un nombre para el procedimiento nuevo en el campo Nombre.3. Seleccione en la lista de orígenes de datos disponibles en el campo Origen de

datos donde residirá el nuevo procedimiento si se guarda. Si deja en blancoeste campo, se salvará el nuevo procedimiento en la fuente de datos actual.

4. Pulse Finalizar. Se abrirá el nuevo objeto de procedimiento en la vista deleditor de la perspectiva Usuario.

5. Especifique los mandatos que se incluirán en el procedimiento en el Editor deprocedimiento. Si crea un procedimiento con lógica utilizando las directivas dellenguaje REXX, debe escribir una línea de comentario REXX como la primeralínea del procedimiento. La línea de comentario REXX debe aparecer como

219

Page 232: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

/*REXX*/. Además, si va a incluir cualquier mandato de procedimiento deDataQuant con lógica, se encerrarán entre comillas sencillas los mandatos deprocedimiento de DataQuant.

6. Salve, ejecute o imprima el procedimiento. Después de ejecutar unprocedimiento, se devuelven los resultados a la ventana del editor activa. Si vaa ejecutar un procedimiento con lógica, la comunicación con el procedimientose realiza a través de la vista Consola REXX.

7. Puede planificar que un procedimiento se ejecute en otro momento utilizandoel planificador de trabajos DataQuant o el planificador local.

Planificación de procedimientos a ejecutarPuede planificar que el procedimiento se ejecute a una hora determinadautilizando el planificador local o el planificador DataQuant para WebSphere. Losprocedimientos que se han planificado para que se ejecuten a otra hora sedenominan trabajos planificados.

El planificador DataQuant para WebSphere utiliza realmente DataQuant paraWebSphere para ejecutar el trabajo planificado. Puede utilizar la interfaz deaplicaciones para planificar un trabajo. Puede planificar un trabajo de la manerasiguiente:v Conéctese a la versión de DataQuant para WebSphere que ejecutará el trabajo.

Cada repositorio que está disponible para dicha versión de DataQuant paraWebSphere estará disponible para el trabajo planificado. Configure laplanificación para el trabajo.

v En DataQuant para Workstation, configure una conexión de repositorio deservicio web en la instancia de DataQuant para WebSphere que ejecutará eltrabajo. La versión de DataQuant para WebSphere a la que se conecte debe teneracceso al repositorio necesario para el procedimiento del trabajo.

Si desea planificar un procedimiento para que se ejecute:1. Cree un procedimiento. Guarde el procedimiento en un archivo, un catálogo

QMF o un repositorio.2. Si utiliza la interfaz de aplicaciones DataQuant para WebSphere, no puede

planificar un trabajo utilizando el planificador local. Debe utilizar elplanificador DataQuant para WebSphere. Seleccione Archivo → Nuevo →Trabajo planificado. Se abre la página Seleccionar parámetros de trabajo delasistente Planificar nuevo trabajo.

3. Si está utilizando la interfaz de aplicación de DataQuant para Workstation,puede elegir planificar un trabajo utilizando el planificador local o elplanificador de DataQuant para WebSphere. Seleccione Archivo → Nuevo →Trabajo planificado. Se abre el asistente Planificar nuevo trabajo. Seleccioneuna de las opciones siguientes:v Utilizar planificador local para planificar un trabajo utilizando el

planificador local.v Utilizar el planificador DataQuant para WebSphere para planificar un

trabajo utilizando el planificador DataQuant para WebSphere.

Pulse Siguiente. Se abre la página Seleccionar parámetros de trabajo delasistente Planificar nuevo trabajo.

4. Especifique un nombre para el trabajo en el campo Nombre de trabajo.5. Especifique la conexión de repositorio que se utilizará para conectar con el

repositorio que se utilizará cuando se ejecute el procedimiento del trabajo.

220 Iniciación a DataQuant

Page 233: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Puede seleccionar en una lista desplegable de conexiones de repositoriodisponibles. La lista desplegable se llena del modo siguiente:v Si está utilizando DataQuant para Workstation y planificando un trabajo

utilizando el planificador local, la lista se llena con todas las conexiones derepositorio que están disponibles para la versión actual de DataQuant paraWorkstation.

v Si está utilizando DataQuant para Workstation y planificando un trabajoutilizando el planificador de DataQuant para WebSphere, la lista se llenacon todas las conexiones de servicio web que están disponibles para laversión actual de DataQuant para Workstation.

v Si está utilizando DataQuant para WebSphere, la lista se llena con todas lasconexiones de repositorio que están disponibles para la versión actual deDataQuant para WebSphere.

No tiene que estar conectado actualmente con el repositorio seleccionado.Pulse Establecer información de usuario para especificar el ID de usuario y lacontraseña que se utilizarán para conectarse al repositorio.

6. Seleccione una de las siguientes opciones:v Utilizar la fuente de datos definida en el procedimiento para especificar

que la fuente de datos en la que se ejecutará el procedimiento se hadefinido con el procedimiento.

v Seleccionar fuente de datos de la lista para seleccionar la fuente de datosen la que se ejecutará el procedimiento. Puede seleccionar en una listadesplegable de fuentes de datos que están disponibles en el repositorio.Pulse Establecer información de usuario para especificar el ID de usuario yla contraseña que se utilizarán para conectarse a la fuente de datos.

7. Especifique dónde está ubicado el procedimiento del trabajo. Seleccione unade las siguientes opciones:v Desde archivo para especificar que el procedimiento del trabajo está

ubicado en un archivo. Debe especificar la vía de acceso completa alarchivo. Puede utilizar el botón con los tres puntos para ir al archivo.

v Desde repositorio para especificar que el procedimiento del trabajo estáubicado en un repositorio. Puede utilizar el botón con los tres puntos paraabrir el diálogo Abrir desde repositorio. En este diálogo, expanda lascarpetas hasta que se muestre el repositorio donde reside el procedimiento.Seleccione el repositorio. Seleccione Aceptar.

v Desde catálogo QMF para especificar que el procedimiento del trabajo seencuentra en un catálogo QMF. Puede utilizar el botón con los tres puntospara abrir el diálogo Abrir desde el catálogo QMF. Desde este diálogo,especifique el origen de datos donde reside el catálogo QMF. Además,especifique el propietario y el nombre del objeto de procedimiento. PulseDe la lista para abrir el diálogo Lista de objetos. Desde este diálogo puedebuscar el catálogo QMF y listar los objetos que contiene. Seleccione Aceptar.

8. Especifique la información de variables que sea necesaria para elprocedimiento que se ejecutará. Seleccione el icono Añadir variables. El focose pone en la célula Nombre de la tabla Variables. Especifique el nombre dela variable en la célula Nombre. Especifique el valor de la variable en la célulaValor. Esta tabla se ha llenado previamente con las variables que se incluyenen el procedimiento que se ejecutará. Su el procedimiento de un trabajoplanificado llama a otro procedimiento y el procedimiento de segundo nivelllama a las variables, las variables del procedimiento de segundo nivel no sellenarán previamente ni se podrán definir valores para estas variables cuandose ejecute el procedimiento como un trabajo planificado. No se debenplanificar procedimientos que llaman a procedimientos de segundo nivel que

Capítulo 8. Trabajar con los procedimientos 221

Page 234: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

necesitan valores de variables. Además, no se deben planificar procedimientosque dependen de la interacción del usuario para los valores de variables.

9. Pulse Planificar. Si utiliza un planificador local, se abre el diálogo decalendario del planificador local. Si utiliza el planificador DataQuant paraWebSphere, se abre la página del calendario del asistente.

10. Puede crear una o más planificaciones para un trabajo. El campoPlanificaciones lista cada una de las planificaciones que se han creado para eltrabajo. Para crear una nueva planificación, pulse Crear. Automáticamente sele da un nombre a la nueva planificación. Los campos necesarios para definiruna planificación quedan disponibles.

11. Seleccione el tipo de planificación. Los tipos de planificación incluyen Unavez, Diario, Semanal y Mensual. Con cada selección, quedan disponibles loscampos necesarios para añadir detalles de planificación. Cuando hayaterminado de crear las planificaciones, pulse Aceptar. La página de calendariodel asistente se cerrará. Se devuelve el control a la página Especificarparámetros de la tarea del asistente.

12. Pulse Finalizar. El trabajo está planificado para ejecutarse. Puede ver una listade trabajos planificados seleccionando Ver → Trabajos planificados.

Visualización de trabajos planificadosPuede ver una lista de todos los trabajos que se han planificado para ejecutarse.

Para ver una lista de trabajos planificados:1. Seleccione Ver → Trabajos planificados. Se abre el diálogo Trabajos planificados.2. El diálogo Trabajos planificados tiene una o ambas de las siguientes páginas:

v Si está visualizando los trabajos planificados utilizando la interfaz deaplicaciones de DataQuant para WebSphere, el diálogo incluye la páginaTrabajos locales. Esta página lista los trabajos que se han planificado paraejecutarse utilizando esta versión de DataQuant para WebSphere. Cadatrabajo planificado se lista por Nombre de trabajo, Siguiente hora deejecución, Última hora de ejecución, Última hora de finalización y Últimoresultado. Último resultado muestra si el trabajo se ha ejecutadocorrectamente. Si Último resultado muestra un cero, el trabajo se haejecutado correctamente. Si Último resultado muestra un uno, el trabajo nose ha ejecutado correctamente.

v Si está visualizando los trabajos planificados utilizando la interfaz deaplicaciones de DataQuant para Workstation, el diálogo incluye la páginaTrabajos locales. Esta página lista los trabajos que se han planificado paraejecutarse utilizando el planificador local. Cada trabajo planificado se listapor Nombre de trabajo y Siguiente hora de ejecución.

v Si está visualizando los trabajos planificados utilizando la interfaz deaplicaciones de DataQuant para Workstation, el diálogo incluye la páginaTrabajos remotos. Esta página lista los trabajos que se han planificado paraejecutarse utilizando DataQuant para WebSphere. Los trabajos se listan porNombre de trabajo, Siguiente hora de ejecución, Última hora de ejecución,Última hora de finalización y Último resultado. Último resultado muestrasi el trabajo se ha ejecutado correctamente. Si Último resultado muestra uncero, el trabajo se ha ejecutado correctamente. Si Último resultado muestraun uno, el trabajo no se ha ejecutado correctamente. Además, la conexión delservicio web que se utilizará para conectarse a DataQuant para WebSphere selista en el campo Conexión de repositorio.

222 Iniciación a DataQuant

Page 235: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Puede suprimir un trabajo planificado de la lista seleccionando el trabajo en lalista y pulsando el icono Eliminar trabajo. Recibirá un mensaje deconfirmación.

4. Puede añadir un trabajo planificado a la lista pulsando el icono Añadir trabajo.Se abre el diálogo Planificar nuevo trabajo. Deberá especificar la informaciónnecesaria para planificar el trabajo y pulsar Aceptar. Volverá a la lista detrabajos planificados. El nuevo trabajo aparecerá listado.

5. Puede editar los parámetros de un trabajo planificado seleccionando el trabajoen la lista y pulsando el icono Editar trabajo. Se abre el diálogo Planificarnuevo trabajo. Realice los cambios en los parámetros y pulse Aceptar paracerrar el diálogo y volver a la lista de trabajos planificados.

6. Puede exportar el trabajo planificado. Pulse el icono Exportar trabajo.Especifique la ubicación donde se salvará el trabajo planificado.

7. Puede importar un trabajo planificado. Pulse el icono Importar trabajo.Navegue a la ubicación donde está salvado el trabajo planificado.

Conversión de archivos de definición de trabajo de herenciaPara poderlos ejecutar utilizando DataQuant para Workstation, los archivos dedefinición de trabajo creados utilizando QMF para Windows se deben migrarprimero a un nuevo formato.

Para migrar archivos de definición de trabajo de herencia a un nuevo formato:1. Seleccione Archivo → Importar.Se abre el asistente Importar.2. Seleccione Archivos JDF de QMF para Windows. Pulse Siguiente. Se abre la

página Importar QMF para archivos JDF de Windows.3. Especifique el directorio donde se pueden encontrar los archivos de definición

de trabajo (.jdf) de herencia en el directorio de archivos de trabajo. Puedeutilizar el botón Examinar para buscar el directorio.

4. Seleccione los archivos de trabajo que desea migrar al nuevo formato en la listaArchivos de trabajo. Cada archivo .jdf que reside en el directorio se lista en lalista Archivos de trabajo.

5. Pulse Siguiente. Los archivos .jdf se prepararán para migrarse. Se abre lapágina Correlación de servidores del asistente.

6. Para poder completar la migración al nuevo formato, primero debe identificarlas fuentes de datos que se utilizarán en los trabajos. En QMF para Windows,las fuentes de datos se denominaban servidores y se definían en archivos dedefinición de servidor (SDF). Cada servidor que se utiliza en el archivo detrabajo de herencia se lista en la célula Servidor QMF de la tabla Tabla decorrelación de servidores tal como aparecía en el SDF. Estos servidores sedeben configurar en el repositorio como fuentes de datos. Esto lo suele realizarel administrador de DataQuant para Workstation. En la célula Fuente de datosde repositorio de la Tabla de correlación de servidores, especifique el nombrede fuente de datos para el servidor tal como se ha configurado en elrepositorio.

7. Para especificar el nombre y la contraseña que se utilizarán para iniciar lasesión en la fuente de datos, seleccione la fuente de datos y pulse Establecerinformación de usuario. Se abre el diálogo Establecer información de usuario.Especifique el nombre y la contraseña. Pulse Aceptar. La información se lista enla célula Fuente de datos de repositorio de la Tabla de correlación deservidores.

Capítulo 8. Trabajar con los procedimientos 223

Page 236: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

8. Especifique el directorio donde se salvarán los nuevos archivos de definición detrabajo (.jdfx) en el campo Directorio de salida. Puede utilizar el botónExaminar para buscar el directorio.

9. Después de completar el proceso de migración del archivo de trabajo al nuevoformato, puede ejecutar el trabajo de una de las maneras siguientes:v Planifique el archivo de trabajo de DataQuant para Workstation (.jdfx) como

una tarea utilizando el planificador del sistema operativo. Para obtener másinformación sobre cómo planificar tareas, consulte la documentación delplanificador.

v Ejecute el archivo de trabajo (.jdfx) utilizando la línea de mandatos deDataQuant para Workstation con lo siguiente como ejemplo:C:\Archivos de programa\IBM\IBM DataQuant\\dataquant.exeC:\temp\jobs\test_job.jdfx/batch

Mandatos de procedimientoCada mandato de procedimiento se describe a continuación. Las descripcionesincluyen diagramas de sintaxis y ejemplos de uso.

Diferencias de interfazCada interfaz de DataQuant soporta una lista ligeramente diferente de mandatosde procedimiento y de parámetros de mandatos de procedimiento.

Los usuarios deben tener en cuenta estas diferencias si escriben procedimientosutilizando una interfaz y planifican ejecutar el procedimiento utilizando unainterfaz distinta. Algunos mandatos y parámetros se ejecutarán en una interfazpero no lo harán utilizando otra. Cada interfaz documenta los mandatos yparámetros soportados actualmente.

Normalmente, cuando la interfaz se encuentra con un mandato de procedimientoal que no da soporte, emitirá un mensaje de error y detendrá la ejecución delprocedimiento.

En algunos casos, la interfaz ignorará el mandato de procedimiento o el parámetrodel mandato de procedimiento al que no da soporte. Cuando ocurre esto, lainterfaz no emitirá un mensaje de error y seguirá ejecutando el procedimiento. Seignora el mandato de procedimiento o el parámetro del mandato de procedimientoal que no se da soporte. Dependiendo de la funcionalidad, es posible que losresultados de la ejecución de un procedimiento de este tipo sean incorrectos. Sinembargo, al no detener el procedimiento ni emitir un mensaje de error, algunosprocedimientos desarrollados utilizando una interfaz se podrán ejecutar utilizandootra. Los mandatos y los parámetros de los mandatos que se ignoran se anotan enla documentación de la interfaz.

Sintaxis de procedimientosProporciona un resumen de las reglas de sintaxis que son comunes a cadamandato.

Normalmente, cada línea de un procedimiento contiene un único mandato. Sinembargo, puede continuar un mandato en varias líneas colocando un signo más (+)como carácter de continuación en la primera columna de cada línea adicional.

224 Iniciación a DataQuant

Page 237: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Puede incluir comentarios en un procedimiento escribiendo dos guiones (--) alprincipio de una línea. Todo el texto que viene a continuación de los guiones hastael final de la línea es un comentario y no lo interpretará cuando ejecute elprocedimiento.

Puede utilizar variables de sustitución para especificar parámetros en unprocedimiento. Cada vez que se ejecuta un procedimiento, se realiza unaexploración para encontrar variables de sustitución antes de su ejecución. Sedeberán proporcionar valores para todas las variables de sustitución antes deejecutar el procedimiento. Los valores de las variables de sustitución puedenproceder de un mandato RUN PROC, de variables globales o de la visualizaciónde la ventana Entrar variables de sustitución.

Lectura de los diagramas de sintaxisLos diagramas de sintaxis proporcionan detalles sobre cómo escribir mandatos deprocedimiento específicos.

Los diagramas de sintaxis de los mandatos de procedimiento se leen de izquierdaa derecha y de arriba a abajo. Cada mandato empieza con "��" y acaba con "��". Siun mandato continúan de una línea a la siguiente, la primera línea termina con "�"y la siguiente línea empieza con "�".

Un mandato puede tener dos tipos de parámetros. Los parámetros de posición sedeben colocar en una determinada posición dentro de un mandato. Los parámetrosde palabras clave se asignan a un valor y se pueden colocar en cualquier ordendentro de un mandato. El primer parámetro de palabra clave utilizado en unmandato debe estar precedido por un paréntesis de apertura. Ningún parámetropuede tener más de 80 caracteres de longitud. Todos los parámetros estánseparados entre sí por una coma. Opcionalmente, puede especificarse un paréntesisde cierre para finalizar el mandato.

Parámetros necesarios

Los parámetros están en la vía de acceso principal si son necesarios.��-- CONNECT TO NombreServidor ------------------��

Cuando un parámetro aparece en la vía de acceso principal junto con otros listadosmás abajo, se deberá elegir como mínimo uno de la lista.��-- DISPLAY --- QUERY ----------------------��

+- FORMATO ---++- PROC ---++- INFORME -+

Parámetros opcionales

Cuando un parámetro aparece debajo de la línea principal, es opcional. Cuandotodos los parámetros se muestran en una lista por debajo de la vía de accesoprincipal, se puede especificar cualquiera de ellos o ninguno.��-- ERASE --- NombreObjeto ------------��

+- CONSULTA -++- FORMATO -++- PROC -++- TABLA ----+

Algunas veces dos valores están separados por una barra inclinada (/). Esto indicaque se debe entrar uno de los dos valores:

Capítulo 8. Trabajar con los procedimientos 225

Page 238: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

��-------------------------------------��+- ( CONFIRM = SI/NO -+

Objetos del catálogo QMF versus los objetos de la carpetaRepositorio

Cuando se utilizan mandatos de procedimiento que manipulan objetos deDataQuant, (consultas, formularios, informes visuales o procedimientos), se debeutilizar una sintaxis diferente para identificar los objetos que están almacenados enun catálogo QMF y los objetos que están almacenados en una carpeta Repositorio.

Objetos almacenados en los catálogos QMF

Cuando los objetos DataQuant se almacenan en un catálogo QMF, la sintaxis parahacer referencia a estos objetos en un procedimiento es hacer referencia a éstosmediante <TIPO> <PROPIETARIO>.<NOMBRE_OBJETO>. Por ejemplo:RUN QUERY ADMIN.TESTQDISPLAY FORM ADMIN.TESTF

En el catálogo QMF, <PROPIETARIO>.<NOMBRE_OBJETO> es exclusivo, de forma que esopcional identificar <TIPO>, pero se recomienda para que el procedimiento sealegible. El procedimiento anterior también se podría escribir así:RUN ADMIN.TESTQDISPLAY ADMIN.TESTF

Además, si el procedimiento que está manipulando el objeto del catálogo QMF estásiendo ejecutado por el propietario del objeto, el identificador <PROPIETARIO>también es opcional. Por ejemplo, si el procedimiento anterior está siendoejecutado por un usuario que ha iniciado la sesión como ADMIN, también se podríaescribir:RUN QUERY TESTQDISPLAY FORM TESTF

o bienRUN TESTQDISPLAY TESTF

Mientras que están soportados los identificadores de objeto más cortos y ademásson prácticos en determinadas situaciones, en general, el mejor procedimiento escalificar de forma completa los identificadores de objeto de procedimiento como enel primer ejemplo.

Nota: Por regla general, las referencias de procedimiento a los nombres decatálogo QMF no distinguen entre mayúsculas y minúsculas. Es posible,pero no común para los objetos de catálogo QMF tener nombres másexóticos que los nombres tradicionales de ocho caracteres. Por ejemplo, losnombres con mayúsculas y minúsculas y los nombres con espacios ycaracteres especiales están soportados si durante la acción guardar inicial elnombre se escribe entre comillas dobles. Por lo tanto, todas las referencias alobjeto también deben escribir el nombre del objeto entre comillas dobles. Porejemplo:RUN QUERY ADMIN.”Caso de prueba para la consulta @ HQ”

226 Iniciación a DataQuant

Page 239: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Objetos almacenados en las carpetas Repositorio

Si los objetos DataQuant se almacenan en una carpeta Repositorio, la sintaxis parahacer referencia a los objetos en un procedimiento es hacer referencia a éstosmediante <TIPO> <NOMBRE_OBJETO>. Por ejemplo:RUN QUERY TESTQ

Tenga en cuenta que la sintaxis del ejemplo que se lista arriba coincide con lasintaxis del tercer ejemplo de la sección del catálogo QMF. Por lo tanto, si se envíaun mandato de procedimiento, hay una orden de búsqueda que utiliza DataQuantpara localizar los objetos referenciados en el procedimiento.1. DataQuant busca un catálogo QMF y lo busca para un

<PROPIETARIO>.<NOMBRE_OBJETO> coincidente. Si se encuentra uno, se utilizaéste. Si no se proporciona <PROPIETARIO> como en el ejemplo anterior, se utilizael ID de usuario actual para el valor <PROPIETARIO> tal como se describe en eltercer ejemplo de la sección Catálogo QMF. Esto significa que losprocedimientos que se almacenan en una carpeta Repositorio pueden acceder alos objetos que están almacenados en el catálogo QMF.

2. DataQuant busca la carpeta en el Repositorio que contiene el procedimientoque se está ejecutando. Cuando se crea un nuevo procedimiento de la nada, esmuy importante tener esto en cuenta. El nuevo procedimiento no tiene unacarpeta Repositorio hasta que se haya guardado en el Repositorio. DataQuantbuscará el catálogo QMF y si no encuentra ninguna coincidencia, la búsquedase detiene y los objetos de Repositorio no se encontrarán.

3. DataQuant busca el resto de las carpetas Repositorio para ver una coincidencia.Esta búsqueda no se producirá si el procedimiento todavía no se ha guardadoen una carpeta Repositorio. Precaución: el resultado de la búsqueda junto conel resto del árbol Repositorio podría no resultar como se esperaba si hay másde un objeto con el mismo nombre. A diferencia del catálogo QMF, el árbolRepositorio no aplica de forma obligatoria la exclusividad de los nombres deobjeto fuera de la misma carpeta. Por lo tanto, para los procedimientos quehacen referencia a los objetos mediante <NOMBRE_OBJETO> como se hamencionado arriba, se recomienda encarecidamente que los objetos estén en lasmismas carpetas que los procedimientos que hacen referencia a éstos.

Utilización de la propiedad Key para hacer referencia a objetos

Con un árbol Repositorio complejo y objetos almacenados fuera de la mismacarpeta que el procedimiento que hace referencia a estos objetos, está disponibleotra sintaxis que garantiza la exclusividad. Si se selecciona un objeto en el árbolRepositorio, la vista Propiedades para dicho objeto contiene un campo llamadoKey. El valor Key es exclusivo y puede ser utilizado por un procedimiento parahacer referencia al objeto. Por ejemplo:RUN QUERY qmf:/.workspaces/Default/Queries/TESTQ

Si el texto en el valor Key contiene espacios, el valor Key se debe escribir entrecomillas dobles. Los procedimientos de desarrollo que no se hayan guardadotodavía en el Repositorio se pueden ejecutar utilizando la sintaxis Key. Unprocedimiento que se almacena en el catálogo QMF puede utilizar la sintaxis Keypara acceder a los objetos que están almacenados en carpetas Repositorio.

Mandato BOTTOMEl mandato BOTTOM realiza un desplazamiento hasta la última fila de un conjuntode resultados de la consulta.

Capítulo 8. Trabajar con los procedimientos 227

Page 240: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Este mandato es equivalente a AVANZAR MAX.

Sintaxis��-- BOTTOM ------------------��

EjemploBOTTOM

Mandato CONNECTEl mandato CONNECT establecerá una conexión con una fuente de datos de base dedatos.

Los mandatos de procedimiento subsiguientes se ejecutarán en la fuente de datosespecificada. El servidor del procedimiento en ejecución también pasará a ser elservidor especificado. No se realiza ninguna acción inmediata con los demásobjetos actuales del procedimiento. Sin embargo, los mandatos subsiguientes quetengan algún efecto sobre esos objetos pueden ocasionar algún proceso adicional.

Por ejemplo, si la consulta Q1 se ha ejecutado, pero no completado en el servidorX. Entonces se emite el mandato CONNECT TO ’SERVER Y’, que se conecta al servidorY. A continuación, se emite el mandato SAVE DATA AS T1.

La consulta Q1 no se ve afectada inmediatamente por el mandato CONNECT con elservidor Y, pero el mandato SAVE DATA requiere la finalización (o cancelación) de laconsulta Q1 en el servidor X. Cuando el objeto de datos se ha completado, elservidor de la consulta Q1 se cambia a Y, y los datos se guardan en la tabla T1 enel servidor Y.

Sintaxis��-- CONNECT --------------- TO NombreServidor ------------------------��

+- NombreUsuario -+ (PASSWORD=contraseña

Parámetro Descripción

NombreServidor El nombre de un servidor de bases de datos. Si el nombre incluyeespacios, colóquelo entre comillas.

NombreUsuario El nombre de usuario que se utilizará para conectarse al servidor debases de datos. NombreUsuario es un parámetro opcional.

PASSWORD Contraseña que se utilizará para conectarse al servidor de bases dedatos. Si especifica NombreUsuario, debe proporcionar una contraseñautilizando el parámetro PASSWORD.

EjemploCONNECT TO SERVER1

CONNECT pjones TO SERVER1 (PASSWORD=sales

Mandato CONVERTEl mandato CONVERTIR convertirá la consulta actual (que se visualiza en formatoSQL o de diagrama) a la vista SQL.

La consulta original (ya sea un objeto designado de la base de datos o un objetotemporal) no se ve afectada por esta operación.

228 Iniciación a DataQuant

Page 241: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis

Para convertir una consulta almacenada en una base de datos:��-- CONVERT --------- NombreConsulta ----------��

+- CONSULTA -+

Para convertir una consulta actualmente en una ventana abierta (enalmacenamiento temporal):��-- CONVERT QUERY ------------------------��

Parámetro Descripción

NombreConsulta El nombre de la consulta que se va a convertir.

EjemploCONVERTIR CONSULTA

CONVERTIR q.plantilla

CONVERTIR CONSULTA q.plantilla

Mandato DRAWEl mandato DRAW crea una consulta básica para una tabla basada en la descripciónde la tabla de la base de datos.

Sintaxis��-- DRAW Nombre_Tabla -------------------------------------��

( +- TYPE = SELECT/INSERT/UPDATE -++- IDENTIFICADOR = NombreCorr -+

Parámetro Descripción

NombreTabla Nombre de la tabla para la que crea una consulta.

TIPO Especifica el tipo de consulta SQL que se creará. El valorpredeterminado es SELECT.

IDENTIFICADOR Nombre de correlación que se asociará con la tabla en la consultaresultante. Se ignora si TYPE=INSERT. No existe valor por omisión.

EjemplosDESCRIBIR Q.PLANTILLA (TIPO=SELECT

Mandato VISUALIZAREl mandato DISPLAY mostrará un objeto derivado del contenido en una ventanaabierta (por ejemplo, los resultados de consulta), o un objeto guardado en elrepositorio o el catálogo QMF.

Sintaxis

Para mostrar un objeto:��-- DISPLAY -------------- NombreObjeto -----------------------------��

+- QUERY ----+ ( +- &&Variable = Valor ----++- FORM -----++- PROC -----++- TABLE ----+ +- REPORT ---++- DASHBOARD-+

Para mostrar un objeto derivado del contenido en la última ventana abierta:

Capítulo 8. Trabajar con los procedimientos 229

|

||

|

|||

|||

||

|||

||||

|

|

Page 242: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

��-- DISPLAY --------+- QUERY --+------------��+- FORMATO ---++- PROC ---++- INFORME -+

En el mandato DISPLAY, puede proporcionar el nombre de objeto o la clavecompleta del objeto que se está visualizando. Si el procedimiento está almacenadoen un catálogo QMF, los objetos almacenados en el mismo catálogo se puedenvisualizar utilizando sólo su nombre de objeto. Por ejemplo, si la consulta Q.STAFFestá almacenada en el mismo catálogo que el procedimiento, debería utilizarDISPLAY Q.STAFF para mostrar la consulta Q.STAFF.

Si el procedimiento está almacenado en el repositorio, los objetos almacenados a lolargo del procedimiento en la misma carpeta de repositorio se pueden visualizarutilizando sólo sus nombres de objeto. Por ejemplo, si la consulta Q.STAFF estáalmacenada en la misma carpeta de repositorio que el procedimiento, podríautilizar DISPLAY Q.STAFF para mostrar la consulta Q.STAFF.

Sin embargo, si el objeto que se va a visualizar no está almacenado en elprocedimiento, ni en la misma carpeta de repositorio, debe proporcionar la clavecompleta del objeto en el mandato DISPLAY. Por ejemplo, DISPLAY"qmf:/.workspaces/Traditional DBA View/Query1".

Nota: La clave de un objeto se puede visualizar pulsando el objeto en elexplorador de repositorio o de espacios de trabajo y revisando el valor de lapropiedad de clave en la vista Propiedades. Si la clave contiene espacios,asegúrese de escribirla entre comillas, tal como se muestra en el ejemploanterior. Para visualizar el objeto actual en formato de informe visual, debeutilizar el mandato MOSTRAR. Si está visualizando un panel deinstrumentos visual, debe proporcionar la clave completa del objeto, puestoque los paneles de instrumentos visuales no se pueden almacenar en loscatálogos QMF.

Parámetro Descripción

NombreObjeto El nombre de la clave completa del objeto que se va a visualizar.

&&Variable Si el objeto es una consulta o un procedimiento, asigne un valor a unavariable en la consulta o el procedimiento que se ejecuta. El nombre devariable puede tener de 1 a 17 caracteres de longitud y el valor puedetener de 1 a 55 caracteres de longitud. Puede especificar cualquiernúmero de variables y valores en el mandato DISPLAY. Si hay variablesen la consulta o el procedimiento para las que no se han proporcionadovalores en el mandato DISPLAY y no son variables globales, se solicitaráal usuario que proporcione los valores. Cuando incluye asignaciones devariables en un procedimiento, se deben utilizar dos caracteres & paraimpedir la sustitución de variables antes de que se ejecute elprocedimiento.

EjemplosDISPLAY USER1.QUERY1

DISPLAY "qmf:/.workspaces/Traditional DBA View/Query1"

VISUALIZAR CONSULTA

Mandato DRAWEl mandato DRAW crea una consulta básica para una tabla basada en la descripciónde la tabla de la base de datos.

230 Iniciación a DataQuant

|

||

Page 243: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis��-- DRAW Nombre_Tabla -------------------------------------��

( +- TYPE = SELECT/INSERT/UPDATE -++- IDENTIFICADOR = NombreCorr -+

Parámetro Descripción

NombreTabla Nombre de la tabla para la que crea una consulta.

TIPO Especifica el tipo de consulta SQL que se creará. El valorpredeterminado es SELECT.

IDENTIFICADOR Nombre de correlación que se asociará con la tabla en la consultaresultante. Se ignora si TYPE=INSERT. No existe valor por omisión.

EjemplosDESCRIBIR Q.PLANTILLA (TIPO=SELECT

Mandato EDITEl mandato EDIT mostrará un objeto derivado del contenido en una ventana deleditor abierta (por ejemplo, consultas, formularios, procedimientos y tablas) o unobjeto guardado en el repositorio o el catálogo QMF.

Sintaxis

Para editar un objeto en la ventana del editor:��-- EDIT ------------------NombreObjeto -----------------------------��

+- QUERY ----+ ( +- &&Variable = Valor ----++- FORM -----++- PROC -----++- TABLE ----+

Para editar un objeto derivado del contenido en la última ventana abierta:��-- EDIT -----------+- QUERY --+------------��

+- FORMATO ---++- PROC ---++- INFORME -+

En el mandato EDIT, puede proporcionar el nombre del objeto o la clave completadel objeto que se está editando. Si el procedimiento está almacenado en uncatálogo QMF, los objetos almacenados en el mismo catálogo se pueden editarutilizando sólo su nombre de objeto. Por ejemplo, si la consulta Q.STAFF sealmacena en el mismo catálogo que el procedimiento, se utilizará EDIT Q.STAFFpara editar la consulta Q.STAFF.

Si el procedimiento se almacena en el repositorio, los objetos almacenados a lolargo del procedimiento en la misma carpeta del repositorio se puede editarutilizando sólo sus nombres de objeto. Por ejemplo, si la consulta Q.STAFF sealmacena en la misma carpeta de repositorio que el procedimiento, podría utilizarEDIT Q.STAFF para editar la consulta Q.STAFF.

Sin embargo, si el objeto que se va a editar no está almacenado en elprocedimiento, ni en la misma carpeta de repositorio, debe proporcionar la clavecompleta del objeto en el mandato EDIT. Por ejemplo, EDIT "qmf:/.workspaces/Traditional DBA View/Query1".

Nota: La clave de un objeto se puede visualizar pulsando el objeto en elexplorador de repositorio o de espacios de trabajo y revisando el valor de la

Capítulo 8. Trabajar con los procedimientos 231

|

|||

|||

||

|||

||||

|

|

Page 244: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

propiedad de clave en la vista Propiedades. Si la clave contiene espacios,asegúrese de escribirla entre comillas, tal como se muestra en el ejemploanterior. Para visualizar el objeto actual en formato de informe visual, debeutilizar el mandato MOSTRAR.

Parámetro Descripción

NombreObjeto El nombre o la clave completa del objeto que se va a editar.

&&Variable Si el objeto es una consulta o un procedimiento, asigne un valor a unavariable en la consulta o el procedimiento que se ejecuta. El nombre devariable puede tener de 1 a 17 caracteres de longitud y el valor puedetener de 1 a 55 caracteres de longitud. Puede especificar cualquiernúmero de variables y valores en el mandato EDIT. Si hay variables en laconsulta o el procedimiento para las que no se han proporcionadovalores en el mandato EDIT y no son variables globales, se solicitará alusuario que proporcione los valores. Cuando incluye asignaciones devariables en un procedimiento, se deben utilizar dos caracteres & paraimpedir la sustitución de variables antes de que se ejecute elprocedimiento.

EjemplosEDIT USER1.QUERY1

EDIT "qmf:/.workspaces/Traditional DBA View/Query1"

EDIT QUERY

Mandato BORRAREl mandato BORRAR elimina un objeto (consulta, formato, procedimiento o tabla) dela base de datos.

Sintaxis�� -- ERASE ----------- NombreObjeto -----------------------��

+- CONSULTA -+ +- ( CONFIRM = SI/NO -++- FORMATO---++- PROC -----++- TABLA ----+

Parámetro Descripción

NombreObjeto Nombre del objeto que deberá eliminar de la base de datos.

CONFIRMAR Especifica si se debe visualizar o no el diálogo de confirmación antes deeliminar el objeto. Si no se ha especificado CONFIRMAR o si tiene elvalor NO, se utilizará el límite de recursos correspondiente.

EjemploBORRAR CONSULTA USUARIO1.CONSULTA1

Mandato EXECUTEEl mandato EXECUTE activa la aplicación, el objeto o el URL de destino.

232 Iniciación a DataQuant

Page 245: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis��-- Execute LíneaMandatos --------------------��

Parámetro Descripción

LíneaMandatos La línea de mandatos de una aplicación, el nombre de objeto o el URLque se debe iniciar. El mandato se ejecuta y la ejecución delprocedimiento prosigue sin esperar a que finalice el mandato.

EjemploEXECUTE c:\programs\notepad.exe

Mandato EXPORTEl mandato EXPORT salva los objetos que residen en la base de datos o que estánactualmente en una ventana abierta (residen en almacenamiento temporal) en unarchivo.

Sintaxis

Para exportar un objeto de una base de datos a un archivo:��-- EXPORT --- QUERY --- NombreObjeto TO NombreArchivo ------------------------��

+- PROC --+ +- ( CONFIRM = SI/NO -+

��-- EXPORT FORM NombreObjeto TO NombreArchivo----------------------------------��( +- CONFIRM = SI/NO -+

+- LANGUAGE = INGLES/SESION ------+

��-- EXPORT TABLE NombreObjeto TO NombreArchivo-------------------------------------��( +- CONFIRM = YES/NO --------------------+

+- DATAFORMAT = IXF --------------------++- OUTPUTMODE = BINARY/CHARACTER/PC ----++- LOBSINFILE = YES/NO -----------------++- LOBSTO = vía1;vía2;... ------------++- LOBFILE = archivobase1;archivobase2;... ---++- CCSID=entero o nombre de codificación Java -++- UNICODE= YES/NO ---------------------+

Para exportar un objeto actualmente en una ventana abierta (en almacenamientotemporal) a un archivo:��-- EXPORT --- QUERY --- TO NombreArchivo -------------------------------------------��

+- PROC --+ +- ( CONFIRM = SI/NO -+

��-- EXPORT FORM TO NombreArchivo----------------------------------------------------��( +- CONFIRM = SI/NO ------------+

+- LANGUAGE = INGLES/SESION ------+

��-- EXPORT DATA TO NombreArchivo----------------------------------------------------��( +- CONFIRM = SI/NO ------------------------------------+

+- DATAFORMAT = IXF/TEXT/HTML/CSV/DBF/SHAPE/XML/WQML/PDF++- OUTPUTMODE = BINARY/CHARACTER/PC --------------------++- LOBSINFILE = YES/NO ---------------------------------++- LOBSTO = vía1;vía2;... ----------------------------++- LOBFILE = archivobase1;archivobase2;... -------------------++- CCSID = entero o nombre de codificación Java ---------------++- UNICODE = SI/NO ------------------------------------++- MODE = GRID/RAW -------------------------------------+

��-- EXPORT REPORT TO NombreArchivo --------------------------------------------------��( +- CONFIRM = SI/NO -------------------------------+

+- FORMADATOS = HTML/TEXT/PDF --------------------++- DIVIDIR = SI/NO -------------------------------++- ORDEN = 0/1/2 ---------------------------------++- ANCHO = entero --------------------------------+

Capítulo 8. Trabajar con los procedimientos 233

Page 246: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

+- LONGITUD = entero -----------------------------++- UNIDADES = PULGADAS/CENTIMETROS/MILIMETROS/PUNTOS ++- SEPARADOR = cualquier texto HTML --------------+

Parámetro Descripción

NombreObjeto Nombre del objeto que se debe exportar de la base de datos.

NombreArchivo Nombre del archivo al que se exportará el objeto.

CONFIRMAR Especifica si se debe visualizar o no un diálogo deconfirmación antes de sustituir un archivo existente. Si no se haespecificado CONFIRMAR o si tiene el valor NO, se utilizará ellímite de recursos correspondiente.

IDIOMA Especifica si un formato se exportará en inglés o en el idiomade la sesión actual. Un formato exportado en inglés se puedeejecutar en cualquier sesión NLS. Un formato exportado en elidioma de la sesión se puede ejecutar solamente en una sesióndel mismo idioma. La variable global DSQEC_FORM_LANGproporciona el valor por omisión.

FORMADATOS Especifica el formato de archivo de los datos exportados. Siomite este parámetro, la variable globalDSQQW_EXP_DT_FRMT proporciona el formato que seutilizará. Puede especificar en la variable globalDSQQW_EXP_DT_FRMT:

v cero (0) para formato de texto

v dos (2) para formato HTML

v tres (3) para formato CSV

v cuatro (4) para formato IXF

v cinco (5) para archivos dbase III

v seis (6) para formato Shapefile

v siete (7) para formato WQML

v ocho (8) para formato XML

v nueve (9) para formato PDF.

Si especifica IXF, la variable global DSQQW_EXP_OUT_MDE sepuede establecer en cero (0) para System/370 IXF demodalidad de carácter o uno (1) para PC/IXF. Al exportarinformes, el formato HTML añade la etiqueta �PRE�, TEXTcorresponde a un archivo basado en texto y PDF es para unarchivo basado en PDF.

MODSALIDA Especifica el formato de salida de los datos.

ARCHIVOENTLOB Especifica si se incluyen datos LOB en los datos exportados.

DESTINOLOB La ubicación para salvar los LOB.

ARCHIVOLOB El nombre base de los LOB exportados.

CCSID Especifica la página de códigos (número de identificación deljuego de caracteres codificado (que se utilizará al salvar elarchivo. Este valor puede ser un entero o el nombre decodificación Java de la página de códigos. Están soportadostodos los nombres de codificación Java que se listan en eldiálogo Exportar. También se pueden utilizar los nombres decodificación soportados por la JVM.

UNICODE Especifica si las columnas de diagrama se salvarán comoUNICODE. Esta opción sólo es aplicable cuando se salvandatos en formato IXF.

DIVIDIR Especifica si el informe se dividirá en páginas. Sólo se puedeutilizar cuando se exportan informes visuales.

234 Iniciación a DataQuant

Page 247: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Parámetro Descripción

ORDEN Controla cómo se dividirá el informe en páginas. Sólo se puedeutilizar cuando se exportan informes visuales.

v 0 - cada página del informe visual se exportará en archivosseparados.

v 1 - un solo archivo de salida contiene páginas de informevisual en orden "a lo ancho y después hacia abajo".

v 2 - un solo archivo de salida contiene páginas de informevisual en orden "hacia abajo y después a lo ancho".

ANCHO Especifica el ancho en unidades de una página del informe.Sólo se puede utilizar cuando se exportan informes visuales.

LONGITUD Especifica la longitud en unidades de una página del informe.Sólo se puede utilizar cuando se exportan informes visuales.

UNIDADES Especifica las unidades de medida que se utilizan con losparámetros ANCHO y ALTO. Sólo se puede utilizar cuando seexportan informes visuales.

SEPARADOR Especifica una serie que se utilizará como separador depáginas. Utilice comillas si es necesario. Sólo se puede utilizarcuando se exportan informes visuales.

MODALIDAD Especifica si los datos de resultado de consulta se salvan conformato y columnas calculadas añadidas. Puede especificar unode los siguientes valores:

v GRID para especificar que se salvarán todos los datos talcomo están formateados actualmente en los resultados deconsulta actuales. Se incluirán las columnas calculadas que sehayan añadido a los resultados de consulta.

v RAW para especificar que se salvarán todos los datos de losresultados de consulta actuales. No se guardará ningúnformato que se haya aplicado a los datos. No se guardaránlas columnas calculadas que se hayan añadido a losresultados de consulta. Éste es el valor por omisión.

EjemploEXPORTAR CONSULTA USUARIO1.CONSULTA A C:\Queries\query1.qry

Mandato FORWARDEl mandato FORWARD realiza un desplazamiento hacia adelante en un conjunto deresultados de la consulta.

El único parámetro aceptable para este mandato es MAX, que lo hace equivalente almandato BOTTOM.

Sintaxis��-- FORWARD MAX -----------------------��

EjemploFORWARD MAX

Mandato IMPORTEl mandato IMPORT importa objetos que están almacenados actualmente en unarchivo y los abre en una ventana activa (almacenamiento temporal) o los guardaen la base de datos actual.

Capítulo 8. Trabajar con los procedimientos 235

Page 248: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis

Para importar un objeto de un archivo, ábralo en una ventana activa y guárdelo enla base de datos actual:��-- IMPORT --- QUERY --- NombreObjeto FROM NombreArchivo -----------------------------��

+- PROC -+ ( +- CONFIRM = SI/NO ---------++- COMENT = Texto ----------++- SHARE = YES/NO ----------+

��-- IMPORT FORM NombreObjeto FROM NombreArchivo --------------------------------------��( +- CONFIRM = SI/NO ------------------+

+- COMMENT = texto -------------------++- LANGUAGE = ENGLISH/SESSION -------++- SHARE = YES/NO -------------------+

��-- IMPORT TABLE NombreObjeto FROM NombreArchivo ---------------------------��( +- CONFIRM = SI/NO ----------+

+- COMMENT = Texto -----------++- ACTION = REPLACE/APPEND --+

Para importar un objeto, datos de resultados de consulta o datos de LOB de unarchivo a una ventana abierta (almacenamiento temporal):��-- IMPORT --- QUERY --- FROM NombreArchivo-----------------------��

+- PROC -----++- FORM---+

��-- IMPORT -- DATA --- FROM NombreArchivo -------------------------��+- (LOBSFROM = vía1;vía2; -+

Parámetro Descripción

NombreObjeto El nombre del objeto que debe importarse a la base de datos.

NombreArchivo El nombre del archivo desde el que se importará el objeto.

CONFIRM Especifica si se debe visualizar o no un diálogo de confirmación antes desustituir un objeto existente. Si no se ha especificado CONFIRMAR o sitiene el valor NO, se utilizará el límite de recursos correspondiente.

COMMENT Especifica un comentario con el objeto importado. Coloque el texto delcomentario entre comillas.

SHARE Especifica si otros usuarios tienen permiso para utilizar el objetoimportado.

LANGUAGE Especifica si un formato se importa en inglés o en el idioma de la sesiónactual. Un formato importado en inglés se puede ejecutar en cualquiersesión de NLF. Un formato que se importa en el idioma de la sesión sepuede ejecutar solamente en una sesión del mismo idioma. La variableglobal DSQEC_FORM_LANG proporciona el valor por omisión.

ACTION Especifica si toda la tabla de la base de datos se sustituirá o si losnuevos datos se añadirán a la tabla existente.

LOBSFROM La ubicación para salvar los LOB.

EjemploIMPORT QUERY FROM C:\Queries\query1.qry

Mandato MAIL TOEl mandato MAIL TO envía el objeto especificado como un archivo adjunto decorreo de Internet.

El objeto especificado puede residir en una base de datos o en una ventana abierta(almacenamiento temporal).

236 Iniciación a DataQuant

Page 249: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis

Para enviar un objeto que reside en una base de datos:��-- MAIL --- NombreObjeto TO Address ------------------------��

+- QUERY --+ +- ( --- FROM = Dirección ---------------++- PROC ---+ +- CCLIST = Dirección1;Dirección2 -++- FORM ---+ +- SUBJECT = Asunto ---------------++- REPORT -+ +- BODY = Texto -------------------++- TABLE --+ +- SMTPSERVER = SMPTServer --------+

��-- MAIL VISUAL REPORT --- NombreObjeto TO Dirección ------------------------��+- ( --- FROM = Dirección ---------------+

+- CCLIST = Dirección1;Dirección2 -++- SUBJECT = Asunto ---------------++- BODY = Texto -------------------++- SMTPSERVER = SMPTServer --------++- TYPE = PDF/HTML ----------------++- METHOD = SPLIT/CONT ------------+

Para enviar un objeto que reside actualmente en una ventana abierta (enalmacenamiento temporal):��-- MAIL --- QUERY ---- TO Dirección ------------------------��

+- PROC --+ +- ( --- FROM = Dirección ---------------++- FORM ---+ +- CCLIST = Dirección1;Dirección2 -++- REPORT + +- SUBJECT = Asunto ---------------++- TABLE --+ +- BODY = Texto -------------------+

+- SMTPSERVER = SMPTServer --------+

��-- MAIL VISUAL REPORT --- NombreObjeto TO Dirección ------------------------��+- ( --- FROM = Dirección ---------------+

+- CCLIST = Dirección1;Dirección2 -++- SUBJECT = Asunto ---------------++- BODY = Texto -------------------++- SMTPSERVER = SMPTServer --------++- TYPE = PDF/HTML ----------------++- METHOD = SPLIT/CONT ------------+

��-- MAIL MESSAGE --- TO Dirección------------------------��+- ( --- FROM = Dirección ---------------+

+- CCLIST = Dirección1;Dirección2 -++- SUBJECT = Asunto ---------------++- BODY = Texto -------------------++- SMTPSERVER = SMPTServer --------++- ATTACHMENT = Archivo1;Archivo2 -+

Parámetro Descripción

NombreObjeto Nombre del objeto que se va a enviar.

FROM Dirección de correo electrónico del remitente.

CCLIST Direcciones de correo electrónico de los destinatarios.

SUBJECT Hace referencia al tema del correo electrónico.

BODY El contenido del mensaje de correo electrónico.

SMTP SERVER El servidor de correo electrónico que envía el mensaje.

ATTACHMENT Nombre y vía de acceso a los archivos que van a adjuntarse.

TYPE El tipo que especifica que los archivos exportados son informes visuales.

METHOD Páginas separadas del método.

EjemploMAIL QUERY TO [email protected]

Capítulo 8. Trabajar con los procedimientos 237

Page 250: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Mandato IMPRIMIREl mandato IMPRIMIR imprime una copia de un objeto que está en la ventana actual(almacenamiento temporal) o reside en una base de datos.

Sintaxis

Para imprimir una copia de un objeto que reside en una base de datos:��-- PRINT ----------- NombreObjeto --------------------------------��

+- CONSULTA -+ +- (IMPRES = Impresora -++- PROC -++- TABLA ----+

Para imprimir una copia del objeto actual en una ventana abierta (almacenamientotemporal):��-- PRINT ---------- QUERY --------------------------��

+- PROC -+ +- (IMPRES = Impresora -+

��-- PRINT REPORT -------------------------------------------------------��( +- FECHAHORA = SI/NO --------------------------------+

+- NUMPAG = SI/NO -----------------------------------++- IMPRES = Impresora--------------------------------++- FORMATO = FORMATO/nombreformato-------------------++- COPIAS = NúmCopias--------------------------------++- TIPOLETRA = nombrefont ---------------------------++- TAMAÑO = TamañoFont ------------------------------++- NEGRITA = SI/NO ----------------------------------++- CURSIVA = SI/NO ----------------------------------++- JUEGOCAR = ANSI/OMISION/SIMBOLO/JISENTREGA/GB2312/+

HANGUEL/CHINESEBIG5/OEM/JOHAB/HEBREO/ -+ARABIGO/GRIEGO/TURCO/THAI/EUROPAORIENTAL/+RUSO/MAC/BALTICO ----------------------+

+- ORIENTACION = VERTICAL/HORIZONTAL ----------------++- USARFORMPS = SI/NO -------------------------------++- LONGITUD = NúmLíneas/CONT/AUTO -------------------++- ANCHO = NúmCars/CONT/AUTO ------------------------++- MARGENIZQ = entero ---------------++- MARGENDER = entero ---------------++- MARGENSUP = entero ---------------++- MARGENINF = entero ---------------+

��-- PRINT FORM -------------------------------------------------------��( +- FECHAHORA = SI/NO --------------------------------+

+- NUMPAG = SI/NO -----------------------------------++- IMPRES = Impresora--------------------------------++- LONGITUD = NúmLíneas/CONT/AUTO -------------------++- ANCHO = NúmCars/CONT/AUTO ------------------------+

Parámetro Descripción

NombreObjeto Nombre del objeto que se debe imprimir.

DIAHORA Especifica si deben incluirse o no la fecha y la hora actuales en el piede página. Cuando se imprime un informe, la fecha y hora seimprimen en el pie de página a menos que se especifiqueDIAHORA=NO o incluya las variables &DÍA u &HORA en el textode página del formato. Si se incluye, la fecha y hora se formatean deacuerdo con los valores regionales actuales de Windows.

NUMPAG Especifica si deben incluirse o no los números de página en el pie depágina. Cuando se imprime un informe, los números de página seimprimen en el pie de página a menos que se especifiqueNUMPAG=NO o se incluya la variable &PAGI en el texto de páginadel formato.

238 Iniciación a DataQuant

Page 251: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Parámetro Descripción

IMPRESORA Especifica el nombre de la impresora en la que debe imprimirse elobjeto o el informe.

FORMATO Especifica el formato que se utilizará al generar el informe. Puedeespecificar la palabra clave FORM para utilizar el objeto de formatoactual o especificar el nombre de un formato salvado en la base dedatos.

TIPOLETRA Especifica el tipo de letra del font que se utilizará al imprimir elobjeto.

COPIAS Especifica el número de copias que debe imprimirse cuando seimprima el objeto.

TAMAÑO Especifica el tamaño de font que se utilizará al imprimir el objeto.

NEGRITA Especifica que se utiliza el texto en negrita al imprimir el objeto.

CURSIVA Especifica que se utiliza el texto en cursiva al imprimir el objeto.

JUEGOCAR Especifica el juego de caracteres que se utilizará al imprimir el objeto.

ORIENTACION Especifica la orientación del papel del objeto impreso.

USARFORMPS Especifica si se va a utilizar o no el formulario Windows asociado conel objeto.

LONGITUD Especifica el número máximo de líneas que se imprimen en cadapágina (de 1 a 999), CONT (produce la impresión continua sin saltosde página) o AUTO. Si se omite LONGITUD, se utilizan los valoresde las variables globales DSQQW_RPT_LEN_TYP yDSQQW_RPT_NUM_LNS.

ANCHO Especifica el número máximo de caracteres que se imprimen en cadalínea (de 1 a 999), CONT (produce la impresión continua sin saltos depágina) o AUTO. Cuando imprime un informe, las líneas más largasque ANCHO se formatean en una página subsiguiente.

MARGENIZQ Especifica el valor que se utilizará para el margen izquierdo. Lasunidades de medida se basan en pulgadas.

MARGENDER Especifica el valor que se utilizará para el margen derecho. Lasunidades de medida se basan en pulgadas.

MARGENSUP Especifica el valor que se utilizará para el margen superior. Lasunidades de medida se basan en pulgadas.

MARGENINF Especifica el valor que se utilizará para el margen inferior. Lasunidades de medida se basan en pulgadas.

EjemploIMPRIMIR CONSULTAIMPRIMIR INFORME (LONGITUD=60, DIAHORA=NO

RESET GLOBALEl mandato RESET GLOBAL suprime los nombres y los valores de las variablesglobales que se han establecido utilizando el mandato SET GLOBAL.

Sintaxis

Para restablecer las variables globales específicas:��-- RESET GLOBAL (NombreVar1, NombreVar2,... --------------��

Para restablecer todas las variables globales:

Capítulo 8. Trabajar con los procedimientos 239

Page 252: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

��-- RESET GLOBAL ALL ----------------------------------��

Parámetro Descripción

NombreVariable Los nombres de las variables específicas que se deben suprimir. Puedeespecificar hasta 10 variables definidas previamente mediante elmandato FIJAR GLOBAL.

TODO suprime los nombres y valores de todas las variables previamenteestablecidas por el mandato FIJAR GLOBAL. Las variables cuyos nombresempiezan con DSQ están restringidas y no se pueden suprimir.

EjemploRESTAURAR GLOBAL (Variable1, Variable2

RESTAURAR GLOBAL TODO

Mandato RUNEl mandato RUN ejecuta procedimientos o consultas que residen en la base de datoso que son objetos actuales de una ventana abierta (residen en almacenamientotemporal).

Sintaxis

Para ejecutar un objeto que reside en la base de datos:��-- RUN ----------- NombreObjeto ------------------��

+- QUERY -+ ( +- &&Variable = Valor ----++- CONFIRM = YES/NO --------------++- FORM = FORM/nombreformulario-----------++- ROWLIMIT = NúmFilas-------------+

��-- RUN ---------- NombreObjeto-------------------------------------��+- PROC -+ ( &&Variable = Valor

Para ejecutar un objeto desde una ventana abierta (almacenamiento temporal):��-- RUN QUERY ----------------------------------------------��

( +- &&Variable = Valor ----++- CONFIRM = SI/NO ---------------++- FORMATO = FORMATO/nombreformato++- LIMITFILAS = NúmFilas/NO ------+

��-- RUN PROC -----------------------------------------------------��( &&Variable = Valor ...

Parámetro Descripción

NombreObjeto Nombre de la consulta o procedimiento a ejecutar.

&&Variable Asigna un valor a una variable de la consulta o procedimiento que seejecuta. El nombre de variable puede tener de 1 a 17 caracteres delongitud y el valor puede tener de 1 a 55 caracteres de longitud. Puedeespecificar cualquier número de variables y valores en el mandatoEJECUTAR. Si hay variables en la consulta o el procedimiento para las queno se dan valores en el mandato EJECUTAR y no son variables globales, sele solicitarán los valores al usuario. Cuando incluye asignaciones devariables en un procedimiento, se deben utilizar dos caracteres & paraimpedir la sustitución de variables antes de que se ejecute elprocedimiento.

CONFIRMAR Especifica si debe visualizarse o no un diálogo de confirmación antes desustituir o cambiar un objeto como resultado de este mandato. Si no seha especificado CONFIRMAR o si tiene el valor NO, se utilizará el límitede recursos correspondiente.

240 Iniciación a DataQuant

Page 253: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Parámetro Descripción

FORMATO Especifica el formato que debe utilizarse al generar un informevisualizado utilizando los datos recuperados por la consulta. Puedeespecificar la palabra clave FORM para utilizar el objeto de formatoactual o especificar el nombre de un formato salvado en la base dedatos.

LIMITEFILAS Especifica el número máximo de filas que deben recuperarse para laconsulta.

EjemploEJECUTAR CONSULTA USUARIO.CONSULTA1 (&&Var1=10

Mandato SALVAREl mandato SALVAR almacena el contenido de un objeto de un almacenamientotemporal en la base de datos.

Sintaxis��-- SAVE --- QUERY --- AS NombreObjeto ----------------------------��

+- PROC -+ +- ( --- COMENT = Texto---++- CONFIRM = SI/NO --++- COMPARTIR = SI/NO ---+

��-- SAVE FORM AS NombreObjeto -------------------------------------��+- COMENT = Texto-------------+

+- CONFIRM = SI/NO ------------++- COMPARTIR = SI/NO ----------++- IDIOMA = INGLES/SESION ------+

��-- SAVE DATA AS NombreTabla -----------------------------------------------------��+- COMENT = Texto ------------------------------------+

+- CONFIRM = SI/NO ------------------------------------++- METODO = NORMAL/RAPIDO----------------------------++- AMBITO = NúmCars -----------------------------------++- AÑROWID = SI/NO ------------------------------------++- NOMROWID = Texto -----------------------------------++- DISPROWID = SIEMPRE/POROMISION ---------------------++- DISPROWIDnnn = EXCLUIR/CONVERTIR/SIEMPRE/POROMISIÓN-++- ACCION = SUSTITUIR/ADJUNT --------------------------++- ESPACIO = basedatos.espaciotabla---------------------++- MODALIDAD = GRID/RAW --------------------------------+

Parámetro Descripción

NombreObjeto Nombre que se asignará al objeto (consulta, formato, procedimiento otabla) cuando se salve.

COMENT Especifica un comentario del objeto salvado. Encierre el texto entrecomillas.

CONFIRMAR Especifica si debe visualizarse o no un diálogo de confirmación antes desustituir o cambiar un objeto como resultado de este mandato. Si no seha especificado CONFIRMAR o si tiene el valor NO, se utilizará el límitede recursos correspondiente.

COMPARTIR Especifica si otros usuarios tienen permiso para utilizar el objetosalvado.

IDIOMA Especifica si un formato se salva en inglés o en el idioma de la sesiónactual. Un formato salvado en inglés se puede ejecutar en cualquiersesión de NLF. Un formato salvado en el idioma de la sesión sólo sepuede ejecutar en una sesión del mismo idioma. La variable globalDSQEC_FORM_LANG proporciona el valor por omisión.

Capítulo 8. Trabajar con los procedimientos 241

Page 254: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Parámetro Descripción

METODO Especifica el método de salvar los datos. Una operación de salvarnormal envía datos del cliente de nuevo al servidor de bases de datospara insertarlos en la tabla. La operación de datos salvados de formarápida vuelve a ejecutar la consulta en el servidor e inserta losresultados directamente en la tabla.

AMBITO Especifica el ámbito de confirmación de los datos.

AÑROWID Especifica si se añade la columna RowID a la tabla.

NOMROWID Especifica el nombre que se asigna a la nueva columna ID de fila.

DISPROWID Especifica la disposición de la nueva columna de ID de fila.

DISPROWIDnnn Especifica la disposición de las columnas de ID de fila existentes.

ACCION Especifica si se sustituirá la base de datos completa o se añadirán datosa la tabla existente.

ESPACIO Especifica el nombre del espacio de tabla de la base de datos que seutilizará para salvar los datos. El nombre de espacio de tabla queespecifique debe coincidir con el nombre de espacio de tabla poromisión que se ha configurado para el ID de usuario en el espacio detabla por omisión de los límites de recursos de Salvar datos. Si se le haotorgado permiso para alterar temporalmente el nombre de espacio detabla por omisión, puede especificar cualquier nombre en este campo. Elpermiso para alterar temporalmente el nombre del espacio de tabla seespecifica utilizando la opción Puede alterarse el espacio de tablas poromisión, situada en el separador Guardar datos de los valores de límitesde recursos.

MODALIDAD Especifica si los datos de resultado de consulta se salvan con formato ycolumnas calculadas añadidas. Puede especificar uno de los siguientesvalores:

v GRID para especificar que se salvarán todos los datos tal como estánformateados actualmente en los resultados de consulta actuales. Seincluirán las columnas calculadas que se hayan añadido a losresultados de consulta.

v RAW para especificar que se salvarán todos los datos de losresultados de consulta actuales. No se guardará ningún formato quese haya aplicado a los datos. No se guardarán las columnas calculadasque se hayan añadido a los resultados de consulta. Éste es el valor poromisión.

EjemploSALVAR CONSULTA COMO USUARIO1.CONSULTA1 (CONFIRMAR=NO

Mandato FIJAR GLOBALEl mandato FIJAR GLOBAL establece los valores de las variables globales existentes ocrea nuevas variables o valores.

Las nuevas variables globales creadas existen para la sesión de DataQuantcompleta, a menos que se supriman manualmente.

242 Iniciación a DataQuant

Page 255: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Sintaxis��-- SET GLOBAL ( NombreVariable = Valor, ... -----��

Parámetro Descripción

NombreVariable Nombre de la variable global para definir o crear. Los nombres devariables globales pueden tener de 1 a 17 caracteres de longitud. Lasvariables cuyos nombres empiezan con DSQ están restringidas y no sepueden crear o suprimir.

Valor Valor que se dará a la variable global. El valor puede tener de 1 a 55caracteres de longitud. Los valores de variables cuyos nombresempiezan con DSQ están restringidos. Si desea obtener más información,consulte Utilización de variables globales.

EjemploFIJAR GLOBAL (Var1=abc, Var2=def

Mandato SHOWEl mandato SHOW visualiza objetos de un almacenamiento temporal y es similar almandato DISPLAY.

Los mandatos SHOW QUERY, SHOW FORM y SHOW PROC activan la ventana que contienela consulta, el formato o el procedimiento actuales, respectivamente. El mandatoSHOW REPORT es un sinónimo del mandato SHOW FORM. El mandato SHOW GLOBALSabre el diálogo Variables globales.

Sintaxis��-- SHOW --- FORM -----------------------------------------------------��

+- PROC ----++- GLOBALES -+

��-- SHOW QUERY --------------------------------------------------------��( +- VISTA = SQL/ASISTIDA/NATURAL/RESULTADOS/DIAGRAMA/ -+

+- CONJRESULt = entero -----------------------------+

��-- SHOW REPORT --------------------------------------------------------��( VISTA = CLASICA/VISUAL

Parámetro Descripción

VIEW Especifica el aspecto de la consulta o informe de destino.

RESULTSET Especifica el número del conjunto de resultados que se visualizará. Esteparámetro sólo está disponible si VIEW es igual a RESULTS y laconsulta es una llamada a un procedimiento almacenado.

EjemploSHOW QUERY

Capítulo 8. Trabajar con los procedimientos 243

Page 256: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

244 Iniciación a DataQuant

Page 257: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 9. Utilización de variables globales

Las variables globales son variables que permanecen activas mientras la sesiónactual de DataQuant está activa. En contraposición a las variables de sustituciónque sólo están activas durante la ejecución de un objeto (consulta, procedimiento,formato).

Para los objetos que utilizan variables de sustitución, los valores se especificanmediante una ventana de diálogo al ejecutar el objeto. Después de la ejecución delobjeto, la variable y el valor que ha utilizado ya no existirán. Para objetos queutilizan variables globales, se utiliza el valor definido actualmente para la variableglobal.

Existen dos tipos de variables globales:v Las variables globales del sistema se cargan previamente con la aplicación

DataQuant. Esto significa que sus valores se reinicializan cada vez que se abre laaplicación DataQuant. Las variables globales del sistema empiezan por las letrasDSQQW, DSQAO, DSQEC, DSQDC y DSQCP. No se pueden añadir ni suprimirlas variables globales del sistema. Sin embargo, se pueden editar los valores poromisión para las variables globales del sistema.

v Las variables globales del usuario se definen por el usuario. Las variables globalesdel usuario se pueden especificar con cualquier nombre exclusivo que noempiece por las letras DSQQW, DSQAO, DSQEC, DSQDC y DSQCP. Los valoresde variables globales del usuario no se salvan cuando se termina las sesión deDataQuant.

Utilizando la página Variables globales del diálogo Preferencias puede ver, añadir,suprimir y editar las variables globales de usuario. También puede editar losvalores de las variables globales del sistema.

Especificación de variables globales del usuarioUtilice la página Variables globales del diálogo Preferencias para ver, añadir,suprimir y editar las variables globales del usuario.

Para ver, añadir, editar y suprimir variables globales definidas por el usuario:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Variables globales en el árbol. Se abre la página Variables globales.2. Las variables globales de sistema y de usuario que se han definido para la

sesión se listan en el recuadro de lista Variables. El nombre de la variableglobal se lista en el campo Nombre. El valor actual de la variable global se listaen el campo Valor.

3. Para añadir una nueva variable global definida por el usuario, pulse en elbotón Añadir. Se abre la ventana Nueva variable. Escriba el nombre de lanueva variable global del usuario en el campo Nombre de variable. Puedeescribir cualquier combinación de caracteres exclusiva que aún no se hayautilizado. No puede empezar una variable global de usuario con los prefijos devariable global de sistema de DSQQW, DSQAO, DSQEC, DSQDC y DSQCP.Pulse Aceptar. La variable global del usuario se añade a la lista y se puedeutilizar en la sesión de DataQuant actual. Para especificar el valor inicial de lavariable, edite la célula Valor, tal como se describe en el paso siguiente.

245

Page 258: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

4. Para editar el valor de una variable global de usuario, pulse el campo Valor dela variable global que desea cambiar. Escriba el nuevo valor de la variableglobal en el campo Valor.

5. Para suprimir una variable global del usuario, seleccione una variable globaldel usuario existente en la lista Variables y pulse en el botón Eliminar. Sesuprime la variable global del usuario.

6. Pulse Aplicar para salvar las elecciones de preferencias.7. Pulse Restaurar valores por omisión para restaurar los valores de preferencias

por omisión.8. Pulse Aceptar para cerrar el diálogo Preferencias.

Edición de valores de variables globales del sistemaUtilice la página Variables globales del diálogo Preferencias para editar cualquiervalor de variable global del sistema.

Para editar los valores de variables globales del sistema:1. Seleccione Ver → Preferencias. Se abre el diálogo Preferencias. Seleccione

Variables globales en el árbol. Se abre la página Variables globales.2. Las variables globales del sistema aparecen en la lista Variables por el nombre.

Las variables globales del sistema empiezan con el prefijo de DSQQW,DSQAO, DSQEC, DSQDC o DSQCP.

3. Los valores de variables globales del sistema actuales se indican en el campoValor. Para editar el valor de una variable global, pulse en el campo Valorcorrespondiente a la variable global de sistema que desea cambiar. Escriba elnuevo valor para la variable global de sistema en el campo Valor.

4. Pulse Restaurar valores por omisión para restaurar los valores por omisiónpara todas las variables globales del sistema.

5. Pulse Aplicar para salvar las elecciones de preferencias.6. Pulse Aceptar para cerrar el diálogo Preferencias.

Variables globales definidas por el sistemaLas variables globales definidas por el sistema se cargan previamente con laaplicación DataQuant. Los valores se reinicializan cada vez que se abre laaplicación.

Las variables globales definidas por el sistema se dividen en los grupos siguientes:

Variables globales DSQQWLas variables globales cuyos nombres empiezan por DSQQW proporcionaninformación sobre el entorno de consulta actual.

Actualmente están disponibles las siguientes variables globales DSQQW:

Nombre Longitud Descripción

DSQQW_AUTOMATION 1 Indica si la aplicación se hainiciado como un servidor deautomatización.

246 Iniciación a DataQuant

Page 259: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_CONNECTIONS 1 Controla la utilización deconexiones de servidor de bases dedatos mientras se está ejecutandoun procedimiento. El valor puedeser cero (0) para minimizar elnúmero de conexiones o uno (1)para permitir una nueva conexiónpara cada mandato RUN QUERY. Laespecificación de un valor de cero(0) puede forzar al productodistribuido a restablecer ocompletar un objeto de datos antesde continuar la ejecución de unprocedimiento. El valor poromisión es cero (0).

DSQQW_DQ 1 Valor de un carácter de comillasdobles. Esta variable se puedeutilizar en consultas yprocedimientos para eliminar lanecesidad de que el usuario tengaque entrar las comillas con un valorde texto. El valor por omisión es elcarácter de comilla doble.

DSQQW_EXP_DT_FRMT 1 El formato para utilizar cuando seexporten datos con el mandatoEXPORT DATA en un procedimiento.Especifique el valor de :

v cero (0) para formato de texto

v dos (2) para formato HTML

v tres (3) para formato CSV

v cuatro (4) para formato IXF

v cinco (5) para archivos dbase III

v seis (6) para formato Shapefile

v siete (7) para formato WQML

v ocho (8) para formato XML

v nueve (9) para formato PDF.

DSQQW_EXP_OUT_MDE 1 Variación IXF a utilizar cuando seexportan datos a un archivo IXF. Elvalor puede ser cero (0) paraSystem/370 IXF en modalidad decarácter o uno (1) para PC/IXF. Elvalor por omisión es uno (1).

Capítulo 9. Utilización de variables globales 247

Page 260: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_FST_SV_DATA 1 Controla el uso de la "modalidadrápida" cuando se guardan datoscon el mandato SAVE DATA en unprocedimiento. El valor puede sercero (0) para utilizar la modalidadde guardar normal (no lamodalidad rápida); uno (1) parautilizar la modalidad rápida con lacláusula ORDER BY eliminada; o dos(2) para utilizar la modalidadrápida con las cláusulas ORDER BY.El valor por omisión es dos (2).Para obtener más informaciónsobre el modo de salvar datosutilizando la modalidad rápida,consulte “Cómo guardar datosutilizando los métodos paraguardar normal o rápido” en lapágina 93.

DSQQW_HTML_REFTEXT 55 El texto que aparece en un informecuando se utiliza la variable &REF.El valor por omisión es "Volver a".

DSQQW_ORIENTATION 0 La orientación de la aplicación. Elvalor es cero (0) para la orientaciónde izquierda a aderecha. El valor esuno (1) para la orientación dederecha a izquierda.

DSQQW_PROC_FAIL_ON_ERROR 1 Detiene la ejecución delprocedimiento si falla algúnmandato de procedimiento. Elvalor cero (0) especifica que elprocedimiento continuará. Un valorde uno (1) especifica que elprocedimiento se detendrá.

DSQQW_PROC_OUTPUT Nombre de archivo de salida paraun procedimiento.

DSQQW_PROC_WNDWS 1 Controla lo que sucede en lasventanas de resultados intermediasque se crean ejecutando unprocedimiento. El valor cero (0)cerrará las ventanas intermedias,dejando sólo la ventana deresultado final abierta al final delprocedimiento. El valor de uno (1)dejará abiertas todas las ventanas alfinal del procedimiento. El valor dedos (2) cerrará todas las ventanasintermedias y, también, creará laventana del procedimiento si éstese ejecuta directamente (ejecutardesde otro procedimiento o desdela línea de mandatos). El valor poromisión es (1).

248 Iniciación a DataQuant

Page 261: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_QUERY_LANG 1 Especifica el subtipo de consultacreada cuando se ejecuta unmandato DISPLAY QUERY, pero noexiste ningún objeto de consulta. Elvalor puede ser (0) para unaconsulta en la vista SQL o uno (1)para una consulta en la vistaasistida. El valor por omisión escero (0).

DSQQW_QUERY_PREP 1 Especifica si la consulta en unmandato RUN se va a preparar oejecutar. Los resultados de lasconsultas preparadas no sedevuelven a la estación de trabajodel usuario. El valor puede ser cero(0) para que se prepare la consultao uno (1) para que se ejecute laconsulta. El valor por omisión esuno (1).

DSQQW_REUSE_OBJS 1 Especifica si las ventanas existentesque visualizan objetos recuperadosse van a reutilizar, o si se abre unanueva ventana cada que seselecciona un objeto. El valor puedeser cero (0) para abrir siempre losobjetos en ventanas nuevas, o (1)para activar una ventana existentesi el objeto seleccionado ya estáabierto. El valor por omisión esuno (1).

DSQQW_RPT_COPIES 10 Especifica el número de copias quese van a imprimir cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor poromisión es uno (1).

DSQQW_RPT_FONT 55 Especifica el nombre de tipo defont para utilizar cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor poromisión es "Monoespaciado".

DSQQW_RPT_FONT_BD 1 Especifica el atributo de fontnegrita para utilizar cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor cero (0)especifica que no esté en negrita yun valor de uno (1) especifica queesté en negrita. El valor poromisión es cero (0).

DSQQW_RPT_FONT_CS 3 El juego de caracteres del font quese va a utilizar cuando se imprimeun informe con el mandato PRINTREPORT en un procedimiento. Elvalor por omisión es cero (0).

Capítulo 9. Utilización de variables globales 249

Page 262: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_RPT_FONT_IT 1 Especifica el atributo de fontcursiva para utilizar cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor cero (0)especifica que no esté en cursiva yun valor de uno (1) especifica queesté en cursiva. El valor poromisión es cero (0).

DSQQW_RPT_FONT_SZ 2 Especifica el tamaño de punto defont para utilizar cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor poromisión es diez (10).

DSQQW_RPT_LEN_TYP 1 Especifica el tipo de longitud depágina que se utilizará cuando seimprima un informe con elmandato PRINT REPORT o alexportar un informe con elmandato EXPORT REPORT en unprocedimiento. El valor puede sercero (0) para que se acomodenautomáticamente a la longitud dela página impresa, uno (1) paraespecificar un determinado númerode líneas o dos (2) para especificarun informe continuo sin saltos depágina. El valor por omisión escero (0).

DSQQW_RPT_NUM_CHR 10 Especifica el número de caracterespara ajustar en una página impresaal imprimir un informe con elmandato PRINT REPORT o alexportar un informe con elmandato EXPORT REPORT en unprocedimiento. Esto sólo sucedecuando DSQQW_RPT_WID_TYP esuno (1). El valor por omisión esochenta (80).

DSQQW_RPT_NUM_LNS 10 Especifica el número de líneas paraajustar en una página impresa alimprimir un informe con elmandato PRINT REPORT o alexportar un informe con elmandato EXPORT REPORT en unprocedimiento. Esto sólo sucedecuando DSQQW_RPT_LEN_TYP esuno (1). El valor por omisión essesenta (60).

250 Iniciación a DataQuant

Page 263: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_RPT_ORIENT 1 La orientación de la página parautilizar cuando se imprime uninforme con el mandato PRINTREPORT o al exportar un informecon el mandato EXPORT REPORT enun procedimiento. El valor puedeser cero (0) para la modalidadvertical o uno (1) para lamodalidad horizontal. El valor poromisión es cero (0).

DSQQW_RPT_OUT_TYP 1 El formato para utilizar cuando seimprime un informe con elmandato PRINT REPORT en unprocedimiento. El valor puede sercero (0) para texto o dos (2) paraHTML. El valor por omisión escero (0).

DSQQW_RPT_TD_TYP 1 Formato de fecha para el código deedición TD. El valor puede ser cero(0) para el formato ISO, uno (1)para el formato USA, dos (2) parael formato EUR o tres (3) para elformato JIS.El valor por omisión escero (0).

DSQQW_RPT_TT_TYP 1 Formato de hora para el código deedición TT. El valor puede ser cero(0) para el formato ISO, uno (1)para el formato USA, dos (2) parael formato EUR o tres (3) para elformato JIS.El valor por omisión escero (0).

DSQQW_RPT_USE_PS 1 Especifica las opciones de formato(longitud de página, ancho depágina, etc.) que se van a utilizarcuando se imprime un informe conel mandato PRINT REPORT en unprocedimiento. El valor puede sercero (0) para utilizar los valoresespecificados en el mandato PRINTREPORT o en las variables globales, ouno (1) para utilizar los valoresespecificados en la configuración dela página del formulario. El valorpor omisión es uno (1).

DSQQW_RPT_WID_TYP 1 Especifica el tipo de ancho depágina cuando se imprime uninforme con el mandato PRINTREPORT en un procedimiento. Elvalor puede ser cero (0) para que seacomoden automáticamente a laanchura de la página impresa, uno(1) para especificar un determinadonúmero de caracteres o dos (2) paraespecificar una línea continua. Elvalor por omisión es cero (0).

Capítulo 9. Utilización de variables globales 251

Page 264: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQQW_SHOW_QUERY 1 Especifica qué vista de unaconsulta se va a mostrar cuando seemite un mandato SHOW QUERYdesde un procedimiento. El valorpuede ser cero (0) para la vistaasistida o SQL, uno (1) para la vistade resultados, dos (2) para la vistade diagramas o tres (3) para lavista de diseño. El valor poromisión es cero (0).

DSQQW_SQ 1 Valor de un carácter de comillassimples. Esta variable se puedeutilizar en consultas yprocedimientos para eliminar lanecesidad de que el usuario tengaque entrar las comillas con un valorde texto. El valor por omisión es uncarácter de comilla simple (").

DSQQW_SV_DATA_C_S 10 El número de filas para insertarantes de confirmar la unidad detrabajo al guardar los datos con unmandato SAVE DATA en unprocedimiento. El valor puede sercero (0) para todas las filas o unnúmero explícito de filas. El valorpor omisión es cero (0).

DSQQW_SV_DATA_T_M 1 Especifica cómo se emparejan lostipos de datos de columna deorigen y de destino al utilizar elmandato SAVE DATA. El valor puedeser cero (0) para requerircorrespondencias de tipo de datosexactas, uno (1) para permitirconversiones de tipo de datos sinposibles pérdidas de datos o dos(2) para permitir conversiones detipo de datos soportadas por labase de datos. El valor por omisiónes uno (1).

DSQQW_UEDIT_JAR 55 El nombre del archivo archivadorJAVA que contiene rutinas deedición de usuario.

Variables globales DSQAOLas variables globales cuyos nombres empiezan por DSQAO proporcionaninformación sobre el estado actual de la sesión de consulta.

Están disponibles las siguientes variables globales DSQAO:

Nombre Longitud Descripción

DSQAO_BATCH 1 Modalidad por lotes o interactiva. El valor puedeser uno (1) para una sesión interactiva o dos (2)para una sesión de proceso por lotes. Consulte elparámetro de la línea de mandatos BATCH.

252 Iniciación a DataQuant

Page 265: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQAO_CONNECT_ID 8 El ID de usuario que se utiliza para conectar conla base de datos actual.

DSQAO_CURSOR_OPEN 1 El estado del cursor de base de datos del objetode consulta actual. El valor puede ser uno (1) siel cursor está abierto o dos (2) si el cursor estácerrado.

DSQAO_DBCS 1 Estado de soporte DBCS. El valor puede ser uno(1) si existe soporte de DBCS o dos (2) si noexiste.

DSQAO_NLF_LANG 1 Idioma de la sesión. El valor es "E" para elidioma inglés.

DSQAO_NUM_FETCHED 0 Número de filas recuperadas por el objeto deconsulta actual.

DSQAO_OBJ_NAME 18 El nombre del objeto de consulta, formato oprocedimiento actual. Si no hay ningún objetoactual, el valor está en blanco.

DSQAO_OBJ_OWNER 8 El propietario del objeto de consulta, formato oprocedimiento actual. Si no hay ningún objetoactual, el valor está en blanco.

DSQAO_QMF_RELEASE 2 Número de release numérico de la aplicación.

DSQAO_QMF_VER_RLS 10 Número de release y versión externo para laaplicación.

DSQAO_QUERY_MODEL 1 Modelo del objeto de consulta actual. El valorpuede ser uno (1) para relacional.

DSQAO_QRY_SUBTYPE 1 Subtipo del objeto de consulta actual. El valorpuede ser (1) para consultas SQL o tres (3) paraconsultas asistidas.

DSQAO_SYSTEM_ID 1 Sistema operativo actual. Los valores pueden serlos siguientes:

v 8 - Windows NT® y posterior

v 9 - Linux®

v 10 - HP-UX

v 11 - AIX

v 12 - Solaris

v 13 - iSeries

v 14 - z/OS

Variables globales DSQECLas variables globales cuyos nombres empiezan con DSQEC controlan cómo seejecutan mandatos y procedimientos.

Están disponibles las siguientes variables globales DSQEC:

Nombre Longitud Descripción

DSQEC_FORM_LANG 1 Define el idioma NLF por omisión en el que sesalvará o exportará un formato. El valor puede sercero (0) para el idioma NLF principal o uno (1)para el inglés. El valor por omisión es uno (1).

Capítulo 9. Utilización de variables globales 253

Page 266: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQEC_NLFCMD_LANG 1 Define el idioma NLF esperado para los mandatosen los procedimientos. El valor puede ser cero (0)para el idioma NLF principal o uno (1) para elinglés. El valor por omisión es cero (0).

DSQEC_RESET_RPT 1 Determina si a un usuario se le solicitará cuándose encuentra un objeto de datos incompleto quevaya a afectar al rendimiento. El valor puede sercero (0) para completar el objeto de datos sinpreguntar, uno (1) para preguntar al usuario si sedebe completar el objeto de datos, o 2 (dos) pararestaurar el objeto de datos sin preguntar.

DSQEC_SHARE 1 Especifica el valor por omisión para saber si unobjeto salvado se compartirá con otros usuarios.El valor puede ser cero (0) para que no secomparta el objeto o uno (1) para compartirlo.

DSQEC_SP_RS_NUM 1 Especifica el número del conjunto de resultadosque se visualizará para un procedimientoalmacenado. El número de conjuntos deresultados por omisión es menos uno (-1).

Variables globales DSQDCLas variables globales cuyos nombres empiezan por DSQDC controlan cómo sevisualiza la información.

Están disponibles las siguientes variables globales DSQDC:

Nombre Longitud Descripción

DSQDC_CURRENCY 18 Define el símbolo de moneda personalizado que seutilizará cuando se especifique el código deedición DC.

DSQDC_DISPLAY_RPT 1 Especifica si se visualiza un informe después deun mandato RUN QUERY en un procedimiento. Elvalor puede ser cero (0) para que no se muestre uninforme o uno (1) para que se muestreautomáticamente un informe con el formato poromisión. El valor por omisión es cero (0).

Variables globales DSQCPLas variables globales cuyos nombres empiezan con DSQCP controlan elfuncionamiento del editor de tablas.

Están disponibles las siguientes variables globales DSQCP:

Nombre Longitud Descripción

DSQCP_TEDFLT 1 Define el carácter reservado utilizado en el Editorde tablas para indicar un valor por omisión parauna columna. El valor por omisión es "+". Estavariable también puede establecerse en el campoEntrar valores por omisión como que se halla enel diálogo Preferencias.

254 Iniciación a DataQuant

Page 267: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Nombre Longitud Descripción

DSQCP_TENULL 1 Define el carácter reservado utilizado en el Editorde tablas para indicar un valor nulo para unacolumna. El valor por omisión es "-". Esta variabletambién puede establecerse en el campo Entrarvalores nulos como que se halla en el diálogoPreferencias.

Capítulo 9. Utilización de variables globales 255

Page 268: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

256 Iniciación a DataQuant

Page 269: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 10. Utilización de códigos de edición

Los códigos de edición especifican cómo formatear los datos que estarán en unacolumna específica de un informe.

Un código de edición por omisión que se basa en el tipo de datos de la columna seasigna automáticamente a cada una de las columnas de un informe. Puede cambiarel código de edición predeterminado para una columna en un informe desde eldiálogo Formulario. Están disponibles los siguientes tipos de códigos de edición:

Códigos de edición para datos de caracteresLos códigos de edición de datos de tipo carácter se utilizan para formatear loscampos de texto en los informes.

Están disponibles los siguientes códigos de edición de datos de tipo carácter:

Código de edición Formato Notas

C Visualiza datos detipo carácter.

Ningún formato especial.

CW Visualiza datos detipo carácteracomodándolos alancho de la columna.

Ningún formato especial a no ser que elvalor no quepa en una línea de la columna.En ese caso, se coloca el máximo de datosposibles dentro de la columna y, acontinuación, los datos adicionales seacomodarán en líneas subsiguientes de lacolumna.

CT Visualiza datos detipo carácteracomodándolos segúnel texto de lacolumna.

Ningún formato especial a no ser que elvalor no quepa en una línea de la columna.En ese caso, la mayor cantidad posible dedatos se colocará en una línea dentro de lacolumna, hasta que se encuentre un blancoen el texto que active la acomodación dedatos adicionales en líneas posteriores de lacolumna. Si la cadena de texto esdemasiado larga para acomodarse a lacolumna y no contiene un espacio enblanco, los datos se acomodarán por laanchura hasta que se encuentre un espacioen blanco.

CDx Visualiza datos detipo carácteracomodándolos segúnel delimitadorespecificado.

Ningún formato especial a no ser que elvalor no quepa en una línea de la columna.En ese caso, una línea nueva de datosempieza en la columna cada vez que seencuentra un delimitar especial en el texto.Si la cadena de texto es demasiado largapara acomodarse a la columna y nocontiene un delimitador, los datos seacomodarán por ancho hasta que seencuentre un delimitador. El delimitadorespecificado por "X" puede ser cualquiercarácter individual, incluso un espacio enblanco. El carácter delimitador no apareceen el informe.

257

Page 270: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de edición Formato Notas

X Formatea datos comouna serie decaractereshexadecimales.

Ningún formato especial.

XW Formatea datos comouna serie decaractereshexadecimales conacomodación basadaen el ancho de lacolumna.

Las columnas se acomodan de acuerdo conlas reglas especificadas para el código deedición CW.

M Formatea datos comouna serie de ceros yunos.

Ningún formato especial.

BW Formatea datos comouna serie de ceros yunos conacomodación basadaen el ancho de lacolumna.

Las columnas se acomodan de acuerdo conlas reglas especificadas para el código CW.

Códigos de edición para datos de fechaLos códigos de edición de datos de fecha se utilizan para formatear campos quecontienen información de fecha en los informes.

La letra "x" en los códigos de edición de fecha representa el carácter que se va autilizar como el delimitador en el valor de tipo fecha. El valor de "x" puede sercualquier carácter especial, incluso un espacio en blanco, excepto una letra o unnúmero. Están disponibles los siguientes códigos de edición de datos de fecha:

Código de edición Formato Notas

TDYx AAAAxMMxDD Año Primero

TDMx MMxDDxAAAA Primero el mes

TDDx DDxMMxAAAA Día primero

TDYAx AAxMMxDD Año de dos dígitos primero.

TDMAx MMxDDxAA Mes primero y años de dos dígitos.

TDDAx DDxMMxAA Día primero y año de dos dígitos.

TDL Definido localmente Formatea la fecha en función del formatoespecificado como valor por omisión en elservidor de bases de datos que solicitadatos.

258 Iniciación a DataQuant

Page 271: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Códigos de edición para datos gráficosLos códigos de edición de datos de tipo gráfico se utilizan para formatear camposque contienen información de gráficos o DBCS pura en informes.

Están disponibles los siguientes códigos de edición de datos gráficos:

Código de edición Formato Notas

G Visualiza datosgráficos.

Ningún formato especial.

GW Visualiza datosgráficos conacomodaciónbasándose en elancho de la columna.

Ningún formato especial a no ser que elvalor no quepa en una línea de la columna.En ese caso, se coloca el máximo de datosposibles dentro de la columna y, acontinuación, los datos adicionales seacomodarán en líneas subsiguientes de lacolumna.

Códigos de edición para datos numéricosLos códigos de edición de datos numéricos se utilizan para formatear campos quecontienen información en los informes.

Las letras "nn" en los códigos de edición de datos numéricos representan unnúmero entre 0 y 99. Este número determina cuántos decimales deben permitirsedespués de la coma decimal. Están disponibles los siguientes códigos de edición dedatos numéricos:

Código de edición Formato Notas

S Visualiza números enanotación científica.

Se muestra un máximo de 17 dígitossignificativos, o un máximo de 34 dígitossignificativos cuando se editen datos decoma flotante ampliados, aunque el anchode la columna pueda incluir más. Se utilizacomo el formato por omisión de lascolumnas con el tipo de datos FLOAT.

EZ Muestra números enanotación científicacon valores cero en lacolumna suprimida.

Se muestra un máximo de 17 dígitossignificativos, o un máximo de 34 dígitossignificativos cuando se editen datos decoma flotante ampliados, aunque el anchode la columna pueda incluir más.

Dnn Visualiza números enanotación decimalformateados con unsigno negativo,separador de miles ysímbolo de moneda.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

DZnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millares,símbolo de moneda yvalores cero en lacolumna suprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Capítulo 10. Utilización de códigos de edición 259

Page 272: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de edición Formato Notas

DCnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millaresy símbolo de monedadefinido por elusuario.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan. El símbolo demoneda que se utilizará en lugar delsímbolo de moneda estándar se definemediante la variable globalDSQDC_CURRENCY.

DZCnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millares,símbolo de monedadefinido por elusuario y valores ceroen la columnasuprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan. El símbolo demoneda que se utilizará en lugar delsímbolo de moneda estándar se definemediante la variable globalDSQDC_CURRENCY. Si se utilizan ambasopciones, "Z" y "C", de códigos de edición,"C" deberá seguir a "Z".

Inn Muestra números enanotación decimalformateados conceros iniciales yvisualizados con unsigno negativo.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

IZnn Muestra números enanotación decimal,formateados conceros inicialesvisualizados, unsigno negativo yvalores cero en lacolumna suprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Jnn Muestra números enanotación decimalformateados conceros inicialesvisualizados.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

JZnn Muestra números enanotación decimal,formateados conceros inicialesvisualizados y valorescero en la columnasuprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Knn Muestra números enanotación decimal,formateados con unsigno negativo yseparador de millares.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

260 Iniciación a DataQuant

Page 273: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de edición Formato Notas

KZnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millaresy valores cero en lacolumna suprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Lnn Muestra números enanotación decimalformateados con unsigno negativo.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

LZnn Muestra números enanotación decimal,formateados con unsigno negativo yvalores cero en lacolumna suprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Pnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millaresy un signo deporcentaje.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

PZnn Muestra números enanotación decimal,formateados con unsigno negativo,separador de millares,un signo deporcentaje y valorescero en la columnasuprimida.

El valor "nn" es un número (de 0 a 99) querepresenta cuántas posiciones se permitiránpara la coma decimal. Los números conmás posiciones después del separadordecimal se redondean y los números conmenos posiciones se rellenan.

Códigos de edición para datos de horaLos códigos de edición de datos de hora se utilizan para formatear campos quecontienen información de hora en los informes.

La letra "x" en el código de edición de datos de hora representa el carácter que seutilizará como el delimitador en el valor de la hora. El valor de "x" puede sercualquier carácter especial, incluso un espacio, excepto una letra o un número.Están disponibles los siguientes códigos de edición de datos de hora:

Código de edición Formato Notas

TTSx HHxMMxSS Reloj de 24 horas, incluidos los segundos

TTCx HHxMMxSS Reloj de 12 horas, incluidos los segundos

TTAx HHxMM Reloj de 24 horas abreviado (sin segundos)

TTAN HHMM Reloj abreviado de 24 horas (sin segundos)sin ningún delimitador entre los valores detipo hora.

Capítulo 10. Utilización de códigos de edición 261

Page 274: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Código de edición Formato Notas

TTUx HHxMM PMHHxMM AM

Formato USA

TTL Definido localmente. Formatea los datos de hora según elformato especificado como valor poromisión local en el servidor de bases dedatos que solicita los datos.

Códigos de edición para datos de indicación de fecha y horaLos códigos de edición de datos de indicación de la hora se utilizan para formatearcampos que contiene información de indicación de la hora en los informes.

Están disponibles los siguientes códigos de edición de datos de indicación de fechay hora:

Códigodeedición Formato Notas

TSI aaaa–mm–dd–hh.mm.ss.nnnnnn Donde:aaaa es el año de cuatro dígitosmm es el mes de dos dígitosdd es el día de dos dígitoshh es la hora de dos dígitosmm es el minuto de dos dígitosss es el segundo de dos dígitosnnnnnn es el microsegundo de seis dígitos

Códigos de edición definidos por el usuarioPuede utilizar códigos de edición definidos por el usuario Uxxxx y Vxxxx paraalgún motivo especial.

El valor "xxxx" puede ser cualquier combinación de caracteres, excluyendo blancosintercalados.

Los siguientes códigos de edición del usuario se han definido previamente:

Código de edición Formato Notas

VSSN xxx–xx–xxxx Formato de número de la seguridad social.

VTEL (xxx) xxx–xxxx Formato de número de teléfono.

VTEL2 xxx.xxx.xxxx Formato de número de teléfono.

VZIP xxxxx–xxxx Formato de código postal.

Implementación de códigos de edición personalizados parainformes clásicos

Los usuarios pueden implementar códigos de edición personalizados que sepueden utilizar al generar informes clásicos.

Para implementar códigos de edición personalizados:

262 Iniciación a DataQuant

Page 275: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

1. Cree un nuevo proyecto Java y asegúrese de que la vía de acceso decompilación de Java contiene el módulo de API DataQuant situado en laubicación de instalación de la API. Por ejemplo:directorio_instalación_producto\API\QMFLib.jar. Para que esta bibliotecaesté disponible, se debe seleccionar el componente de API durante lainstalación del producto.

2. Para cada código de edición personalizado, cree una clase que implementa lainterfaz FormCustomEditCode.

3. Implemente los métodos siguientes de esta clase:v El constructor debe ser sin parámetros o puede que se omita.v Los parámetros del método init(int iColumnWidth, int iColumnAlignment,

String strExtParams) se definen como se muestra a continuación:– iColumnWidth: el ancho en caracteres de una columna con el código de

edición.– iColumnAlignment: la alineación de la columna. Los valores que se

pueden especificar son ALIGN_LEFT, ALIGN_RIGHT, ALIGN_CENTER,ALIGN_DEFAULT.

– strExtParams: normalmente es una serie completa que se ha especificadoen el parámetro "Edit" de la columna.

v El método register() devolverá la información de registro de este código deedición personalizado.

v El método format(Object obj) aplica formato al objeto especificado como unamatriz de series. Todas las series de esta matriz deben tener un ancho deiColumnWidth y toda la alineación se debe realizar utilizando caracteres deespacio. Puede utilizar la función StringUtils.getCharacterWidth(char, Locale)para obtener un ancho de caracteres especificado.

Nota: El ancho de una serie no es necesariamente igual al número decaracteres que contiene, porque algunos de ellos, como los caracteresde gestión BiDi tienen un ancho igual a 0; mientras que algunoscaracteres como los DBCS pueden tener un ancho igual a 2.

v destroy(): este método puede estar vacío.4. Genere un archivo JAR para este proyecto Java y colóquelo en el directorio

"user.home". Por ejemplo en Windows XP, este directorio sería: C:\Documentsand Settings\nombre_usuario\Application Data\IBM\DataQuant paraWorkstation.

5. Inicie DataQuant para Workstation. Seleccione Ver → Preferencias → Variablesglobales. Desde el diálogo Variable global especifique un nombre de clase delcódigo de edición personalizado para la variable globalDSQQW_RSUEDIT_JAR. Por ejemplo:com.ibm.custom.editcode.sample.VCAN1

Si tiene varios códigos de edición personalizados debe especificar un nombrede clase para cada uno separándolos por punto y coma. Por ejemplo:com.ibm.custom.editcode.sample.VCAN1;com.ibm.custom.editcode.sample.VCAN2

6. Reinicie la aplicación.

Implementación de ejemplo de códigos de ediciónpersonalizadosSe debe implementar la clase siguiente para definir todos los códigos de ediciónpersonalizados. En el ejemplo siguiente VCAN1 es el nombre del código de ediciónpersonalizado.

Capítulo 10. Utilización de códigos de edición 263

Page 276: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

La clase implementada debe tener un constructor público sin parámetros. Noañada ninguna operación en el constructor, utilice el método init().package com.ibm.custom.editcode.sample;

import java.util.Date;import java.util.Locale;

import com.ibm.bi.core.util.StringUtils;import com.ibm.bi.qmf.core.model.form.FormCustomEditCode;import com.ibm.bi.qmf.core.model.form.FormCustomEditCodeInfo;

public class VCAN1 implements FormCustomEditCode{

private int m_iWidth;private int m_iAlignment;private String m_strExtParams;

/**Se llama a este método después de todas las operaciones para destruir las estructuras*/

public void destroy(){}

/**Se llama a este método para aplicar formato a los datos.** @param obj es un objeto al que se va a aplicar formato. La clase de parámetro puede ser String,* java.lang.Number o java.util.Date según* los datos leídos de la base de datos o devueltos del cálculo de NetRexx.* Puede limitar el paso de uno o varios de estos tipos durante* el registro del código de edición personalizado.* Se pueden pasar valores NaN, infinito (positivo o negativo) y nulos* a este método si se ha solicitado en el registro del código de edición personalizado.* Los valores se pasan como series en formato estándar. Por

ejemplo: * "DSQNULL" (para valores null),* "DSQUNDEF" (para valores NaN),* "DSQNOINS" (para valores LOB).** @return devuelve un objeto con formato como una matriz de serie. Esta matriz es un conjunto* de líneas de texto que se generarán como un valor de columna. Asegúrese de que las líneas* devueltas tienen el ancho adecuado. El ancho debe ser igual al parámetro iColumnWidth* del método init().** Se puede generar @exception IllegalArgumentException (o cualquier otra RuntimeException)* para mostrar que el tipo de datos es incompatible con este código de edición.* Se puede generar también una excepción por otros motivos cuando no se puede dar formato* a los datos mediante este código de edición. En el caso de una excepción,* se puede generar una "serie ficticia" (serie de espacios) como valor* de este código de edición.*/public String[] format(Object obj) throws IllegalArgumentException{

if(isNull(obj)){

return formatNull();}else if(isNaN(obj)){

return formatNaN();}else if(obj instanceof Number){

return format((Number)obj);}else if(obj instanceof Date){

return format((Date)obj);}else if(obj instanceof String){

return format((String)obj);}//Nunca se producethrow new IllegalArgumentException();

}

private String[] format(Number num){

264 Iniciación a DataQuant

Page 277: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

return align(num.toString());}private String[] format(String str){

return align(str);}private String[] format(Date date){

return align(date.toString());}private String[] formatNull(){

return align("<NULL>");}private String[] formatNaN(){

return align("<NAN>");}

/*** Se trata de una rutina de ayudante de ejemplo para determinar si el objeto pasado* a la función FormCustomEditCode.format() representa el valor null.*/public static Boolean isNull(Object obj){

return "DSQNULL".equals(obj);}

/*** Se trata de una rutina de ayudante de ejemplo para determinar si el objeto pasado* a la función FormCustomEditCode.format() representa un valor NaN.*/public static Boolean isNaN(Object obj){

return "DSQUNDEF".equals(obj);}

/*** Se trata de una rutina de ayudante de ejemplo para determinar si el objeto pasado* a la función FormCustomEditCode.format() representa un valor LOB.*/public static Boolean isLob(Object obj){

return "DSQNOINS".equals(obj);}

/*** Se trata de una rutina de ayudante de ejemplo para determinar si el objeto pasado* a la función FormCustomEditCode.format() representa objetos especiales* como null, NaN o LOB.*/public static Boolean isSpecial(Object obj){

return isNull(obj) || isNaN(obj) || isLob(obj);}

/**Debe implementar este método para almacenar el* ancho de columna y la alineación de columna solicitada.* Se llama a este método antes de* cualquier operación de formato.* */public void init(int iColumnWidth, int iColumnAlignment, String strExtParams){

m_iWidth = iColumnWidth;m_iAlignment = iColumnAlignment;m_strExtParams = strExtParams;

}

private String[] align(String strLine){

return align(strLine, m_iAlignment, m_iWidth);}

/*** Rutina de alineación sencilla.* Esta rutina opera en una sola línea de texto.*/public static String[] align(String strLine, int alignment, int iWidth){

switch (alignment)

Capítulo 10. Utilización de códigos de edición 265

Page 278: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

{case ALIGN_CENTER:{

return new String[] {alignStringToCenter(strLine, iWidth)};}

case ALIGN_RIGHT:{

return new String[] {alignStringToRight(strLine, iWidth)};}

case FormCustomEditCode.ALIGN_LEFT:case FormCustomEditCode.ALIGN_DEFAULT:default:{

return new String[] {alignStringToLeft(strLine, iWidth)};}

}}

/*** Aplica formato a la serie, añadiendo el carácter ’ ’ a la derecha* y a la izquierda de modo que la longitud resultante es iWidth*/private static String alignStringToCenter(String strSource, int iWidth){

StringBuffer sbSource = new StringBuffer();int iLength = ensureStringToFit(strSource, iWidth, sbSource);

int iAddLen = iWidth - iLength;if (iAddLen >= 0){

return fillSpaces(sbSource, iAddLen / 2, iAddLen - (iAddLen / 2));}return sbSource.toString();

}

/*** Aplica formato a la serie, añadiendo el carácter ’ ’ a la izquierda de modo que* la longitud resultante es iWidth*/private static String alignStringToRight(String strSource, int iWidth){

StringBuffer sbSource = new StringBuffer();int iLength = ensureStringToFit(strSource, iWidth, sbSource);

int iAddLen = iWidth - iLength;if (iAddLen >= 0){

return fillSpaces(sbSource, iAddLen, 0);}return sbSource.toString();

}

/*** Aplica formato a la serie, añadiendo el carácter ’ ’ a la derecha de modo que* la longitud resultante es iWidth*/private static String alignStringToLeft(String strSource, int iWidth){

StringBuffer sbSource = new StringBuffer();int iLength = ensureStringToFit(strSource, iWidth, sbSource);

int iAddLen = iWidth - iLength;if (iAddLen >= 0){

return fillSpaces(sbSource, 0, iAddLen);}return sbSource.toString();

}

/*** Verificar que una serie cabe en un ancho especificado*/private static int ensureStringToFit(String strSource, int iWidth, StringBuffer sbResult)

{Locale loc = Locale.getDefault();char[] carrSource = strSource.toCharArray();int iResultWidth = 0;for (int i = 0; i < carrSource.length; i++)

266 Iniciación a DataQuant

Page 279: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

{char c = carrSource[i];//Calcular el ancho de caracteres. 0 para caracteres de gestión BiDi,//2 para caracteres DBCS, 1 para otros

int iCharWidth = StringUtils.getCharacterWidth(c, loc);if (iResultWidth + iCharWidth > iWidth){

//La serie especificada no cabe en el ancho especificado.//De modo que, se rellena el resultado con asteriscossbResult.setLength(0);sbResult.append(StringUtils.duplicateCharacter(’*’, iWidth));return iWidth;

}iResultWidth += iCharWidth;sbResult.append(c);

}return iResultWidth;

}

/*** Anexar un número especificado de caracteres de espacio a la derecha y a la izquierda*/private static String fillSpaces(StringBuffer sbResult, int iNumLeftSpaces, int iNumRightSpaces)

{if (iNumLeftSpaces > 0){

sbResult.insert(0, StringUtils.duplicateCharacter(’ ’, iNumLeftSpaces));}if (iNumRightSpaces > 0){

sbResult.append(StringUtils.duplicateCharacter(’ ’, iNumRightSpaces));}return sbResult.toString();

}

/**Implementar este método para registrar el código de edición personalizado.* Se llama a este método una vez para esta clase.* (Se puede volver a llamar a este método si la aplicación de usuario* solicita el registro de nuevo, por ejemplo, cambiar el archivo* de registro)*/public FormCustomEditCodeInfo register(){

return new FormCustomEditCodeInfo("VCAN1","",FormCustomEditCodeInfo.ACCEPT_SPECIAL_VALUES |FormCustomEditCodeInfo.ACCEPT_NUMBERS |FormCustomEditCodeInfo.ACCEPT_DATES |FormCustomEditCodeInfo.ACCEPT_STRINGS |FormCustomEditCodeInfo.AUTOCONVERT_TO_STRING);

}

}

Capítulo 10. Utilización de códigos de edición 267

Page 280: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Códigos de edición para metadatosSe puede utilizar el código de edición de metadatos M para visualizar en uninforme los datos descriptivos de una columna en vez de visualizar los datosreales.

Código de edición Formato Notas

M Muestra en formatode carácter losmetadatos de unacolumna.

Los metadatos de una columna seencuentran en el Área de descriptor (DA) yse componen del tipo y la longitud de losdatos que se incluirán en la columna. Si unacolumna con el código de edición M esnula, se muestra un indicador de nulo enlugar de los metadatos. Si el tamaño de lacolumna es menor que la cantidad necesariapara visualizar los metadatos, éstos setruncarán para encajar en el espacio de lacolumna.

268 Iniciación a DataQuant

Page 281: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Capítulo 11. Gestión del entorno de consulta

Hay muchas maneras de personalizar la consulta y el entorno de informes.

Utilización de la línea de mandatosLa interfaz de línea de mandatos permite a los usuarios de DataQuant paraWorkstation conectarse a un repositorio y ejecutar objetos enviando mandatos queutilizan su línea de mandatos, en lugar de la interfaz de la GUI de la aplicación.

Los pasos siguientes describen cómo conectarse a un repositorio y ejecutar objetosutilizando la línea de mandatos del sistema operativo:1. Cree un procedimiento. Por ejemplo:

run query ObjectTracking (form=ObjectTrackingFormexport report to c:\qmftrack.rep

En este ejemplo se ejecuta una consulta denominada ObjectTracking utilizandoel formato denominado ObjectTrackingForm para la generación de informes. Elprocedimiento exporta el informe denominado qmftrack.rep en el directorioc:\.

2. Guarde el procedimiento en un repositorio con el nombre proc12, guarde elprocedimiento en un catálogo QMF con el nombre DB2INST1.Procedure1, yguarde como archivo local con el nombre de Procedure1.prc.

3. Hay varios parámetros que puede especificar al crear el mandato run. Consulteel apartado Especificación de parámetros de línea de mandatos para obteneruna lista que describe cada parámetro. Los ejemplos siguientes utilizan algunosde los parámetros e ilustran cómo ejecutar un objeto de procedimiento que seha guardado en un repositorio , un catálogo QMF y un archivo local:v Escriba el mandato siguiente en la línea de mandatos del sistema operativo

para conectarse a un repositorio utilizando la conexión de repositoriollamada Connection1; el ID de usuario repuserid; y la contraseñarepuseridpassword y ejecute un procedimiento llamado proc12 que reside enel repositorio en el origen de datos DB2AIX utilizando el ID de usuariodb2inst1 y la contraseña db2inst1 para acceder al origen de datos:"C:\Archivos de programa\IBM\IBM DataQuant\DataQuant para Workstation\dataquant.exe"/RConnection:Connection1 /RUser:repuserid /RPassword:reppassword/RObject:rsbi:/workspaces/default/proc12/IServer:DB2AIX/Run/IUserID:db2inst1/IPassword:db2inst1

v Escriba el mandato siguiente en la línea de mandatos del sistema operativopara conectarse a un repositorio utilizando la conexión de repositoriollamada Connection1 y el ID de usuario repuserid y la contraseñarepuseridpassword y ejecute un procedimiento llamado DB2INST1.Procedure1que se ha guardado en un catálogo QMF en el origen de datos DB2AIXutilizando el ID de usuario db2inst1 y la contraseña db2inst1 para acceder alorigen de datos:"C:\Archivos de programa\IBM\IBM DataQuant\\dataquant.exe"/RConnection:Connection1 /RUser:repuserid /RPassword:reppassword/IObject:DB2INST1.Procedure1

269

Page 282: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

/IServer:DB2AIX/Run/IUserID:db2inst1/IPassword:db2inst1

v Escriba el mandato siguiente en la línea de mandatos del sistema operativopara conectarse a un repositorio utilizando la conexión de repositoriollamada Connection1 y el ID de usuario repuserid y la contraseñarepuseridpassword y ejecute un procedimiento que contiene una variableglobal llamada DB2INST1.Procedure1 que se ha guardado en un catálogoQMF en el origen de datos DB2AIX utilizando el ID de usuario db2inst1 y lacontraseña db2inst1 para acceder al origen de datos:"C:\Archivos de programa\IBM\IBM DataQuant\\dataquant.exe"/RConnection:Connection1 /RUser:repuserid /RPassword:reppassword/IObject:DB2INST1.Procedure1/IServer:DB2AIX/Run/IUserID:db2inst1/IPassword:db2inst1/"&IDNUM=50"

v Escriba el mandato siguiente en la línea de mandatos del sistema operativopara conectarse a un repositorio utilizando la conexión de repositoriollamada Connection1 y el ID de usuario repuserid y la contraseñarepuseridpassword y ejecute un procedimiento llamado Procedure1.prc quese ha guardado localmente en el origen de datos DB2AIX utilizando el ID deusuario db2inst1 y la contraseña db2inst1 para acceder al origen de datos:"C:\Archivos de programa\IBM\IBM DataQuant\DataQuant para Workstation\dataquant.exe"/RConnection:Connection1 /RUser:repuserid /RPassword:reppasswordc:\Procedure1.prc/IServer:DB2AIX/Run/IUserID:db2inst1/IPassword:db2inst1

Lista de parámetros de línea de mandatosEsta lista incluye cada uno de los parámetros de línea de mandatos del sistemaoperativo y una descripción de la función del parámetro.

En las descripciones de cada parámetro un 'objeto' hace referencia a una consulta,un formato, un procedimiento, un panel de instrumentos visual o un informevisual.

Tabla 12. Parámetros de la línea de mandatos

Parámetro Descripción

NombreObjeto Utilice este parámetro si el objeto que va a ejecutarreside en un archivo local o de red. Debeespecificar el nombre completo de vía de acceso.

/IObject:"propietarioObjeto"."nombreObjeto"

Utilice este parámetro si el objeto que va a ejecutarreside en un catálogo QMF.

270 Iniciación a DataQuant

Page 283: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Tabla 12. Parámetros de la línea de mandatos (continuación)

Parámetro Descripción

/RObject:víaAccesoaObjeto Utilice este parámetro si el objeto que va a ejecutarreside en un repositorio. Debe especificar la vía deacceso del objeto. Por ejemplo:rsbi:/workspaces/default/query12 apunta a unobjeto con el nombre query12 en un espacio detrabajo de repositorio denominado default. La víade acceso de cualquier objeto en un repositorio seespecifica en la propiedad Clave que se encuentraen el diálogo o la vista Propiedades para el objeto.Abra el diálogo Propiedades pulsando con el botónsecundario del ratón un objeto en la vista Espaciosde trabajo.

/RConnection:nombreConexión Nombre de la conexión de repositorio que seutilizará para conectar con un repositorio.

/IServer:nombreServidor La fuente de datos en la que se ejecutará el objeto.Si no se especifica este parámetro, se accederá a laúltima fuente de datos que se ha utilizado.

/Run Inicia un objeto abierto o recuperado.Nota: Si un objeto de formato no tiene asociadauna fuente de datos, el parámetro /Run se pasa poralto.

/IDisplay Visualiza el objeto. Si no se especifican losparámetros /Run o /IDisplay, se utilizará elparámetro /IDisplay.

/RUser:IDusuarioD El ID de usuario que se utilizará para conectar conel repositorio.

/RPassword:contraseñaD La contraseña que se utilizará con el ID de usuarioespecificado en el parámetro /RUser.

/IUserID:IDusuario El ID de usuario que se utilizará para acceder alorigen de datos en el que se ejecutará el objeto.

/IPassword:contraseña La contraseña que se utilizará con el ID de usuarioespecificado en el parámetro /IUserID.

/Batch Finaliza la sesión actual y cierra la aplicacióndespués de ejecutar el objeto especificado en lalínea de mandatos.Nota: Este parámetro suprime todos los avisos ymensajes de error.

"&nombrevariable=valorvariable" Define o actualiza valores de variable global parasu utilización en un procedimiento o consulta. Sepueden definir varias variables.Nota: El nombre y el valor de variable enviados alprocedimiento se deben escribir entre comillasdobles (" ") y debe estar precedido por un carácter&.

ICatalogUserID:IDusuarioCatálogo El ID de usuario que se utilizará para acceder a uncatálogo de QMF ampliado.

ICatalogPassword:contraseñaCatálogo La contraseña de usuario asociada al parámetro/ICatalogUserID.

Capítulo 11. Gestión del entorno de consulta 271

Page 284: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Utilización de la barra de mandatosPuede ejecutar mandatos de procedimiento directamente desde la interfaz deDataQuant para Workstation utilizando la barra de mandatos.

Para ejecutar un mandato de procedimiento desde la barra de mandatos:1. Abra la barra de mandatos pulsando el icono Mostrar barra de mandatos de la

barra de herramientas principal. Si la barra de mandatos está cerrada, se abrirá.Si la barra de mandatos ya está abierta y visible, se cerrará al pulsar el icono.También puede abrir y cerrar la barra de mandatos seleccionando Ver → Barrade mandatos.

2. Entre el mandato que desea ejecutar en el campo Ejecutar mandatos de la barrade mandatos. Puede escribir el mandato en el campo o seleccionarlo en la listadesplegable de los mandatos utilizados previamente. Están disponibles lossiguientes mandatos de procedimiento:v LIMINFv CONECTARv CONVERTIRv VISUALIZARv BORRARv EXPORTARv AVANZARv IMPORTARv IMPRIMIRv RESTAURAR GLOBALv EJECUTARv SALVARv FIJAR GLOBALv MOSTRAR

3. Especifique el nombre de un origen de datos en el campo Origen de datos.

Especificación de opciones de impresión por omisiónEn DataQuant para Workstation, debe especificar las opciones de configuración depágina que se utilizarán cuando imprima los contenidos de la ventana activa.

Si los resultados de la consulta están en la ventana, utilizará el diálogoConfiguración de la página de resultados de consulta. Si un formulario está en laventana activa, utilizará el diálogo Preparar página de formato.

Para controlar el aspecto de las páginas impresas de los resultados de consulta ylos informes clásicos:1. Abra el diálogo Configuración de página seleccionando Archivo →

Configuración de página. Si el editor activo contiene:v resultados de consulta, se abre el diálogo Configuración de la página de

resultados de consulta.v un formulario o informe, se abre el diálogo Preparar página de formato.

2. Especifique las opciones de impresión por omisión que se aplicarán al objeto.

272 Iniciación a DataQuant

Page 285: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

3. Pulse Establecer como valor predeterminado para guardar los valores deconfiguración que ha especificado. Los nuevos valores se convertirán en losvalores por omisión.

4. Pulse Aceptar para cerrar el diálogo Configuración de página. Las opciones queha especificado se utilizan para controlar el aspecto del objeto impreso.

Visualización de límites de recursosLos límites de recursos de DataQuant controlan el acceso a la fuente de datos y elconsumo de recursos.

Puede ver los límites de recursos que están en vigor para el ID de usuario. Debeestar conectado a la fuente de datos para ver los límites de recursos que están envigor para el ID de usuario al acceder a esa fuente de datos.

Para ver los límites de recursos para su ID de usuario:1. Seleccione Ver → Límites de recursos. Se abre el diálogo [Origen de datos]:

Límites. La información de la sección Límites de recurso activo muestra si loslímites visualizados son límites de origen de datos o límites de consulta; y aqué grupo de límites de recursos y usuario se aplican.

2. Seleccione la página Tiempos de espera para ver el aviso y límites decancelación para consultas desocupadas, conexiones desocupadas y tiempo derespuesta del servidor que ha sido establecido para su ID de usuario.

3. Seleccione la página Límites para ver los límites de aviso y cancelación delnúmero máximo de filas y bytes de datos que se pueden recuperar utilizandoel ID de usuario actual y el número máximo de conexiones simultáneas queDataQuant puede establecer con el servidor de base de datos para el ID deusuario.

4. Seleccione la página Verbos de SQL para ver los verbos de SQL que su ID deusuario puede utilizar cuando una planificación determinada está en vigor.

5. Seleccione la página Opciones para ver qué opciones de acceso de servidor sehan establecido para su ID de usuario. Las opciones de acceso a servidorincluyen: acceso a base de datos utilizando interfaces de usuario deDataQuant y niveles de aislamiento de la interfaz de programación;confirmación de actualización de bases de datos; para consultas de usuario;información de contabilidad obligatoria; y la capacidad de recuperarautomáticamente todas las filas, exportar datos, editar tablas y sólo ejecutarconsultas salvadas.

6. Seleccione la página Salvar datos para ver si tiene permitido salvar datos en labase de datos.

7. Seleccione la pagina Vincular para ver si se le permite vincular o eliminarpaquetes estáticos para sus consultas.

8. Seleccione la página Seguimiento de objetos para ver si el seguimiento deobjetos de DataQuant está activado para su ID de usuario.

9. Seleccione la página Opciones LOB para ver si puede acceder y recuperardatos de las tablas que contienen datos de objeto grande (LOB).

10. Seleccione la página Antememoria para controlar las opciones de antememoriapara cada uno de los usuarios.

11. Pulse Aceptar para cerrar el diálogo Límites de recursos para [ID de usuario].

Capítulo 11. Gestión del entorno de consulta 273

Page 286: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Especificación de límites de recursos de tiempos de esperaLos límites de recursos Tiempos de espera establecen los límites de cancelación yaviso de tiempo de espera para las consultas desocupadas y el tiempo de respuestadel origen de datos.

Los límites de recursos Tiempos de espera de consulta desocupada y Tiempos deespera de respuesta de servidor se pueden establecer para fuentes de datos y paraconsultas individuales. El límite de recurso Tiempos de espera de conexionesdesocupadas sólo se puede establecer para fuentes de datos y no para consultasindividuales. Los límites de recursos Tiempos de espera son los siguientes:

Tiempos de espera de consulta desocupadaEstos campos especifican la cantidad de tiempo que una consulta puedepermanecer desocupada. El campo Límite de aviso muestra el número desegundos que una consulta puede permanecer desocupada antes de que seinforme al usuario y se le pregunte si la consulta se debe cancelar. Elcampo Límite de cancelación muestra el número de segundos que unaconsulta puede permanecer desocupada antes de que la consulta se canceleautomáticamente.

Tiempos de espera de respuesta de servidorEstos campos especifican la cantidad de tiempo que se puede emplearesperando una respuesta de la base de datos. El campo Límite de avisoespecifica el número de segundos que pueden transcurrir antes de que seinforme al usuario y se le pregunte si se debe cancelar la petición de basede datos. El campo Límite de cancelación especifica el número desegundos que pueden transcurrir antes de que se cancele automáticamentela petición de base de datos.

Nota: Un límite de tiempo de espera bajo evita consultas de largaejecución, sin control. Un límite de tiempo de espera alto permiteque se completen las solicitudes de la base de datos cuando elservidor de bases de datos funciona lentamente debido a lacontienda de recursos u otras razones.

Tiempos de espera de conexiones desocupadasEste campo especifica la cantidad de tiempo que se retiene una conexióndesocupada a la fuente de datos de base de datos. El campo Límite decancelación especifica el número de segundos que se conserva unaconexión desocupada antes de que se cierre automáticamente.

Nota: Un límite de tiempo de espera más bajo minimizará los recursosconsumidos en la base de datos por las conexiones desocupadas. Unlímite de tiempo de espera más alto minimiza la actividad generaldel establecimiento de conexiones.

Especificación de los límites de recursos de límitesLos limites de recursos de los Límites establecen los límites de aviso y cancelaciónpara el número máximo de filas y bytes de datos que se pueden recuperar delorigen de datos de la base de datos; y el número máximo de conexionessimultáneas que se pueden establecer con el origen de datos.

Se pueden establecer límites de recursos de Límites para fuentes de datos. Loslímites de recursos de Límites son los siguientes:

Máximo de filas a recuperarEstos campos especifican los límites para el número de filas de datos que

274 Iniciación a DataQuant

Page 287: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

se pueden recuperar de una fuente de datos de base de datos cuando seejecuta una consulta. El campo Límite de aviso especifica el número defilas que se pueden recuperar del origen de datos antes de que se lenotifique que se ha alcanzado un límite de fila. Se solicita al usuario queseleccione si se deben obtener más datos o si se debe cancelar la consulta.El campo Límite de cancelación muestra el número de filas que se puedenrecuperar del origen de datos antes de que se alcance el límite de fila. Laconsulta se cancela automáticamente.

Máximo de bytes a recuperarEstos campos especifican los límites para el número de bytes de datos quese pueden recuperar de una fuente de datos de base de datos cuando seejecuta una consulta. El Límite de aviso especifica el número de bytes quese pueden recuperar del origen de datos antes de que se notifique alusuario que se ha alcanzado el límite de byte. Se solicita al usuario queespecifique si se deben obtener más datos o si se debe cancelar la consulta.El Límite de cancelación muestra el número de bytes que se puedenrecuperar del origen de datos antes de que se alcance el límite de byte. Laconsulta se cancela automáticamente.

Máximo de conexionesEste campo especifica el límite para el número de conexiones simultáneasque se pueden establecer con una fuente de datos de base de datos. ElLímite de cancelación especifica el número de conexiones simultáneas quese pueden establecer con un origen de datos antes de que se canceleautomáticamente la consulta que solicita la siguiente conexión. Cuando seestablece el límite en cero (0), se indica que no hay ningún límite en elnúmero de conexiones.

Generalmente, se reutilizan las conexiones con las fuentes de datos de basede datos. Si ejecuta una consulta en una fuente de datos y, a continuación,ejecuta otra consulta en la misma fuente de datos, sólo necesitará unaconexión. Sin embargo, si ejecuta esas dos consultas simultáneamente, senecesitarán dos conexiones.Si se necesita otra conexión a una fuente dedatos y se ha alcanzado este límite, se devuelve un error y la operación nose realiza.

Especificación de límites del recurso Verbos SQLLos límites del recurso Verbos SQL especifican los verbos SQL que está autorizadopara utilizar cuando está en vigor la planificación actual.

Si un usuario intenta ejecutar una consulta que contiene un verbo no permitido, laconsulta se cancela sin enviar el código SQL a la fuente de datos. Los límites delrecurso Verbos SQL se pueden establecer para los orígenes de datos.

Se puede controlar el uso de los verbos SQL siguientes:v ACQUIREv ALTERv CALLv COMENTv CREATEv DELETEv DROPv EXPLAINv GRANT

Capítulo 11. Gestión del entorno de consulta 275

Page 288: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

v INSERTv LABELv LOCKv REFRESHv RENAMEv REVOKEv SETv SELECTv UPDATE

Especificación de límites del recurso OpcionesLos límites del recurso Opciones especifican los niveles de acceso que tiene paraun origen de datos y los objetos de origen de datos.

Se pueden establecer límites de recursos de Opciones para fuentes de datos. Loslímites de recursos de Opciones son los siguientes:

Permitir acceso a fuente de datos desde interfaz de usuarioEste campo especifica si tiene permiso para acceder a una fuente de datosdesde la interfaz de usuario de DataQuant para Workstation está en vigorla planificación de grupo de límites de recursos actual.

Permitir acceso a fuente de datos desde interfaz de programaciónEste campo especifica si tiene permiso para acceder a una fuente de datosdesde la interfaz de programación de aplicaciones (API) de DataQuantpara Workstation cuando está en vigor la planificación de grupo de límitesde recursos actual.

Recuperar automáticamente todas las filasEste campo especifica cómo enviará la fuente de datos datos de resultadosde consulta a la aplicación. Por omisión, sólo se solicitan datos de la fuentede datos necesarios para visualizar resultados de consulta. Por ejemplo, sicaben 20 filas en la ventana de resultados de consulta, sólo se solicitan 20filas desde la fuente de datos. Cuando se desplace hacia abajo para que lafila 21 esté visible, se solicitarán más datos. Si ejecuta una consulta y, acontinuación, espera antes de desplazarse hacia abajo, la consultapermanecerá activa durante ese tiempo de espera, consumiendo recursosen la fuente de datos. Si este parámetro está habilitado, los datos sesolicitan de forma repetitiva hasta que se reciben todos,independientemente de las solicitudes de desplazamiento.

Confirmar actualizaciones de la base de datosEste campo especifica si debe confirmar todos los cambios de fuente dedatos resultantes de las consultas que ejecuta o las acciones que realiza aleditar las tablas. Si se marca este recuadro de selección, se le solicitaráconfirmación para que se pueda producir cualquier cambio de fuente dedatos. Si se borra este recuadro de selección, se pueden producir cambiosen la fuente de datos sin confirmación.

Nota: Puede alterar temporalmente este valor de límite de recursoutilizando el parámetro Confirmar en un mandato deProcedimiento.

Permitir la exportación de datosEste campo especifica si un usuario puede exportar datos de resultado de

276 Iniciación a DataQuant

Page 289: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

consulta utilizando el mandato Exportar del menú Archivo o el mandatode procedimiento EXPORTAR DATOS.

Permitir la edición de tablaEste campo especifica si puede editar una tabla utilizando la característicade editor de tablas de DataQuant para Workstation.

Permitir la ejecución sólo de consultas salvadasEste campo especifica si puede crear o salvar nuevas consultas en la fuentede datos de base de datos. Si se selecciona, sólo puede ejecutar consultasque estén salvadas en la fuente de datos de base de datos. Si no seselecciona, puede ejecutar consultas, así como crear y salvar consultasnuevas en la fuente de datos de base de datos.

Nivel de aislamiento para consultasEste campo especifica el nivel de aislamiento de las consultas de unusuario. El nivel de aislamiento especifica hasta qué grado estará protegidauna consulta de los efectos de otras aplicaciones en ejecución. Esta opciónsólo se aplica a lo siguiente:v DB2 para MVS versión 4 o superiorv DB2 para OS/390 versión 5 o superiorv DB2 UDB para OS/390 versión 6 o superiorv DB2 Server para VM & VSE versión 5 o superior

Puede determinar especificar uno de los siguientes niveles de aislamiento:v Por omisión especifica que el nivel de aislamiento de la consulta será el

valor por omisión especificado para todas las aplicaciones.v Lectura repetitiva especifica que el nivel de aislamiento para una

consulta será Lectura repetitiva (RR). El nivel de aislamiento RRproporciona la máxima protección frente a otras aplicaciones.

v Todo (RS) especifica que el nivel de aislamiento para una consulta seráEstabilidad de lectura (RS).

v Estabilidad del cursor (CS) especifica que el nivel de aislamiento de laconsulta será Estabilidad del cursor (CS). El nivel de aislamiento CSproporciona la máxima concurrencia con integridad de datos.

v Cambiar (UR) especifica que el nivel de aislamiento de la consulta seráLectura no confirmada (UR) que permite a una aplicación leer datos noconfirmados.

v Sin confirmación (NC) especifica que el nivel de aislamiento de laconsulta será Sin confirmación (NC). Una aplicación que se ejecute conel nivel de aislamiento NC no puede realizar cambios permanentes en labase de datos.

CuentaEste campo especifica la información de cuenta predeterminada que seenviará a un origen de datos cuando se conecte a dicho origen de datos.

La cuenta se puede alterarEste campo especifica si se le permite alterar temporalmente la informaciónde cuenta por omisión especificada en el campo Cuenta cuando se conectaa una fuente de datos. Si se selecciona, puede entrar una nueva serie decuenta utilizando la ventana Establecer información de usuario. Si no seselecciona, no podrá entrar información de cuenta nueva y en algunoscasos se le impedirá acceder a objetos de fuente de datos que no seanpropiedad del grupo de límites de recursos.

Capítulo 11. Gestión del entorno de consulta 277

Page 290: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Requerir información de la cuentaEste campo indica si debe especificar serie de cuenta válida en la ventanaEstablecer información de usuario antes de conectarse a una base de datoscuando esta planificación está en vigor.

Permitir impresiónEste recuadro de selección debe estar seleccionado para poder imprimirobjetos almacenados en el origen de datos.

Especificación de límites de recursos de Guardar datosLos límites de recursos de Guardar datos especifican si como miembro del grupode límites de recursos actuales y si mediante la planificación actual puede guardarlos datos en el origen de datos de la base de datos.

Se pueden establecer límites de recursos de Salvar datos para las fuentes de datos.Los límites de recursos de Salvar datos son los siguientes:

Permitir mandato Salvar datosEste campo especifica si puede salvar datos en la fuente de datos de basede datos. Salvar datos puede consumir muchos recursos. Como resultadopuede tener un impacto significativo en la base de datos y red.

Espacio de tablas por omisiónEste campo especifica el nombre de espacio de tablas por omisión que seutilizará para las tablas creadas con el mandato de salvar datos. Estecampo sólo está disponible si se ha seleccionado Permitir mandato Salvardatos. La sintaxis del nombre de espacio de tablas que especifique se debeajustar a la reglas de la base de datos para los nombres de espacios detablas. Cualquier valor que especifique se utilizará como parte de lasentencia de SQL CREATE TABLE que se ejecuta al salvar datos en unanueva tabla. Especificar un asterisco (* ) especifica que el espacio de tablapredeterminado se tomará desde un perfil de usuario en la tablaQ.Profiles. El espacio de tabla predeterminado en la tabla Q.Profiles loespecifica el administrador de DataQuant para Workstation cuando se creael perfil de usuario.

Puede alterarse el espacio de tablas por omisiónEste campo especifica si puede alterar temporalmente el espacio de tablaspor omisión. Si se selecciona, puede especificar cualquier nombre deespacio de tablas en función de las autorizaciones de seguridad de la basede datos. Si este recuadro de selección no se ha seleccionado, debe utilizarel nombre de espacio de tablas especificado en el campo Espacio de tablaspor omisión.

Especificación de límites del recurso EnlaceLos límites del recurso Enlace especifican si como miembro de este grupo delímites de recurso y utilizando esta planificación puede enlazar o soltar paquetesestáticos para las consultas en el origen de datos.

Los límites de recursos de Vinculación sólo se pueden establecer para fuentes dedatos. Los límites de recursos de Vinculación son los siguientes:

Permitir la vinculación de paquetesEste campo especifica si puede vincular paquetes estáticos para lasconsultas en la fuente de datos de base de datos.

278 Iniciación a DataQuant

Page 291: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Permitir la eliminación de paquetesEste campo especifica si puede eliminar paquetes estáticos de la fuente dedatos de base de datos.

ID de colección por omisiónEste campo especifica el ID de colección por omisión de los paquetesestáticos que se vinculan.

Puede alterarse el ID de colección por omisiónEste campo especifica si debe utilizar el ID de colección por omisión. Si seselecciona este recuadro de selección, puede especificar cualquier ID decolección en función de las autorizaciones de seguridad de base de datos.Si este recuadro de selección no se ha seleccionado, debe utilizar el ID decolección por omisión que se ha especificado en el campo ID de colecciónpor omisión.

Nivel de aislamiento predeterminadoEste campo especifica el nivel de aislamiento por omisión de los paquetesestáticos que se vinculan. Puede seleccionar uno de los niveles deaislamiento:v Lectura repetitiva especifica que el nivel de aislamiento por omisión de

los paquetes estáticos será Lectura repetitiva (RR). El nivel deaislamiento RR aísla las sentencias SQL del paquete estático de lasacciones de usuarios simultáneos para filas que el solicitante lee ycambia, incluyendo las filas fantasma. El aislamiento RR proporciona lamayor protección.

v Todo (RS) especifica que el nivel de aislamiento por omisión de lospaquetes estáticos será Estabilidad de lectura (RS). El nivel deaislamiento RS aísla las sentencias SQL del paquete estático de lasacciones de usuarios simultáneos para filas que el solicitante lee ycambia.

v Estabilidad del cursor (CS) especifica que el nivel de aislamiento poromisión de los paquetes estáticos será Estabilidad del cursor (CS). Elnivel de aislamiento CS aísla la sentencias SQL del paquete estático y lafila actual en la que está colocado el cursor de la base de datos de lasacciones de usuarios simultáneos para los cambios que el solicitanterealiza.

v Cambiar (UR) especifica que el nivel de aislamiento por omisión de lospaquetes estáticos será Lectura no confirmada (UR). El nivel deaislamiento UR aísla las sentencias SQL del paquete estático de lasacciones de usuarios simultáneos para los cambios que el solicitanterealiza.

v Sin confirmación (NC) especifica que el nivel de aislamiento poromisión de los paquetes estáticos será Sin confirmación (NC). El nivel deaislamiento NC no aísla las sentencias SQL del paquete estático de lasacciones de usuarios simultáneos para cambios que el solicitante realiza.

Puede alterarse el nivel de aislamiento por omisiónEste campo especifica si puede alterar temporalmente el nivel deaislamiento especificado en el campo Nivel de aislamientopredeterminado. Si se selecciona este recuadro de selección, puedeespecificar cualquier nivel de aislamiento al vincular paquetes. Si esterecuadro no está seleccionado, debe utilizar el nivel de aislamientopredeterminado especificado en el campo Nivel de aislamientopredeterminado para enlazar paquetes estáticos.

Capítulo 11. Gestión del entorno de consulta 279

Page 292: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Especificación de límites del recurso Seguimiento de objetosLos límites del recurso Seguimiento de objetos especifican si el seguimiento deobjetos está activado para el ID de usuario.

El seguimiento de objetos debe estar habilitado para recopilar los datos deseguimiento que se utilizan para llenar los informes de seguimiento de objetos. Losinformes de seguimiento de objetos pueden ayudarle a localizar objetos noutilizados, encontrar fuentes de datos de acceso frecuente como tablas o columnas,e identificar áreas de problemas potenciales. Se pueden establecer límites derecursos de Seguimiento de objetos para fuentes de datos.

Los límites de recursos de Seguimiento de objetos son los siguientes:

Habilitar el seguimiento resumido de objetosEste campo especifica si se activa el seguimiento de objetos resumido parael grupo de límites de recursos. El seguimiento resumido registra elnúmero de veces que se ha ejecutado un objeto y las ocasiones másrecientes en que se ha ejecutado y modificado.

Habilitar el seguimiento detallado de objetosEste campo especifica si se activa el seguimiento de objetos detallado parael grupo de límites de recursos. El seguimiento detallado registra todas lasveces que se ha ejecutado el objeto, quién lo ha ejecutado y el resultado. Sepuede reunir una gran cantidad de datos si se selecciona esta opción.

Nota: Se debe habilitar esta opción si se desea utilizar un seguimiento deobjetos ad hoc o un seguimiento de texto SQL.

Habilitar seguimiento ad hoc de objetosEste campo especifica si se conserva un registro de cada consulta ad hoc enlas tablas de seguimiento de objetos resumido o detallado. Una consulta adhoc es aquélla a la que no se ha dado nombre o que no se ha salvado en lafuente de datos de la base de datos.

Nota: La opción Habilitar el seguimiento detallado de objetos se debehabilitar para habilitar esta opción.

Habilitar el seguimiento de texto SQLEste campo especifica si se conserva un registro del texto SQL de cadaconsulta en la tabla de seguimiento detallado.

Nota: La opción Habilitar el seguimiento detallado de objetos se debehabilitar para habilitar esta opción.

Especificación de límites del recurso Opciones de LOBLos límites del recurso Opciones de LOB controlan una capacidad de usuario paraacceder, recuperar y guardar los datos en tablas que contienen objetos grandes(LOB).

Un objeto grande (LOB) es un tipo de datos de DB2 para z/OS y DB2 para Linux,UNIX® y Windows que alberga datos no tradicionales como texto, multimedia,imagen, vídeo, fotografía, sonido o cualquier archivo de datos muy grande dentrode una tabla de base de datos. Al recuperar o salvar datos LOB se puede consumirun elevado número de recursos. Simplemente con acceder a una tabla que contienedatos LOB se pueden consumir numerosos recursos. Mediante el uso de los límitesde recursos de Opciones de LOB, puede controlar el acceso a la tablas de la fuente

280 Iniciación a DataQuant

Page 293: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

de datos de base de datos que incluyen datos de LOB. Los límites de recursos deOpciones de LOB se pueden aplicar a fuentes de datos y consultas individuales.

Los límites de recursos de Opciones de LOB son los siguientes:

Opción de recuperación de LOBEste campo especifica si se pueden recuperar los datos de LOB (largeobjects, objetos grandes) cuando está en vigor esta planificación . Puedeseleccionar una de las opciones siguientes:v Inhabilitar columnas de LOB especifica que los usuarios no pueden

recuperar datos de LOB y no pueden consultar o acceder a ningunatabla que contenga datos de LOB.

v Inhabilitar la recuperación de datos de LOB especifica que los usuariosno pueden recuperar los datos de LOB pero pueden consultar tablas quecontengan datos de LOB. Se devolverán datos de resultado de consultapara todas las columnas de la tabla excepto las que contienen datos deLOB.

v Recuperar datos de LOB cuando se soliciten especifica que los usuariospueden consultar tablas que contengan datos de LOB y se devolverándatos de resultado para todas las columnas incluidas las columnas quecontienen objetos LOB. Sin embargo, los datos de resultados para lascolumnas de LOB en realidad no se visualizarán en la columna. Sevisualizará un puntero. Cuando el usuario selecciona el puntero, losdatos de LOB se visualizan en los resultados de la consulta.

v Recuperar datos de LOB automáticamente especifica que los usuariospueden consultar tablas que contengan datos de LOB y se devolverándatos de resultados para todas las columnas, incluyendo las columnasque contengan objetos de LOB. Todos los datos de resultados sevisualizan automáticamente en el contenido de los resultados de laconsulta. Esta opción puede consumir gran cantidad de recursos ytiempo.

Habilitar salvar datos LOBEste campo especifica si los usuarios pueden salvar datos de LOB en lafuente de datos de base de datos.

Tamaño máximo de columna de LOBEste campo especifica el tamaño máximo de una columna de LOB, enkilobytes, hasta un máximo de 2 G (el tamaño máximo de LOB). El valorpor omisión es 0, sin máximo. Si un usuario consulta una tabla con datosde LOB cuyo tamaño supera el tamaño máximo, los datos de LOB no sedevolverán para su visualización.

Pueden alterarse las opciones de LOBEste campo especifica si un usuario puede alterar temporalmente loslímites de recursos de opciones de LOB por omisión que se hanespecificado para el grupo.

Especificación de límites del recurso AntememoriaLos límites del recurso Antememoria controlan la colocación en antememoria delos resultados de consulta.

Con este límite de recurso habilitado, cuando se ejecuta una consulta, losresultados se almacenan en la antememoria. Si se vuelve a ejecutar la consulta y noha cambiado ningún dato, los resultados se toman de los resultados almacenados

Capítulo 11. Gestión del entorno de consulta 281

Page 294: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

en la antememoria en lugar de ejecutarla nuevamente en la fuente de datos. Loslímites de recursos de Antememoria se pueden aplicar a fuentes de datos yconsultas individuales.

Los límites de recurso de Antememoria son los siguientes:

Se ha habilitado la antememoriaEste campo especifica si está habilitado el almacenamiento en antememoriade los datos del conjunto de resultados. El almacenamiento enantememoria está inhabilitado por omisión. Si el almacenamiento enantememoria está habilitado, los datos de resultados de una consulta sealmacenan en antememoria y están disponibles para que los utilicen otrosusuarios que tengan los mismos privilegios para acceder a estos datos en lafuente de datos. Captar datos del conjunto de resultados puede disminuirsignificativamente el consumo de recursos y mejorar el rendimiento. Losdatos del conjunto de resultados almacenados en antememoria no serenuevan automáticamente.

Se ha habilitado la captación automática de datosEste campo especifica cómo se recuperarán las filas de datos almacenadasen antememoria. Este límite de recursos se vuelve disponible si seselecciona Se ha habilitado la antememoria. Cuando se selecciona, estaopción especifica que si se toma de antememoria el conjunto de resultadosde la consulta, se presentará el conjunto de resultados completo. Cuandono está seleccionada esta opción, se presentan 100 filas (el valor poromisión) del conjunto de resultados de la consulta.

Intervalo de caducidad de datosEste campo especifica el número de días que los datos del conjunto deresultados permanecerán en la antememoria. Después de este número dedías, los datos del conjunto de resultados de consulta se suprimirán.

282 Iniciación a DataQuant

Page 295: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apéndice A. Accesibilidad

Las características de accesibilidad de software ayudan a aquellos condiscapacidades físicas, tales como movilidad restringida o visión limitada, a utilizarlos sistemas.

Nota: La aplicación DataQuant para Workstation proporciona la mejorfuncionalidad de accesibilidad. Los usuarios con discapacidades físicas quedeban utilizar las características de accesibilidad de DataQuant deberáninstalar y ejecutar DataQuant para Workstation, en lugar de DataQuant paraWebSphere.

Equivalentes de teclado estándar en DataQuant para WorkstationLos equivalentes del teclado utilizan las teclas del teclado para realizar las accionesdel ratón en lugar de utilizar un ratón.

El teclado es la alternativa que se utiliza con más frecuencia para realizar lasfunciones del ratón. DataQuant soporta los equivalentes estándares de teclado queincluyen:v Las teclas de atajo o aceleradoras, para realizar las funciones utilizadas con más

frecuencia de los menús desplegables sin tener que ir al menú. Por ejemplo:– Control+S para salvar– Control+P para imprimir– Control+R para ejecutar una consultaLos atajos se visualizan en el menú desplegable junto a su función.

v Están disponibles teclas mnemotécnicas o de acceso para realizar las funcionesde un menú o recuadro de diálogo. La ayuda mnemotécnica para una función esel carácter subrayado del nombre de función. Por ejemplo:– Pulse F para abrir el menú Archivo

– Pulse O para abrir el diálogo AbrirUtilice ALT para activar la ayuda mnemotécnica y mover el foco del teclado.

Para obtener más información, consulte la documentación del sistema operativopara obtener una lista completa de equivalentes estándares de teclado.

Navegación mediante teclado estándarLa navegación mediante teclado hace referencia a la utilización de las teclas enlugar de un ratón para trasladarse de un elemento a otro de la pantalla.

Normalmente, el movimiento se efectúa en el orden especificado por el sistemaoperativo o la aplicación. Las aplicaciones de DataQuant siguen los estándares enlo que respecta a las teclas típicas utilizadas para la navegación mediante teclado,por ejemplo la utilización de Tabulador y DESP+Tabulador para ir de un control aotro y las teclas de flecha para desplazarse hacia arriba, hacia abajo y lateralmenteentre los elementos.

283

Page 296: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Accesibilidad del sistema operativoLa mayoría de sistemas tienen un conjunto de opciones de accesibilidad quepermiten a las personas con discapacidades personalizar los valores a nivel de todoel sistema.

Las aplicaciones DataQuant:v Heredan los valores del sistema operativov No interfieren con las características de accesibilidad del teclado incorporadas en

el sistema operativo

Productos de tecnología de asistenciaLas aplicaciones DataQuant soportan productos de tecnología de asistencia, comolectores de pantalla y sintetizadores de voz.

Cada interfaz de aplicación de DataQuant requiere una navegación especial cuandose utiliza un lector de pantalla con los resultados de consulta. Consulte“Navegación en DataQuant para Workstation” o “Navegación en DataQuant paraWebSphere” en la página 286 si desea más información.

Navegación en DataQuant para WorkstationLa tabla siguiente muestra cómo llevar a cabo varias tareas mediante pulsacionesde tecla.

Para: Proceso

Activar mnemotecnia enlos menús

Pulse la tecla Alt . Se activa la mnemotecnia en cada menú.

Obtener ayuda en línea Pulse F1 para abrir una tarea de ayuda específica o Alt+H paraabrir el menú Ayuda. Utilice las teclas de flecha paratrasladarse por las selecciones de menú. Pulse Intro para abrirun mandato de menú.

Visualizar atajos deteclado

Pulse Control+Despl+L.

Conmutación deizquierda a derecha entrelas ventanas del editor

Pulse Control+F6

Conmutación de derechaa izquierda entre lasventanas del editor

Pulse Control+Despl+F6

Cambiar el elementoactivo seleccionadoactualmente

Pulse Tabulador para avanzar o DESPL+Tabulador pararetroceder.

Emular las pulsacionesen un enlace

Utilice la tecla Tabulador para saltar de un enlace a otro y, acontinuación, pulse la tecla Intro para abrir el enlace.

Emular las pulsacionesde un botón

Utilice la tecla Tabulador para saltar de un botón a otro y, acontinuación, pulse la tecla Espacio para activar el botón.

En un diálogo, activar laacción por omisión

Pulse la tecla Intro.

En un diálogo, cancelarla acción

Pulse la tecla ESC.

284 Iniciación a DataQuant

Page 297: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para: Proceso

Conmutación deizquierda a derecha entrevistas

Pulse Control+F7

Conmutación de derechaa izquierda entre vistas

Pulse Control+Despl+F7

Conmutación deizquierda a derecha entreperspectivas

Pulse Control+F8

Conmutación de derechaa izquierda entreperspectivas

Pulse Control+Despl+F8

Conmutación deizquierda a derecha entrelas vistas SQL,Diagrama, Asistida yResultados en el editoractivo

Pulse Control+Re Pág

Conmutación de derechaa izquierda entre lasvistas SQL, Diagrama,Asistida y Resultados enel editor activo

Pulse Control+Av Pág

Activar la barra demandatos

Pulse Control+Despl+C

Utilizar el lector depantalla para losresultados de la consulta

o bien

Utilice el explorador paravisualizar los resultadosde la consulta enmodalidad de altocontraste para personascon problemas de visión

1. Ejecute la consulta.

2. Seleccione Alt+R para visualizar el menú Resultados

3. Seleccione Exportar.

4. Se abre el asistente Exportar resultados de consulta.

5. Utilice la tecla TAB para moverse por los controles. Utilicelas teclas de flecha para moverse por los elementos deselección en el control. Seleccione HTML en el campo Tipode exportación. Especifique dónde se debe guardar elarchivo en el campo Nombre de archivo.

6. Pulse Finalizar.

7. Abra el archivo *.htm en un navegador.

o bien

1. Ejecute la consulta.

2. Seleccione Alt+R para mostrar el menú Resultados.

3. Seleccione Exportar.

4. Se abre el asistente Exportar resultados de consulta.

5. Utilice la tecla TAB para moverse por los controles. Utilicelas teclas de flecha para moverse por los elementos deselección en el control. Seleccione CSV en el campo Tipo deexportación. Especifique dónde se debe guardar el archivoen el campo Nombre de archivo.

6. Pulse Finalizar.

7. Abra el archivo *.csv en el software que admita este formatocomo, por ejemplo, Microsoft Excel o Lotus 1-2-3 .

Apéndice A. Accesibilidad 285

Page 298: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para: Proceso

Añadir objeto ocondición

1. Tabule hasta colocar el foco en un panel como, por ejemplo,en el diálogo Consulta asistida.

2. Utilice el Tabulador para poner el foco en el icono Añadir.

3. Pulse la barra espaciadora para mostrar el diálogo Añadir.

Seleccionar varios objetos 1. Pulse la tecla Tabulador para ir al cuadro de lista.

2. Pulse Despl+Flecha para seleccionar filas adicionalesconsecutivas.

3. Pulse Despl+Intro para añadir objetos.

Editar filas en recuadrosde lista (sólo para filasque se pueden editar)

1. Pulse el tabulador hasta un recuadro de lista como, porejemplo, el recuadro de diálogo Variables globales.

2. Pulse la barra espaciadora o utilice las teclas de flecha arribay flecha abajo para seleccionar la fila.

3. Pulse F2 para activar la modalidad de edición.

4. Utilice Tabulador para desplazarse entre columnas y filas.

5. Pulse Intro para aceptar las ediciones.

6. Pulse Tabulador para salir del recuadro de lista ydesplazarse al siguiente control del diálogo.

Editar resultados de laconsulta

1. Pulse CTL+F7 o CTL+MAYÚS+F7 hasta que se resalte lavista Espacios de trabajo o Explorador de repositorios.

2. Utilice las teclas de flecha arriba o abajo para seleccionar lacarpeta que contiene una tabla.

3. Utilice la tecla de flecha derecha para expandir las carpetasy la tecla de flecha izquierda para contraer las carpetas.

4. Utilice las teclas de flecha para mostrar y seleccionar la tablaque desea editar.

5. Pulse la tecla Menú contextual (la tecla situada a laizquierda de la tecla CTRL de la derecha).

6. Pulse la tecla mnemónica de Abrir con (la tecla h).

7. Utilice la tecla de fecha abajo para resaltar el Editor detablas.

8. Pulse la tecla Intro. La tabla se abre en el Editor de tablas.

Cambiar el font de losresultados de la consulta

1. Ejecute la consulta.

2. Pulse Alt+A para seleccionar todo.

3. Pulse Alt+R para mostrar el menú Resultados.

4. Pulse F para mostrar el recuadro de diálogo Font.

Navegación en DataQuant para WebSphereLa tabla siguiente muestra cómo llevar a cabo varias tareas mediante pulsacionesde tecla.

Para: Proceso

Cambiar el elementoactivo seleccionadoactualmente

Pulse Tabulador para avanzar o DESPL+Tabulador pararetroceder.

Emular las pulsacionesen un enlace

Utilice la tecla Tabulador para saltar de un enlace a otro y, acontinuación, pulse la tecla Intro para abrir el enlace.

286 Iniciación a DataQuant

Page 299: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Para: Proceso

Emular las pulsacionesde un botón

Utilice la tecla Tabulador para saltar de un botón a otro y, acontinuación, pulse la tecla Espacio para activar el botón.

En un diálogo, activar laacción por omisión

Pulse la tecla Intro.

En un diálogo, cancelarla acción

Pulse la tecla ESC.

Activar la línea demandatos

Pulse ALT+C.

Activar el menú principal Pulse la tecla ALT de la izquierda. Navegue hasta los mandatosdel menú utilizando las teclas de flecha.

Abrir menús contextuales Pulse la tecla de menú contextual si tiene un teclado ampliado.Pulse la tecla Control de la derecha. Navegue hasta losmandatos del menú utilizando las teclas de flecha.

Apéndice A. Accesibilidad 287

Page 300: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

288 Iniciación a DataQuant

Page 301: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apéndice B. Resolución de problemas

Utilice estos temas para diagnosticar y corregir los problemas que experimente conDataQuant

Problemas al visualizar imágenes en DataQuant para WebSpheremediante Internet Explorer 8

Síntomas

Las imágenes de informe visual y de panel de instrumentos visual no se visualizancorrectamente en DataQuant para WebSphere cuando se utiliza Internet Explorerversión 8.

Entorno

DataQuant para WebSphere

Resolución del problema

Suprima los archivos de la carpeta Archivos temporales de Internet en elnavegador Internet Explorer:1. Seleccione Herramientas → Suprimir historial de navegación en la barra de

menús. Se abre el diálogo Suprimir historial de navegación.2. Active el recuadro de selección Archivos temporales de Internet.3. Pulse Suprimir. Se cierra el diálogo Suprimir historial de navegación y los

archivos se suprimen.4. Vuelva a abrir el informe visual o el panel de instrumentos visual.

La API Win32 de DataQuant para Workstation vuelve a la versiónanterior de QMF para Windows

Síntomas

Si está abierta una versión anterior de QMF para Windows que está instalada juntocon DataQuant para Workstation Versión 1, las instancias de API vuelvenautomáticamente a QMF para Windows, incluso después de que Versión 1 se hayavuelto a abrir.

Causas

Si DataQuant para Workstation Versión 1 está instalado, el número de versión dela aplicación se actualiza en el registro del sistema. Si se abre una versiónpreexistente de QMF para Windows, vuelve automáticamente al número deversión de la aplicación en el registro del sistema. Cuando se abre Versión 1, estecambio de nombre automático no se lleva a cabo.

Resolución del problema

289

Page 302: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Siempre que esté abierta la aplicación QMF para Windows, debe restablecermanualmente el número de versión en el registro del sistema si desea que lasinstancias de API apunten a DataQuant para Workstation Versión 1.

Respuesta del usuario: Para restablecer el número de versión de la aplicación en elregistro del sistema:1. Vaya a la ubicación siguiente del directorio de la estación de trabajo:

"C:\Archivos de programa\IBM\IBM DataQuant\API

2. Pulse dos veces el archivo llamado qmfwin.exe

290 Iniciación a DataQuant

Page 303: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apéndice C. Mensajes

Este tema lista y describe los mensajes y los códigos de retorno emitidos por loscomponentes del programa de DataQuant para Workstation y DataQuant paraWebSphere.

Los mensajes de DataQuant para Workstation y DataQuant para WebSphere senumeran del modo siguiente:

CPTprefijoMESSnúmero

CPTprefijoLa abreviatura del componente de la aplicación que ha lanzado el error.Esto puede ser una indicación del primer lugar en el que se debe mirarpara poder resolver el error.

MESSnúmeroEl número específico del mensaje de error.

Por ejemplo: ABC0001

Todos los mensajes de error de cada componente se listan a continuación en ordenalfabético. Para buscar más información sobre un mensaje de error específico ycómo resolverlo, busque el prefijo del componente y el número del mensaje en estapublicación.

Nota: Puesto que DataQuant soporta las bases de datos DB2, los mensajes de errorde DB2 se incluyen en la aplicación. Los mensajes de error de DB2 tienen unprefijo de componente de DB2. (Por ejemplo, DB20001) si encuentra unmensaje con este prefijo de componente, consulte la documentación en líneade DB2 en www.ibm.com. Si utiliza el controlador UDB de tipo 4 de DB2 oel controlador JDBC de DB2 Universal, para recibir los mensajes ampliadosde error de excepción SQL, active la opciónretrieveMessagesFromServerOnGetMessage en la ventana Valores JDBCavanzados del asistente Editar conexión de repositorio.

API1001 {0}

Explicación: Éste es un contenedor para otrosmensajes.

Respuesta del Usuario: No es necesaria ningunaacción.

API1002 No se ha inicializado la API.

Explicación: La instancia de la API no se hainicializado. Esto podría significar que la API QMFwinno se ha inicializado, o que no se ha establecido unaconexión de repositorio.

Respuesta del Usuario: Consulte los registros deQMFwin API para determinar el error que haprovocado que la instancia de la API falle, o que no seestablezca una conexión de repositorio.

API1003 No se han encontrado datos.

Explicación: Se ha intentado obtener una fila que noexiste en el conjunto de resultados.

Respuesta del Usuario: No es necesaria ningunaacción.

API1006 El origen especificado {0} no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro SourceType de la funcióninitializeProc() o initializeQuery().

Respuesta del Usuario: Especifique un valor válidopara el parámetro SourceType de cualquier funcióninitializeProc() o initializeQuery().

API1007 El nombre de origen especificado no esválido.

291

Page 304: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Explicación: Se ha especificado un valor no válidopara el parámetro Source, CollectionName,PackageName o ConsistencyToken de una funcióninitializeProc(), initializeQuery() oinitializeStaticQuery().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Source, CollectionName,PackageName o ConsistencyToken de cualquier funcióninitializeProc(), initializeQuery() oinitializeStaticQuery().

API1008 El servidor de bases de datosespecificado {0} no es válido.

Explicación: Se ha especificado un alias de origen dedatos desconocido en una función getServerAttributes(),getServerType() o initializeServer().

Respuesta del Usuario: Especifique un alias de origende datos válido para cualquier funcióngetServerAttributes(), getServerType() oinitializeServer().

API1009 No se ha especificado ningún servidorde bases de datos.

Explicación: No se ha invocado la funcióninitializeServer() antes de que se hayan invocado otrasfunciones que requieren un origen de datosinicializado.

Respuesta del Usuario: Asegúrese de que la funcióninitializeServer() se ha invocado antes de que se llamenotras funciones dependientes del origen de datos.

API1010 El límite de fila especificado {0} no esválido.

Explicación: Se ha especificado un valor no válidopara el parámetro RowLimit de una función open().

Respuesta del Usuario: Especifique un valor positivopara el parámetro RowLimit de cualquier funciónopen().

API1011 El ID de la consulta especificada {0} noes válido.

Explicación: Se ha especificado un valor no válidopara el parámetro QueryID de una función de API.

Respuesta del Usuario: Especifique un valor válidopara el parámetro QueryID de todas las funcionesrelevantes.

API1012 El verbo SQL {0} no se puede utilizarcon open().

Explicación: Se ha llamado una función open() parauna consulta que no contiene los verbos SQL SELECT,VALUES, WITH o CALL.

Respuesta del Usuario: Asegúrese de que la funciónopen() llama a una consulta que contenga uno de losverbos SQL que se ha mencionado anteriormente.

API1013 El verbo SQL {0} no se puede utilizarcon execute().

Explicación: Se ha llamado una función execute() parauna consulta que contenga los verbos SQL SELECT,VALUES, WITH o CALL.

Respuesta del Usuario: Asegúrese de que la funciónexecute() no llama a una consulta que contenga uno delos verbos SQL mencionados anteriormente.

API1015 No se ha podido crear un procedimientonuevo. Puede que haya demasiadosdocumentos ya abiertos o que no hayamemoria suficiente.

Explicación: Se ha producido un error inesperado alcrear un procedimiento utilizando la funcióninitializeProc().

Respuesta del Usuario: Consulte los registros de APIQMFwin para encontrar el error de raíz.

API1016 No se ha podido crear una consultanueva. Puede que haya demasiadosdocumentos ya abiertos o que no hayamemoria suficiente.

Explicación: Se ha producido un error inesperado alcrear una consulta utilizando la funcióninitializeQuery().

Respuesta del Usuario: Consulte los registros de APIQMFwin para encontrar el error de raíz.

API1024 El delimitador de columna especificado({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro ColumnDelimiter de una funciónexport().

Respuesta del Usuario: Especifique un valor válidopara el parámetro ColumnDelimiter de cualquierfunción export().

API1026 El nombre de archivo especificado no esválido.

Explicación: Se ha especificado un valor no válido ovacío para el parámetro FileName de una funciónexport().

Respuesta del Usuario: Especifique un valor válidopara el parámetro FileName de cualquier funciónexport().

API1008 • API1026

292 Iniciación a DataQuant

Page 305: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

API1027 El formato especificado ({0}) no esválido.

Explicación: Se ha especificado un valor no válidopara el parámetro Format en una función export().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Format de cualquier función export().

API1028 El nombre de formulario especificadono es válido.

Explicación: Se ha especificado un valor no válido ovacío para el parámetro Form de una funciónrelacionada de informe.

Respuesta del Usuario: Especifique un valor válidopara el parámetro Form de cualquier funciónrelacionada de informe.

API1029 El origen del formulario especificado({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro SourceType de una funciónrelacionada de informe.

Respuesta del Usuario: Especifique un valor válidopara el parámetro SourceType de cualquier funciónrelacionada de informe.

API1030 El nombre de variable global no esválido.

Explicación: Se ha especificado un valor no válidopara el parámetro GlobalVariableName de una funciónrelacionada de variables globales.

Respuesta del Usuario: Especifique un valor válidopara el parámetro GlobalVariableName de cualquierfunción relacionada de variables globales.

API1031 La variable de sistema principalespecificada no es válida.

Explicación: Se ha especificado un valor no válidopara el parámetro Value de una funciónsetHostVariable().

Respuesta del Usuario: Especifique un valor válidopara el parámetroValue de cualquier funciónsetHostVariable().

API1033 El nombre y el propietario especificados({0}) no son válidos.

Explicación: Se ha especificado un valor no válidopara el parámetro OwnerAndName de una función deAPI.

Respuesta del Usuario: Especifique un valor válidopara el parámetro OwnerAndName de cualquierfunción de API relevante.

API1034 La longitud de página especificada ({0})no es válida.

Explicación: Se ha especificado un valor no válidopara el parámetro PageLength de una funciónexportReport() o exportVisualReport().

Respuesta del Usuario: Especifique un valor válidopara el parámetro PageLength de cualquier funciónexportReport() o exportVisualReport().

API1035 El ancho de página especificado ({0}) noes válido.

Explicación: Se ha especificado un valor no válidopara el parámetro PageWidth de una funciónexportReport() o exportVisualReport().

Respuesta del Usuario: Especifique un valor válidopara el parámetro PageWidth de cualquier funciónexportReport() o exportVisualReport().

API1037 El ID del procedimiento especificado({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro ProcID o una función relacionada deprocedimiento.

Respuesta del Usuario: Especifique un valor válidopara el parámetro ProcID de cualquier funciónrelacionada de procedimiento.

API1038 El recurso especificado ({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro Resource de una funcióngetResourceLimit().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Resource de cualquier funcióngetResourceLimit().

API1039 El rango de filas y columnasespecificado no es válido.

Explicación: Se han especificado valores no válidospara los parámetros FirstRow, FirstCol, LastRow yLastCol de una función del conjunto de resultados deexportación.

Respuesta del Usuario: Especifique valores válidospara los parámetros FirstRow, FirstCol, LastRow yLastCol de cualquier función de conjunto de resultadosde exportación.

API1040 El delimitador de la serie especificado({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro StringDelimeter de una funciónexport().

API1027 • API1040

Apéndice C. Mensajes 293

Page 306: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Especifique un valor válidopara el parámetro StringDelimeter de cualquier funciónexport().

API1041 El nombre de tabla especificado no esválido.

Explicación: Se ha especificado un valor no válidopara el parámetro TableName de una función export().

Respuesta del Usuario: Especifique un valor válidopara el parámetro TableName de cualquier funciónexport().

API1042 El servidor de destino especificado no esválido.

Explicación: Se ha especificado un valor no válidopara el parámetro Server de una función saveData() ocopyQMFObject().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Server de cualquier funciónsaveData() o copyQMFObject().

API1044 La hora especificada ({0}) no es válida.

Explicación: Se ha especificado un valor no válidopara el parámetro Time de una funcióngetQMFObjectInfo().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Time de cualquier funcióngetQMFObjectInfo().

API1045 El tipo especificado ({0}) no es válido.

Explicación: Se ha especificado un valor no válidopara el parámetro Type de una funcióngetQMFObjectInfo().

Respuesta del Usuario: Especifique un valor válidopara el parámetro Type de cualquier funcióngetQMFObjectInfo().

API1046 La variable especificada ({0}) no esválida.

Explicación: Se ha especificado un valor no válidopara el parámetro VariableName de una funciónsetVariable().

Respuesta del Usuario: Especifique un valor válidopara el parámetro VariableName de cualquier funcióngetVariable().

API1053 El verbo SQL ({0}) no se puede utilizarcon ExecuteStoredProcedure().

Explicación: Se ha especificado una consulta que nocontiene el verbo SQL CALL para una funciónexecuteStoredProcedureEx().

Respuesta del Usuario: Especifique una consultaCALL para cualquier funciónexecuteStoredProcedureEx().

API1054 No se puede preparar una secciónestática.

Explicación: Se ha especificado una consulta estáticapara una función prepare(); sólo se pueden especificarconsultas dinámicas.

Respuesta del Usuario: Especifique una consultadinámica para cualquier función prepare().

API10004 Los valores especificados paraForceDialog y SuppressDialog sonmutuamente excluyentes.

Explicación: Se ha llamado la función initializeServer()y los valores que se han especificado para losparámetros ForceDialog y SuppressDialog se excluyenmutuamente.

Respuesta del Usuario: Compruebe el código queinvoca la función initializeServer().

API10005 El valor especificado no es válido.

Explicación: El valor que se ha especificado para elparámetro de una función no es correcto.

Respuesta del Usuario: Compruébelo para asegurarsede que son válidos todos los valores de parámetroespecificados para todas las funciones que se hanllamado en la instancia de la API.

BIC00000 Error interno

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

BIC00001 Argumento no permitido

Explicación: El argumento especificado no es válido.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

BIC00002 Puntero nulo

Explicación: Se ha producido una excepción depuntero nulo.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

API1041 • BIC00002

294 Iniciación a DataQuant

Page 307: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

BIC00004 {0}

Explicación: Se ha producido la excepciónespecificada.

Respuesta del Usuario: Corrija la excepciónespecificada y vuélvalo a intentar.

BIC00005 Excepción desconocida.

Explicación: Se ha producido un error al recuperaruna serie de recurso.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

BIC00006 Este dispositivo no está soportado porDataQuant

Explicación: El dispositivo especificado no estásoportado por DataQuant

Respuesta del Usuario: No es necesaria ningunaacción.

BIC00007 El objeto no está soportado porDataQuant

Explicación: El objeto especificado no está soportadopor DataQuant

Respuesta del Usuario: No es necesaria ningunaacción.

BIC00009 El usuario ha cancelado la recuperaciónde hijos.

Explicación: El usuario ha cancelado la operación.

Respuesta del Usuario: Vuelva a intentar captar losobjetos especificados.

CLC00001 No se puede convertir {0} a número.

Explicación: El elemento especificado no se puedeconvertir a un valor numérico.

Respuesta del Usuario: Especifique un elementoválido para convertir a un valor numérico.

CLC00002 No se puede evaluar linReg: las seriesde datos tienen números de elementosdiferentes.

Explicación: Las series de datos especificadas para lasvariables x e y contienen números distintos de puntosde datos.

Respuesta del Usuario: Especifique las series de datosque contengan el mismo número de puntos de datos.

CLC00003 No se puede evaluar linReg: no haydatos suficientes.

Explicación: Las series de datos especificadas nocontienen suficientes filas para calcular la regresiónlineal.

Respuesta del Usuario: Especifique un conjunto deresultados de consulta que contenga más de una fila depuntos de datos.

CLC00004 No se puede evaluar linReg: elcoeficiente está fuera de rango.

Explicación: El valor que ha especificado para elparámetro nParam de la función linreg() no es válido.

Respuesta del Usuario: Especifique 0 o un 1 para elparámetro nParam. Un 0 devuelve la curva a laregresión lineal. Un 1 devuelve la intercepción de laregresión lineal.

CLC00005 Se ha especificado un rango de fila dedatos no permitido: de {0} a {1}

Explicación: El rango de filas de datos especificadopara los parámetros nFirstRow y nLastRow no esválido.

Respuesta del Usuario: Especifique un rango válidode filas de datos. El valor nFirstRow debe especificaruna fila antes del valor nLastRow en el conjunto deresultados de consulta.

CLC00006 No se puede calcular gammaIP: error dedominio.

Explicación: Se han especificado argumentos noválidos en la función gammaIP.

Respuesta del Usuario: Especifique un argumentoválido en la función gammaIP.

CLC00009 La función "{0}" no se ha encontrado enla clase Lib, pero está soportado en lasexpresiones.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00010 La función "{0}" tiene una descripción deargumentos errónea.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

BIC00004 • CLC00010

Apéndice C. Mensajes 295

Page 308: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

CLC00011 Error de conversión de tipo. El objetodel tipo {0} no se puede convertir al tipo{1}.

Explicación: El objeto indicado no se puede convertiral tipo indicado.

Respuesta del Usuario: Especifique un objeto válidopara que se convierta al tipo indicado.

CLC00012 Ha fallado la evaluación de unaexpresión: {0}

Explicación: La evaluación de la expresión indicadaha fallado.

Respuesta del Usuario: Especifique una expresiónválida para la evaluación.

CLC00014 Ha fallado la evaluación de la expresión.

Explicación: Ha fallado la evaluación de la expresiónespecificada.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00016 No se puede analizar una expresión: {0}

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00018 Nombre de función desconocido: {0}.

Explicación: El nombre de función indicado no esválido

Respuesta del Usuario: Especifique un nombre defunción válido.

CLC00030 No se puede procesar el URL: ''{0}''

Explicación: El URL indicado no es válido.

Respuesta del Usuario: Especifique un URL válido.

CLC00034 Falta la descripción de la función "{0}".

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00038 Varias declaraciones de la biblioteca"{0}" en la clase LibraryFactory.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte y

envíelos al soporte al cliente.

CLC00039 Varias declaraciones de la biblioteca"{0}" en la clase LibraryFactory.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00040 No se puede cargar la biblioteca "{0}" enla clase LibraryFactory.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00041 Los tipos "{0}" y "{1}" no son aceptablespara la función "{2}".

Explicación: Los argumentos que se han pasado a lafunción son de tipos no válidos.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00042 El tipo "{0}" no es aceptable para lafunción "{1}".

Explicación: La función especificada no aceptar losparámetros del tipo proporcionado.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00043 El servicio de información no estádefinido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00044 El servicio de agregación no estádefinido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00045 El servicio de jerarquía no está definido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00011 • CLC00045

296 Iniciación a DataQuant

Page 309: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

CLC00046 El servicio de color no está definido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00047 El servicio PPI no está definido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00048 El proveedor del valor no está definido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

CLC00049 La función "{0}" está definida para {1}argumento(s).

Explicación: Se ha especificado un número no válidode parámetros para la función indicada.

Respuesta del Usuario: Especifique un númerocorrecto de parámetros para la función indicada.

CLC00050 La función "{0}" no está definida para elargumento {1}.

Explicación: Se ha especificado un número no válidode parámetros para la función indicada.

Respuesta del Usuario: Especifique un número válidode parámetros para la función indicada.

CLC00051 Uno de los operandos no tiene unidadesde medida.

Explicación: Uno de los operandos de la función notiene las unidades de medida.

Respuesta del Usuario: Asegúrese de que todos losoperandos de la función tienen unidades de medida.

CLC00052 No se puede multiplicar dos valoresmedidos.

Explicación: No se pueden multiplicar los valorescalculados.

Respuesta del Usuario: Especifique los valores que nose han calculado para multiplicarse.

CLC00053 No se puede crear la lista a partir de loselementos del tipo "{0}".

Explicación: No se puede crear una lista utilizando loselementos del tipo indicado.

Respuesta del Usuario: Especifique elementos de untipo diferente para que se listen.

CLC00054 La lista no puede contener elementos dedistintos tipos.

Explicación: La lista especificada no puede contenerelementos de distintos tipos.

Respuesta del Usuario: Especifique elementos delmismo tipo para que se listen.

CLC00055 Los tipos "{0}", "{1}" y "{2}" no sonaceptables para la función "{3}".

Explicación: La función indicada no es compatible conlos tipos determinados.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00056 Los argumentos con las unidades demedida no son aceptables para lafunción "{0}".

Explicación: La función indicada no puede contenerargumentos con unidades de medida.

Respuesta del Usuario: Elimine todas las unidades demedida de los argumentos de la función.

CLC00057 Se ha especificado un índice incorrecto.

Explicación: Se ha producido un error en la funciónLineText.

Respuesta del Usuario: Compruebe los argumentosque se han especificado para la función LineText paraver si hay errores.

CLC00058 Los tipos "{0}", "{1}", "{2}" y "{3}" no sonaceptables para la función "{4}".

Explicación: La función indicada no es compatible conlos tipos determinados.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00059 Causa de la excepción de la calculadora:{0}

Explicación: Se ha producido un error genérico.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

CLC00046 • CLC00059

Apéndice C. Mensajes 297

Page 310: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

CLC00060 El valor para la variable ''{0}'' no se hadefinido.

Explicación: El valor de la variable indicada no estádefinido.

Respuesta del Usuario: Defina el valor de la variableindicada.

CLC00061 La función "{0}" ha provocado el error:{1}

Explicación: La función indicada ha provocado elerror indicado.

Respuesta del Usuario: Corrija el error indicado yvuelva a ejecutar la función.

CLC00062 La propiedad "{0}" contiene el error: {1}

Explicación: La propiedad indicada ha provocado elerror indicado.

Respuesta del Usuario: Corrija el error indicado yvuelva a ejecutar la función.

CLC00063 Los tamaños de lista no soncomparables.

Explicación: Se han especificado parámetros noválidos con el tipo List para las funciones añadir,multiplicar, dividir o restar.

Respuesta del Usuario: Especifique un valor válidopara el parámetro List de cualquier función añadir,multiplicar, dividir o restar.

CLC00066 No se puede comprobar debido a que lalista está vacía.

Explicación: No se ha especificado ningún valor parael parámetro List de una función.

Respuesta del Usuario: Especifique un valor válidopara el parámetro List de cualquier función relevante.

CLC00067 La función @if tiene un número imparde parámetros: @if(cond1, exp1, cond2,exp2, ..., expn). expn se utiliza cuandono hay condiciones que sean verdaderas.

Explicación: La sintaxis de una función @if no esválida.

Respuesta del Usuario: Compruebe la sintaxis decualquier función @if para ver si hay errores y vuélvaloa intentar.

DAL01001 No se da soporte a esta característica.

Explicación: La característica especificada no estásoportada por la base de datos.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01002 No se ha encontrado la columna llamada''{0}''.

Explicación: No se ha encontrado la columnaindicada.

Respuesta del Usuario: Compruebe el nombre de lacolumna para ver los errores o especifique un nombrede columna diferente.

DAL01004 La fila actual no es la adecuada paraoperaciones de obtención/establecimiento.

Explicación: La fila especificada no se puederecuperar ni establecer.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01005 Se ha cerrado el cursor de la base dedatos.

Explicación: La operación solicitada no se ha podidocompletar porque el cursor está cerrado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01006 Se ha producido un error al acceder alarchivo. {0}

Explicación: Se ha producido un error deentrada/salida al acceder al archivo.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01007 No está soportada la codificación decaracteres {0}.

Explicación: No está soportada la codificación decaracteres indicada.

Respuesta del Usuario: Utilice un juego de caracteresque soporte la JVM actual.

CLC00060 • DAL01007

298 Iniciación a DataQuant

Page 311: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DAL01008 Se ha producido un error al acceder a labase de datos.\n{0}

Explicación: Se ha producido un error al acceder a labase de datos indicada.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01009 Se ha producido un error interno. {0}

Explicación: Se ha producido el error internoindicado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01011 La clase {0} no es apta para ladescripción del servidor.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01012 La operación solicitada no estádisponible en la modalidad fuera delínea

Explicación: La operación especificada no estádisponible en la modalidad fuera de línea.

Respuesta del Usuario: Especifique una operacióndiferente para aplicar en el objeto activo o cambie a lamodalidad en línea y vuélvalo a intentar.

DAL01013 No se puede crear la conexión con elservidor ''{0}'' debido a lo siguiente: {1}

Explicación: No se ha podido establecer una conexióncon el servidor indicado debido al error especificado.

Respuesta del Usuario: Resuelva el error indicado yvuelva a conectarse al servidor.

DAL01014 Se ha utilizado un conjunto deparámetros de conexión no válidos,

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01016 No se pueden analizar datos (violaciónde las reglas de codificación base64)

Explicación: El archivo XML está dañado.

Respuesta del Usuario: Arregle los errores en elarchivo XML y vuélvalo a intentar.

DAL01017 Se ha detectado un consulta con elnombre duplicado ''{0}'' en el paquete''{1}''.

Explicación: Se ha producido un error interno; elpaquete indicado contiene varias consultas con elmismo nombre especificado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01018 Los datos fuente no son compatibles conla tabla de destino.

Explicación: Ha fallado el intento de guardar los datosen la tabla de la base de datos debido a lo siguiente:

v El número de columnas no coincide.

v Las columnas tienen tipos incompatibles.

Respuesta del Usuario: Seleccione una tabla dedestino compatible y vuélvalo a intentar.

DAL01019 No se da soporte a la operación.

Explicación: Se ha producido un error interno; laoperación solicitada no se puede realizar debido alimitaciones internas.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01020 Definición de tipo SQL no válido: ''{0}''

Explicación: Se ha producido un error interno; ladefinición de tipo SQL indicada no es válida (se puedecorrelacionar con más de un tipo de datos conocido).

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01021 Este producto no contiene el módulo desoporte de SQL

Explicación: DataQuant no soporta o no puedeinicializar el módulo de soporte SQLj.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01022 No pueden existir dos bibliotecas decontroladores diferentes con el mismonombre de controlador.

Explicación: El controlador con el nombre delcontrolador especificado ya está definido en otradefinición de biblioteca.

Respuesta del Usuario: Utilice (edite) la biblioteca delcontrolador ya definido, en lugar de crear uno nuevo.

DAL01008 • DAL01022

Apéndice C. Mensajes 299

Page 312: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DAL01023 Se ha producido un error al guardar lalista de bibliotecas del controlador: {0}

Explicación: Se ha producido el error indicadomientras se estaba guardando la lista de bibliotecas decontrolador.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

DAL01025 Se ha producido un error al cargar lasbibliotecas de controlador.

Explicación: Se ha producido el error indicado alintentar cargar la lista de bibliotecas de controlador.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

DAL01026 La operación no se puede realizardebido a la restricción de límites derecursos: {0}

Explicación: La operación no se ha podido realizardebido a la restricción determinada de límites derecursos.

Respuesta del Usuario: Compruebe los límites derecursos actuales seleccionando Límites de recursosdesde el menú Ver. Especifique una operación dentrode los límites de recursos o póngase en contacto con eladministrador para ver permisos específicos.

DAL01027 Falta el nombre de usuario.

Explicación: Falta el nombre de usuario del campo denombre del diálogo Información de usuario.

Respuesta del Usuario: Especifique un nombre deusuario.

DAL01028 Falta la contraseña.

Explicación: Falta la contraseña en el diálogoInformación de usuario.

Respuesta del Usuario: Especifique una contraseña.

DAL01029 URL de JDBC incorrecta: {0}.

Explicación: El URL de JDBC indicado no puede serprocesado por DataQuant. El URL podría serincorrecto.

Respuesta del Usuario: Consulte el URL de JDBCpara ver errores o especifique un URL diferente.

DAL01030 El parámetro de consulta {0} es de untipo incorrecto de Java. El tipo de datos''{1}'' es necesario.

Explicación: Se ha producido un error interno al

ejecutar la consulta. Los parámetros de consulta tienentipos no válidos.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01031 El descriptor de servidor deantememoria no se puede restaurardebido a lo siguiente: {0}

Explicación: El descriptor del servidor enantememoria no se puede restaurar debido al errorsiguiente.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

DAL01032 Se ha producido un error al hacer unallamada al método remoto. {0}

Explicación: El error indicado se ha producidomientras se estaba ejecutando la operación en el ladodel servidor.

Respuesta del Usuario: Consulte la descripción delerror indicado para ver posibles respuestas.

DAL01033 El servidor remoto no puede procesar lasolicitud del cliente.

Explicación: Se ha producido un error interno; elservidor remoto no puede procesar la solicitud delcliente.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01034 Se ha detectado un intento de utilizarun descriptor de metadatos incompleto.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01035 No se admite la edición para esteconjunto de datos.

Explicación: Se ha producido un error interno; esteconjunto de datos no se puede editar.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01023 • DAL01035

300 Iniciación a DataQuant

Page 313: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DAL01036 La fila actual no es apropiada paraeditar.

Explicación: Se ha producido un error interno; no sepuede editar la fila actual.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01037 El servidor de bases de datos no admiteel cambio de nombre de tablas

Explicación: DataQuant no puede cambiar el nombrede las tablas de este servidor de bases de datos.

Respuesta del Usuario: No es necesaria ningunaacción.

DAL01038 La operación de edición se ha cancelado.

Explicación: El usuario ha cancelado la operación deedición de la tabla.

Respuesta del Usuario: No es necesaria ningunaacción.

DAL01039 No se ha podido actualizar el registro(posiblemente operaciones deedición/supresión simultáneas).

Explicación: No se ha podido actualizar el registro. Lomás probable es que esto se produzca porque estábloqueado debido a una operación simultáneaeditar/suprimir.

Respuesta del Usuario: Renueve el conjunto deresultados y vuélvalo a intentar.

DAL01040 No se ha podido suprimir el registro(posiblemente operaciones deedición/supresión simultáneas).

Explicación: No se ha podido suprimir el registro. Lomás probable es que esto se produzca porque estábloqueado debido a una operación simultáneaeditar/suprimir.

Respuesta del Usuario: Renueve el conjunto deresultados y vuélvalo a intentar.

DAL01041 El valor de una columna calculada esmás largo que lo especificado en losmetadatos

Explicación: Los datos no se han podido exportarporque una o más de las columnas calculadas en elconjunto de resultados contiene datos que son máslargos de lo que está autorizado en la definición de lacolumna.

Respuesta del Usuario: Aumente la longitud máxima

de la columna o modifique los datos de la columnacalculada.

DAL01042 Se ha detectado una conversión de tipoque no es válida.

Explicación: Se ha producido un error interno; unaconversión de tipo de la operación especificada no esválida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01043 Se ha intentado modificar un registrosuprimido.

Explicación: Se ha producido un error interno; losregistros que ya se han suprimido no se puedenmodificar ni restaurar.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01044 La conexión está bloqueada debido a losiguiente: {0}

Explicación: La conexión intentada se ha bloqueadodebido al error o a la restricción indicada.

Respuesta del Usuario: En función del problemaindicado, resuelva el error especificado o póngase encontacto con el administrador para eliminar larestricción.

DAL01046 Este producto no contiene el módulo desoporte de la modalidad estática para labase de datos seleccionada.

Explicación: Este producto no contiene el módulo desoporte de la modalidad estática para la base de datosseleccionada.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01048 El nombre de la clase del controlador''{0}'' no se carga. Esto puede deberse aun nombre de clase de controladorincorrecto o a que faltan bibliotecas decontrolador JDBC.

Explicación: No se puede cargar el nombre de la clasedel controlador indicado. Esto puede deberse a unnombre de clase de controlador incorrecto o a quefaltan bibliotecas de controlador JDBC.

Respuesta del Usuario: Compruebe que haya unadefinición correcta para la biblioteca del controladorJDBC que hace referencia a la clase del controladorindicado.

DAL01036 • DAL01048

Apéndice C. Mensajes 301

Page 314: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DAL01049 La base de datos no admite lamodalidad de protección seleccionada.

Explicación: La modalidad de protección seleccionadano está soportada por la base de datos especificada.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01050 La funcionalidad específica delcontrolador no está disponible debido a:{0}

Explicación: La funcionalidad específica delcontrolador no está disponible debido al error indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar. Verifique que la biblioteca delcontrolador JDBC se ha configurado correctamente yque contiene todos los archivos JAR necesarios. Si elproblema persiste, recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01200 Se ha producido un error de acceso dedatos genérico. {0}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01201 Se ha producido un error de acceso dedatos genérico. {0}, {1}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01202 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01203 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01204 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}, {4}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01205 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}, {4}, {5}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01206 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}, {4}, {5}, {6}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01207 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}, {4}, {5}, {6},{7}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporte

DAL01049 • DAL01207

302 Iniciación a DataQuant

Page 315: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

seleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DAL01208 Se ha producido un error de acceso dedatos genérico. {0}, {1}, {2}, {3}, {4}, {5}, {6},{7}, {8}

Explicación: Se ha producido un error sin ningunadescripción textual. Podría seguir al mensajeinformación adicional. Este código de error podríahacer referencia a distintas condiciones de error enfunción de las versiones del producto.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

DDM0001 Se ha producido un error inesperado.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0002 El objeto {0} no tiene campos con elpunto de código {1}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0003 Excepción de apertura de socket. {0}

Explicación: No se puede establecer la conexiónTCP/IP.

Respuesta del Usuario: Compruebe los detalles dehost y puerto en el URL de JDBC; haga un ping alservidor para comprobar que funciona la conexión dered.

DDM0004 Excepción de escritura de socket. {0}

Explicación: Se ha producido una anomalía deconexión de red o se ha detectado un error interno enel código del controlador.

Respuesta del Usuario: Compruebe la conexión dered. Si la conexión funciona bien, envíe un informe deerrores a los desarrolladores.

DDM0005 Se ha detectado una excepción deformato de datos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0006 URL de JDBC no válido {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0007 Se ha detectado un error de formato decabecera DSS.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0008 CCSID no soportado {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0009 Error de cifrado {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0010 El objeto {0} no contiene el campoobligatorio {1}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0011 El objeto {0} no soporta el valor {1}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0012 Se ha detectado el error de sintaxis: {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0013 Se ha detectado el error de sintaxis: {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

DAL01208 • DDM0013

Apéndice C. Mensajes 303

Page 316: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0014 El objeto {0} no puede contener máscampos repetidos {1}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0015 Valor de número de puerto noautorizado: {0}

Explicación: El URL de JDBC contiene un valor noválido en el campo Puerto.

Respuesta del Usuario: Especifique un número depuerto correcto en el URL de JDBC.

DDM0016 {0} tiene una longitud no válida para elcampo {1} del objeto {2}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0017 ID de tipo de descriptor FD:OCAdesconocido {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0018 Se ha detectado un valor nulo paradatos que no aceptan valores nulos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0019 No se puede colocar un número enterode grupos de repetición del triploFD:OC {0} en {1} bytes

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0020 Se ha detectado un triplo CPT nopermitido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0021 Campo duplicado no permitido {1} en elobjeto {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0022 No se ha encontrado el triplo FD:OCA{0} al que se hace referencia

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0023 No se puede hacer referencia a lostriplos FD:OCA {0} desde el triplo RLO

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0024 Se ha detectado un factor de réplica {0}en el triplo RLO mientras que DRDAsólo permite 1 y 0

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0025 No se puede hacer referencia a lostriples FD:OCA {0} desde el triplo GDA

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0026 Tipo DRDA desconocido {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0014 • DDM0026

304 Iniciación a DataQuant

Page 317: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DDM0027 No se permite un número infinito deelementos para el manejador RLO de {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0028 Se ha producido un error al analizar elmanejador de triplos para el tipo deDRDA {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0029 Valor no especificado para la variable desentencia JDBC {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0030 Conversión de tipo no permitida.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0031 Se ha detectado un formato de fecha yhora no permitido: {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0032 No está soportado el tipo de parámetrode sentencia preparada {0} (del conjuntojava.sql.Type).

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0033 Tipo de DB2 desconocido {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0035 Se ha cerrado la sentencia.

Explicación: Se ha detectado un intento para trabajarcon un objeto Statement cerrado.

Respuesta del Usuario: Arregle el código delprograma.

DDM0036 Se ha cerrado el conjunto de resultados.

Explicación: Se ha detectado un intento para trabajarcon un objeto ResultSet cerrado.

Respuesta del Usuario: Arregle el código delprograma.

DDM0037 Se ha cerrado el objeto.

Explicación: Se ha detectado un intento de trabajarcon un objeto cerrado.

Respuesta del Usuario: Arregle el código delprograma.

DDM0038 No se puede realizar la operación en elestado de conjunto de resultados actual.

Explicación: Se ha detectado un intento de trabajarcon una columna ResultSet de un conjunto deresultados que no está colocado en ningún registroválido.

Respuesta del Usuario: Arregle el código delprograma.

DDM0039 Se ha recibido una respuesta de error.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0040 Se ha recibido una respuesta de errorpara el mandato {0}.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0041 Se ha detectado un error al procesar elobjeto {0}.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DDM0027 • DDM0041

Apéndice C. Mensajes 305

Page 318: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DRL00001 Se ha alcanzado el número máximo deconexiones con el servidor.

Explicación: Se ha alcanzado el número máximo deconexiones con el servidor.

Respuesta del Usuario: Aumente el parámetronúmero máximo de conexiones en el diálogoAlmacenamiento de repositorio o establezca el valor encero para eliminar esta restricción.

DSCERRCD0001 El triplo FD:OCA no se utiliza enlos descriptores de DRDA, o el códigode tipo no es válido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0002 Error de secuencia del triploFD:OCA.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0003 Es necesaria una descripción dematriz y esta no lo es (demasiados omuy pocos triplos RLO (Row Lay Out)).

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0004 Es necesaria una descripción dematriz y esta no lo es (demasiados omuy pocos triplos RLO).

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0005 No se admite el descriptor deentorno con retraso que se acaba derecibir.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0006 Triplo mal formado; falta unparámetro necesario.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0007 El valor de parámetro no esaceptable.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0017 El descriptor de metadatos (MDD)presente no se reconoce como undescriptor de SQL (lenguaje de consultaestructurado).

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0018 No se reconoce la clase MDD comouna clase SQL válida.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0019 El tipo MDD no se reconoce comoun tipo SQL válido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0033 La representación no es compatiblecon el tipo SQL (en el MDD anterior).

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0034 No se admite el identificador deconjunto de caracteres codificados.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DRL00001 • DSCERRCD0034

306 Iniciación a DataQuant

Page 319: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

DSCERRCD0050 La matriz de datos de grupo (GDA)hace referencia a un identificador local(LID) que no es una matriz de datosescalares (SDA) o GDA.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0051 La alteración temporal de lalongitud de GDA supera los límites.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0052 La precisión de GDA supera loslímites.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0053 La escala de GDA es mayor que laprecisión o la escala es negativa.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0054 Falta la alteración temporal delongitud de GDA o es incompatible conel tipo de datos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0065 RLO hace referencia a unidentificador local que no es RLO oGDA.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0066 RLO no ha podido hacer referenciaa un GDA o RLO necesario.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0001 Error de agente permanente.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0002 No autorizado para el mandato.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0003 Comprobación de mandato.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0004 Mandato no admitido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0005 Error de dependencia de gestor.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0006 Conflicto entre gestores.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0007 Error de protocolo de conversación.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

DSCERRCD0050 • ERM0007

Apéndice C. Mensajes 307

Page 320: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ERM0008 Parámetro no admitido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0009 Se ha alcanzado el límite de recursos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0010 Error de sintaxis de secuencia de datos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0011 Destino no admitido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0012 Valor de parámetro no admitido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0013 Error de protocolo de conversación.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0014 Se ha accedido actualmente a la base dedatos relacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0015 Error de mensaje de respuesta de accesoa la base de datos relacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0016 No tiene autorización para la base dedatos relacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0017 No se ha encontrado la base de datosrelacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0018 Se ha alcanzado el límite de recursos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0019 Error de sintaxis de secuencia de datos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0020 Solicitud no válida.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0021 Condición de final anormal de launidad de trabajo.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0022 Proceso de enlace del paquete de basede datos relacional activo.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0008 • ERM0022

308 Iniciación a DataQuant

Page 321: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ERM0023 La consulta no está abierta.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0024 No se ha accedido a la base de datosrelacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0025 No hay coincidencia con el descriptor dedatos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0026 No se admite el objeto.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0027 El enlace del paquete de base de datosrelacional no está activo.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0028 Mensaje de respuesta de actualizaciónde la base de datos relacional.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0029 Condición de error de SQL.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0030 Fin de los datos.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0031 Fin de la consulta.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0032 Solicitud de confirmación.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0033 Condición de fin de unidad de trabajo.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0034 El descriptor no es válido.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0035 Se ha completado la consulta abierta.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0036 Error de apertura de consulta.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0037 La consulta se ha abierto anteriormente.

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM0023 • ERM0037

Apéndice C. Mensajes 309

Page 322: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

ERM0038 Violación de mandato

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

ERM1200 Se ha producido un error genérico deDRDA. {0}

Explicación: Se ha producido el error de DRDAgenérico indicado.

Respuesta del Usuario: Resuelva el error de DRDAgenérico indicado y vuélvalo a intentar.

ERM1201 Se ha producido un error genérico deDRDA. {0}, {1}

Explicación: Se han producido los dos errores deDRDA genéricos indicados.

Respuesta del Usuario: Resuelva los dos erroresindicados y vuélvalo a intentar.

ERM1202 Se ha producido un error genérico deDRDA. {0}, {1}, {2}

Explicación: Se han producido los tres erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los tres erroresindicados y vuélvalo a intentar.

ERM1203 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}

Explicación: Se han producido los cuatro erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los cuatro erroresindicados y vuélvalo a intentar.

ERM1204 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}, {4}

Explicación: Se han producido los cinco erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los cinco erroresindicados y vuélvalo a intentar.

ERM1205 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}, {4}, {5}

Explicación: Se han producido los seis erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los seis erroresindicados y vuélvalo a intentar.

ERM1206 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}, {4}, {5}, {6}

Explicación: Se han producido los siete erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los siete erroresindicados y vuélvalo a intentar.

ERM1207 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}

Explicación: Se han producido los ocho erroresgenéricos de DRDA indicados.

Respuesta del Usuario: Resuelva los ocho erroresindicados y vuélvalo a intentar.

ERM1208 Se ha producido un error genérico deDRDA. {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}

Explicación: Se han producido los errores genéricos deDRDA indicados.

Respuesta del Usuario: Resuelva los nueve erroresindicados y vuélvalo a intentar.

EXPT1000 No se puede realizar el mandato deexportación: {0}

Explicación: No se puede realizar el mandato exportindicado.

Respuesta del Usuario: Resuelva el primer errorindicado y vuélvalo a intentar.

EXPT1001 Se ha encontrado un tipo de datos nosoportado {0}.

Explicación: El conjunto de resultados contienecolumnas con los tipos que no están soportados por elformato IXF370.

Respuesta del Usuario: Asegúrese de que el conjuntode resultados no contiene columnas con ninguno de lostipos siguientes: BINARY, VARBINARY, ROWID,LONGVARBINARY, CLOB, DBCLOB, BLOB,GRAPHIC, VARGRAPHIC o LONGVARGRAPHIC.

EXPT1002 La longitud de la columna {0} debe sermenor que {1}.

Explicación: La longitud de la columna indicada debeser menor que la longitud indicada debido a lasrestricciones del formato IXF.

Respuesta del Usuario: Asegúrese de que la columnade datos indicada es menor que la longitud indicada.Intente la exportación utilizando otro formato (porejemplo, XML).

ERM0038 • EXPT1002

310 Iniciación a DataQuant

Page 323: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

EXPT1003 La precisión de la columna {0} debe serun número impar entre {1} y {2}, ambosinclusive.

Explicación: La precisión de la columna indicada debeser un número impar entre los dos valores indicadosdebido a las restricciones del formato IXF.

Respuesta del Usuario: Asegúrese de que la precisiónde la columna de datos indicad a es un número imparentre los dos valores indicados. Intente la exportaciónutilizando otro formato (por ejemplo, XML).

EXPT1004 Los datos no se han podido exportardebido a un CCSID no soportado {0}.

Explicación: El CCSID indicado no está soportadopara la exportación.

Respuesta del Usuario: Especifique un CCSID válidopara la exportación. Se puede obtener una lista de losCCSID soportados del menú desplegable CCSID en eldiálogo Exportar.

EXPT1005 No se han podido exportar los datosporque no se ha especificado la páginade códigos de un sólo byte.

Explicación: Se ha exportado un conjunto deresultados que contienelas columnas CLOB, CHAR,VARCHAR o LONGVARCHAR en formato IXF, perono se ha especificado un CCSID que contenga unapágina de códigos de un solo byte.

Respuesta del Usuario: Seleccione un CCSID quecontenga una página de códigos de un solo byte.

EXPT1006 No se han podido exportar los datosporque no se ha especificado la páginade códigos de doble byte.

Explicación: Se ha exportado un conjunto deresultados que contiene las columnas DBCLOB,GRAPHIC, VARGRAPHIC o LONGVARGRAPHIC enformato IXF, pero no se ha especificado un CCSID quecontenga una página de códigos de doble byte.

Respuesta del Usuario: Seleccione un CCSID quecontenga una página de códigos de doble byte.

EXPT1007 El valor de la columna {0} excede lalongitud máxima soportada por elformato de archivo dBASE.

Explicación: El valor de la columna indicada supera ellímite del caracteres soportado por el formato dearchivo dBASE.

Respuesta del Usuario: Reduzca el valor de lacolumna indicada o especifique un formato de archivodiferente para la exportación.

EXPT1008 El tipo de datos de la columna {0} noestá soportado en los archivos dBASE.

Explicación: El tipo de datos de la columna indicadano está soportado por el formato de archivo dBASE.

Respuesta del Usuario: Especifique un tipo de datosdiferente para la columna indicada o seleccione unformato de archivo diferente para la exportación. Tipossoportados: CHAR, VARCHAR, SMALLINT, INTEGER,DECIMAL, BIGINT, DOUBLE, FLOAT, DATE y TIME.

EXPT1009 La longitud de la fila en un archivodBASE no puede superar los 4000caracteres.

Explicación: La longitud del resumen de todas lascolumnas del conjunto de resultados supera los 4.000caracteres, que no está soportado por el formato dearchivo dBASE.

Respuesta del Usuario: Asegúrese de que la longitudes más corta de 4.000 caracteres, o seleccione unformato de archivo diferente para la exportación.

EXPT1010 La fuente de datos especificada noexiste.

Explicación: Se ha intentado exportar un conjunto deresultados a un origen de datos que no existe.

Respuesta del Usuario: Especifique un origen dedatos válido.

EXPT1011 Se ha cancelado la operación.

Explicación: El usuario ha cancelado el mandato deexportación cuando se le ha solicitado un nombre deusuario y una contraseña.

Respuesta del Usuario: Especifique un nombre deusuario y una contraseña para el mandato deexportación.

EXPT1012 Se debe especificar un nombre.

Explicación: Se ha intentado exportar un conjunto deresultados a una tabla que no existe.

Respuesta del Usuario: Especifique una tabla deexportación válida.

EXPT1013 Entrada de almacenamiento no válida.

Explicación: El archivo de almacenamiento contienedatos dañados.

Respuesta del Usuario: Configure los fonts y lacorrelación de fonts para la exportación de PDF.

EXPT1003 • EXPT1013

Apéndice C. Mensajes 311

Page 324: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

EXPT1014 No se puede crear el font {0} para PDF

Explicación: El font indicado no se puede crear parael formato de archivo PDF.

Respuesta del Usuario: Especifique un font diferentepara la conversión, especifique un formato de archivodiferente para la exportación, o configure fonts y lacorrelación de font para la exportación de archivo PDF.

EXPT1015 El font {0} no está correlacionado.

Explicación: El nombre de font indicado no estácorrelacionado con el archivo de font físico.

Respuesta del Usuario: Configure los fonts y lacorrelación de font para la exportación de archivo PDF.

FRM1001 El tipo de línea de entrada no es válido.

Explicación: Formulario dañado. El cargador deformularios está colgando en una línea con un primercarácter determinado, porque cada línea de un archivode formulario, de acuerdo con el formato de archivo deformulario, empieza por un carácter determinado (T, V,R, H, E, *) que define el tipo de línea. El primercarácter de la línea actual tiene un tipo desconocido.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1002 La línea de entrada es demasiado corta.

Explicación: El cargador de formularios está colgandoen una línea con un determinado recuento decaracteres, porque cada tipo de línea debe tener unrecuento de caracteres mayor que un determinadonúmero(T > 15, V > 11, R > 3 o H > 44). La línea actuales demasiado corta.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1003 El valor booleano no es válido. Losvalores válidos son SI o NO

Explicación: Formulario dañado: un valor booleanodel archivo de formulario tiene una serie que no es YESni NO.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1004 El valor numérico no es válido. Losvalores válidos son NINGUNO,COLUMNAS, OMISION o un valorentero.

Explicación: Formulario dañado: el cargador deformulario espera un valor de entero válido o una

palabra predefinida (NONE, COLUMNS o DEFAULT).

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1005 Se ha encontrado un código no válido.

Explicación: Formulario dañado: todas las estructurasde tabla de un archivo de formulario tienen sus propiostipos de columna. El cargador de formularios esperaunos tipos de columna determinados en función deltipo de tabla.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1006 El encabezamiento del objeto esdemasiado corto.

Explicación: El cargador de formularios está colgandoen una línea con un determinado recuento decaracteres, porque cada tipo de línea debe tener unrecuento de caracteres mayor que un determinadonúmero(T > 15, V > 11, R > 3 o H > 44). La línea actuales demasiado corta.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1007 El encabezamiento del objeto no esválido.

Explicación: Formulario dañado: la cabecera del objetocontiene campos o datos inesperados.

Respuesta del Usuario: Intente volver a abrir yguardar con la misma versión exacta de DataQuant quese ha utilizado para crear el formulario.

FRM1008 Código de uso no válido.

Explicación: La "nueva columna" del diálogo deformulario contiene un código de uso no válido.

Respuesta del Usuario: Deje el campo del código deuso vacío o seleccione uno del recuadro combinado.

FRM1009 El valor especificado para {0} no esválido.\r\nLos valores válidos son {1}.

Explicación: En la página del diálogo de formulario,hay varios lugares donde puede escribir el tipo o elegirun valor listado. Se ha especificado un valor listado noválido.

Respuesta del Usuario: Escriba un valor válido de lalista.

EXPT1014 • FRM1009

312 Iniciación a DataQuant

Page 325: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

FRM1010 La cabecera de columna "{0}" esdemasiado larga.

Explicación: La longitud de la cabecera de columnadebe ser inferior a 40 caracteres.

Respuesta del Usuario: Asegúrese de que la cabecerade columna es menor que 40 caracteres.

FRM1011 No hay ninguna expresión de condicióncon el ID {0}.

Explicación: Un formulario tiene unos pocos bloquesde detalles en la rama “detalle” (de formapredeterminada, uno) y cada detalle puede utilizar unacondición que defina el detalle como habilitado oinhabilitado. La condición escrita en el formato C1, C2,.. C999 y la condición con el índice correspondientedeben existir en la rama “condiciones”.

Respuesta del Usuario: Especifique YES, NO o Cidonde Ci es la condición existente.

FRM1012 El Ancho de acomodación de línea debeser NO cuando el Número de columnasfijas no es NO.

Explicación: En la página Opciones del diseñador deformularios, cuando se defina cualquier número en elcampo Número de columnas fijas, el campo Ancho deacomodación de línea se debe establecer en NONE.

Respuesta del Usuario: Especifique NONE en elcampo Ancho de acomodación de línea o el campoNúmero de columnas fijas

FRM1013 El ID para el cálculo {0} ya está siendoutilizado por un cálculo diferente.

Explicación: En la página Cálculos del diseñador deformularios, se han especificado dos o más cálculos conel mismo ID.

Respuesta del Usuario: Asegúrese de que cada ID decálculo es único.

FRM1014 El ID para la condición {0} ya estásiendo utilizado por una condicióndiferente.

Explicación: En la página Condiciones del diseñadorde formularios, se han especificado dos o máscondiciones con el mismo ID.

Respuesta del Usuario: Asegúrese de que cada una delas condiciones es única.

FRM1015 El ancho de acomodación de línea debeser 0 si alguna columna utiliza uncódigo de edición de acomodación decolumna.

Explicación: Si una columna utiliza el código de

edición de acomodación , en la página Opciones deldiseñador de formularios, el campo Ancho deacomodación de línea se debe establecer en NONE.

Respuesta del Usuario: Establezca el campo Ancho deacomodación de línea en NONE, o no utilice el códigode edición de acomodación.

FRM1016 Reordenar automáticamente columnasde informe debe ser TRUE al utilizar elcódigo de uso HORIZON.

Explicación: Si alguna columna tiene el código de usoACROSS, en la página Opciones del diseñador deformularios, el campo Reordenar automáticamentecolumnas de informe debe establecerse en TRUE.

Respuesta del Usuario: Establezca el campoReordenar automáticamente columnas de informe enTRUE o no utilice el código de uso ACROSS.

FRM1017 El código de uso HORIZON necesita deotras columnas para utilizar GRUPO ycódigos de uso agregados.

Explicación: Si alguna columna utiliza el código deuso ACROSS, todas las demás columnas deben utilizarel código de uso OMIT, GROUP o AGGREGATION.

Respuesta del Usuario: Establezca los códigos de usoOMIT, GROUP o AGGREGATION para todas lasdemás columnas.

FRM1018 Sólo una columna puede utilizar elcódigo de uso HORIZON.

Explicación: Sólo una columna puede utilizar elcódigo de uso HORIZON.

Respuesta del Usuario: Asegúrese de que sólo unacolumna utiliza el código de uso ACROSS.

FRM1019 El código de uso GRUPO necesita queotras columnas utilicen códigos de usoagregados.

Explicación: Si una columna utiliza el código de usoGROUP, todas las demás columnas deben utilizar loscódigos de uso OMIT, GROUP, BREAK oAGGREGATION.

Respuesta del Usuario: Asegúrese de que todas lasdemás columnas utilizan los códigos de uso OMIT,GROUP, BREAK o AGGREGATION.

FRM1020 El código de uso GRUPO necesita quetodas las otras columnas utilicen uncódigo de uso que no esté en blanco.

Explicación: Si una columna utiliza el código de usoGROUP, todas las demás columnas deben utilizar loscódigos de uso OMIT, GROUP, BREAK oAGGREGATION.

FRM1010 • FRM1020

Apéndice C. Mensajes 313

Page 326: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Asegúrese de que todas lasdemás columnas utilizan los códigos de uso OMIT,GROUP, BREAK o AGGREGATION.

FRM1021 El código de uso agregado sólo se puedeutilizar cuando la columna tiene datosde tipo numérico.

Explicación: Los códigos de uso SUM, CSUM,AVERAGE, STDEV, PCT, TPCT, CPCT y TCPCT sólo sepueden utilizar con columnas numéricas.

Respuesta del Usuario: Especifique un código de usoque no sea SUM, CSUM, AVERAGE, STDEV, PCT,TPCT, CPCT o TCPCT para las columnas no numéricas.

FRM1022 No hay ninguna expresión de cálculocon el ID {0}.

Explicación: En la página Cálculos del diseñador deformularios, se debe especificar el ID del código deluso de cálculo.

Respuesta del Usuario: Especifique un ID de cálculopara el código de uso del cálculo.

FRM1023 "{0}" no es un código de edición válidopara un cálculo.

Explicación: El código de edición especificado no esun código de edición de cálculo válido.

Respuesta del Usuario: Especifique otro código deedición de cálculo.

FRM1024 No es válido el código de edición.

Explicación: El código de edición especificado no esválido.

Respuesta del Usuario: Consulte la sección dereferencia de la ayuda de usuario para encontrar uncódigo de edición válido.

FRM1025 Se ha encontrado una serie ''{0}'' noválida. Ha fallado el análisis.

Explicación: El formulario está dañado o se debe abrircon otro entorno local porque en el entorno local actualno se puede analizar una serie que representa un valorde número.

Respuesta del Usuario: Intente abrir y guardar elformulario con la misma versión de DataQuant que seha utilizado para crear el formulario o intente cambiarel entorno local y volverlo a abrir.

FRM1026 La variable ''{0}'' no es válida en estecontexto.

Explicación: El nombre de la variable especificado noes válido cuando se utiliza en la expresión.

Respuesta del Usuario: Especifique un nombre devariable válido para la expresión.

FRM1027 No hay ninguna columna {0}.

Explicación: La expresión contiene una variable quehace referencia a una columna que no existe.

Respuesta del Usuario: Especifique un número decolumna válido en la variable de expresión.

FRM1028 El sufijo '_B' no es válido en estecontexto.

Explicación: El sufijo '_B' no se puede utilizar envariables predefinidas y como tal no es válido para lavariable actual.

Respuesta del Usuario: Elimine el sufijo '_B' de todaslas variables predefinidas.

FRM1029 No se puede abrir la fuente de datosenlazada.

Explicación: El formulario ha intentado abrir unorigen de datos enlazado y se ha producido un errordurante este proceso.

Respuesta del Usuario: Especifique un objeto deorigen de datos válido para el formulario.

FRM1030 Se ha producido un error al registrar elcódigo de edición del usuario.

Explicación: FormCustomEditCode ha devuelto un error.

Respuesta del Usuario: Revise la documentación deimplementación de FormCustomEditCode y compruebe sihay errores.

FRM1031 No se ha podido encontrar la clase derutina de edición definida por elusuario. {0}

Explicación: El Classloader no puede cargar la clasede implementación de usuario FormCustomEditCode.

Respuesta del Usuario: Compruebe la variableCLASSPATH className.jar.

FRM1032 Se ha producido un error al inicializar laclase de rutina de edición definida porel usuario. {0}

Explicación: Se ha producido un error.

Respuesta del Usuario: Consulte informaciónadicional en la excepción de recorte.

FRM1021 • FRM1032

314 Iniciación a DataQuant

Page 327: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

GERR00001 Se ha producido un error de controladorgenérico. {0}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00002 Se ha producido un error de controladorgenérico. {0}, {1}, {2}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00003 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00004 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}, {4}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00005 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}, {4}, {5}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00006 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}, {4}, {5}, {6}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00007 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

GERR00008 Se ha producido un error de controladorgenérico. {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7},{8}

Explicación: Se ha detectado un error interno en elcódigo del controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

IXF01002 El índice de la columna LOB no esválido.

Explicación: El archivo contiene un índice no válidode una columna LOB.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01003 La longitud de columna de LOB esválida.

Explicación: El archivo IXF contiene una columnaLOB que tiene una longitud no válida.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01004 Se ha encontrado el final del archivodemasiado deprisa.

Explicación: Se ha encontrado un final de archivoprematuro al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01005 La longitud del registro {0} no es válida.

Explicación: Se ha encontrado un registro dañado alimportar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01006 Se ha encontrado una longitud deregistro no válido en el registro {0}.

Explicación: Se ha encontrado una longitud deregistro no válido al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01007 Se ha encontrado una longitud denombre no válida en el registro {0}.

Explicación: Se ha encontrado una longitud denombre de columna no válida al importar datos delarchivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

GERR00001 • IXF01007

Apéndice C. Mensajes 315

Page 328: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

IXF01008 Se ha encontrado un tipo de registro noreconocido en el registro {0}.

Explicación: Se ha encontrado un tipo de registrodesconocido al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01009 Se ha encontrado un valor no válido enel registro {0}.

Explicación: Se ha encontrado un valor de datosinesperado al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01010 Se ha encontrado un tipo de datos nosoportado en el registro {0}.

Explicación: Se ha encontrado un tipo de datos nosoportado al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01011 Se ha encontrado un CCSID nosoportado en el registro {0}.

Explicación: El archivo IXF contiene datos decaracteres que se han codificado utilizando un CCSIDque no está soportado por DataQuant.

Respuesta del Usuario: Cree un archivo IXFutilizando otro CCSID para importar a DataQuant.

IXF01012 La longitud de columna no es válida.

Explicación: Se ha encontrado un nombre de columnano válido al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01013 El ID del registro de datos en el registro{0} es negativo.

Explicación: Se ha encontrado un identificador dedatos no válido al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01014 La posición de una columna es negativaen el registro {0}.

Explicación: Se ha encontrado una posición decolumna no válida al importar los datos del archivoIXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01015 El identificador "IXF" no se haencontrado en el registro {0}.

Explicación: El archivo IXF importado no tieneninguna firma “IXF”, que es necesaria al principio desus contenidos.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01016 La versión del archivo IXF es "{0}", queno está soportada.

Explicación: La versión del archivo IXF importado noestá soportada por DataQuant.

Respuesta del Usuario: Consulte para ver si el archivoIXF es de la versión 0, 1 o 2, todas las demás no estánsoportadas.

IXF01017 Se ha encontrado un recuento deregistro no válido en el registro {0}.

Explicación: Se ha encontrado un recuento decolumna no válido al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

IXF01018 Los contenidos del archivo IXF estándañados.

Explicación: El archivo IXF importado está dañado.

Respuesta del Usuario: Compruebe que estáespecificando un archivo IXF para importar.

IXF01019 El formato de datos no está soportadoen archivos IXF del sistema principal.

Explicación: Se ha encontrado un tipo de columna nosoportado al importar datos del archivo IXF.

Respuesta del Usuario: El archivo IXF importado estádañado o tiene un formato desconocido.

JOB1000 {0}

Explicación:

Respuesta del Usuario:

JOB1001 Formato de archivo JDF desconocido.

Explicación: Se ha seleccionado un archivo de trabajoincorrecto al importar un archivo de trabajo en elformato antiguo (.jdf) al nuevo formato (.jdfx).

Respuesta del Usuario: Seleccione un archivo detrabajo correcto en el formato antiguo para importar.

IXF01008 • JOB1001

316 Iniciación a DataQuant

Page 329: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

JOB1002 Final de archivo inesperado.

Explicación: Se ha seleccionado un archivo de trabajodañado al importar un archivo de trabajo en el formatoantiguo (.jdf) al nuevo formato (.jdfx).

Respuesta del Usuario: Vuelva a guardar el archivode trabajo en la versión 8 de QMF y vuelva a intentarimportar el archivo.

LIC1000 El campo de licencia "{0}" tiene unformato de fecha no válido: {1}.

Explicación: El formato de la fecha en el campoespecificado no es correcto.

Respuesta del Usuario: Asegúrese de que el archivode licencia contiene una fecha en el formatodd/mm/aaaa.

LIC1001 Falta el campo obligatorio "{0}".

Explicación: No se ha especificado ningún valor parael campo indicado.

Respuesta del Usuario: Asegúrese de que se haespecificado un valor para el campo indicado.

LIC1002 El campo "{0}" tiene un valor no válido"{1}". El valor válido es {2}.

Explicación: Se ha especificado un valor incorrectopara el campo indicado.

Respuesta del Usuario: Asegúrese de que se estáutilizando un archivo de licencia válido.

LIC1003 El archivo de licencia no se ha podidoencontrar {0}.

Explicación: No se ha podido encontrar el archivo delicencia.

Respuesta del Usuario: Utilice el diálogo Gestionarlicencias para añadir la licencia al producto.

LIC1004 Se ha producido un error de archivoinesperado: {0}.

Explicación: Se ha producido un error del sistema dearchivos al cargar el archivo de licencia.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

LIC1006 Ha fallado la verificación de la firma dela licencia.

Explicación: Ha fallado la verificación de firma digitaldel archivo de licencia.

Respuesta del Usuario: Proporcione un archivo delicencia válido.

LIC1007 Ha caducado la licencia.

Explicación: Ha caducado el periodo de prueba de lalicencia.

Respuesta del Usuario: Compre una licenciacompleta.

LIC1008 Error inesperado.

Explicación: Se ha producido un error inesperado alverificar la licencia.

Respuesta del Usuario: Asegúrese de que se estáutilizando el archivo de licencia correcto.

LIC1009 La licencia no es correcta.

Explicación: La verificación de la licencia ha falladodebido a un archivo de licencia no válido.

Respuesta del Usuario: Utilice el archivo de licenciaoriginal.

LIC1010 No se ha encontrado el archivo delicencia.

Explicación: No se ha encontrado la licencia (archivos*.lic) en el directorio de inicio del usuario o en eldirectorio de la aplicación.

Respuesta del Usuario: Utilice el diálogo Gestionarlicencias para importar una licencia válida.

MAIL1000 {0}

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Resuelva el error y vuélvalo aintentar.

MAIL1001 Se debe especificar el servidor SMTP.

Explicación: El servidor de correo electrónico queenviará el mensaje que contiene el objeto no se haespecificado en el mandato de procedimiento.

Respuesta del Usuario: Especifique el servidor decorreo electrónico que enviará el mensaje en elmandato de procedimiento MAIL TO. Consulte el temade mandato de procedimiento MAIL TO en la ayuda deusuario si desea más información.

MAIL1002 Se ha especificado un tipo desconocidode elemento adjunto.

Explicación: El archivo especificado en el mandatoMAIL TO es de un formato de archivo desconocido, ose ha escrito de forma incorrecta.

Respuesta del Usuario: Compruebe el parámetroATTACHMENT del mandato MAIL TO para vererrores o especifique un archivo adjunto diferente.Consulte el tema de mandato de procedimiento MAIL

JOB1002 • MAIL1002

Apéndice C. Mensajes 317

Page 330: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

TO en la ayuda de usuario si desea más información.

NLS00001 Se ha producido el error genérico #{0} enel módulo {1}.

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00002 Se ha producido el error genérico #{0} enel módulo {1} ({2}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00003 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00004 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00005 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}; {5}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00006 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}; {5}; {6}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00007 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}; {5}; {6}; {7}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00008 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}; {5}; {6}; {7}; {8}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

NLS00009 Se ha producido el error genérico #{0} enel módulo {1} ({2}; {3}; {4}; {5}; {6}; {7}; {8};{9}).

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

OLCQ1000 {0}

Explicación: Se trata de un mensaje recortado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

OLCQ1001 Se ha cancelado la consulta.

Explicación: Se ha cancelado la consulta actual.

Respuesta del Usuario: Vuelva a ejecutar la consulta.

OLCQ1002 Debe seleccionar al menos un valor paracada nivel.

Explicación: Como mínimo, se debe seleccionar unvalor en cada nivel de un control de seccionador.

Respuesta del Usuario: Seleccione un valor y vuélvaloa intentar.

OLCQ1005 No se puede encontrar la fuente dedatos necesaria.

Explicación: Se ha especificado un origen de datos noexistente para la consulta OLAP.

Respuesta del Usuario: Especifique un origen dedatos válido para la consulta OLAP.

OLP1000 {0}

Explicación: Se trata de un mensaje recortado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

OLP1002 La base de datos no soporta lacaracterística OLAP.

Explicación: La base de datos especificada no soportala funcionalidad OLAP.

Respuesta del Usuario: Especifique una base de datoscon la funcionalidad OLAP.

NLS00001 • OLP1002

318 Iniciación a DataQuant

Page 331: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

OLP1003 No se ha podido localizar la medida decubo {0}.

Explicación: En la base de datos no se ha podidoencontrar la medida de cubo indicada.

Respuesta del Usuario: Seleccione una base de datosdiferente para buscar la medida de cubo.

OLP1004 No se ha podido localizar la dimensióndel cubo {0}.

Explicación: En la base de datos, no se ha podidolocalizar la dimensión de cubo indicada.

Respuesta del Usuario: Seleccione una base de datosdiferente para buscar la dimensión de cubo.

OLP1005 No se ha podido localizar {0}.

Explicación: En la base de datos no se ha podidoencontrar el cubo OLAP indicado.

Respuesta del Usuario: Seleccione una base de datosdiferente para buscar el cubo OLAP.

OLP1006 No se pueden recuperar los valores para{0}.

Explicación: Se ha producido un al leer la informaciónde dimensión.

Respuesta del Usuario: Asegúrese de que existe ladimensión indicada.

OLP1007 No se puede añadir la medida odimensión porque no está relacionadacon ninguna tabla utilizada actualmenteen el diseño.

Explicación: Se ha producido un error al crear laconsulta SQL para recuperar datos OLAP deCubeViews; no se ha podido encontrar la tabla quealmacena información sobre la medida o dimensiónseleccionada.

Respuesta del Usuario: Compruebe la integridad delos metadatoss de CubeView.

OLP1008 No hay información suficiente paraenlazar una dimensión o una medidaespecificada: {0}.

Explicación: Se ha producido un error al crear laconsulta SQL para recuperar los datos de OLAP deCubeViews; no se pueden unir las tablas quealmacenan la información sobre las medidas odimensiones seleccionadas.

Respuesta del Usuario: Compruebe la integridad delos metadatoss de CubeView.

OLP1009 No se puede conectar a la base de datos:{0}.

Explicación: No se puede conectar a la base de datos.

Respuesta del Usuario: Compruebe si la conexión conuna base de datos está disponible o solicite aladministrador más información.

OLP1010 La definición de cubo no resultaadecuada para el diseño de la consultaactual.

Explicación: La estructura de cubo tal como estádefinida en la consulta OLAP no coincide con laestructura de cubo actual.

Respuesta del Usuario: Consulte para asegurarse deque la estructura de cubo que está definida en laconsulta OLAP coincide con la estructura de cuboactual.

OLQ1000 {0}

Explicación: Se trata de un mensaje recortado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

OLQ1001 Error interno.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

OLQ1002 Se ha cancelado la consulta.

Explicación: Se ha cancelado la consulta actual.

Respuesta del Usuario: Vuelva a ejecutar la consulta.

OLQ1003 Debe seleccionar al menos un valor paracada nivel.

Explicación: Como mínimo, se debe seleccionar unvalor en un control de seccionador.

Respuesta del Usuario: Seleccione un valor y vuélvaloa intentar.

OLQ1004 El tipo para salvar la consulta no esválido.

Explicación: Se ha seleccionado un tipo de objeto noválido en el cual guardar la consulta. Sólo se puedenguardar las consultas OLAP en el formato de archivo*.oq.

Respuesta del Usuario: Guarde la consulta OLAP enun archivo con la extensión de archivo *.oq.

OLP1003 • OLQ1004

Apéndice C. Mensajes 319

Page 332: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

OLQ1005 No se ha especificado ninguna fuente dedatos para la consulta.

Explicación: Se ha especificado un origen de datos noexistente para la consulta OLAP.

Respuesta del Usuario: Especifique un origen dedatos válido para la consulta OLAP.

OLQ1006 Sólo puede aparecer una referencia a lajerarquía de dimensión {0} en elseccionador.

Explicación: MDX DB2 DWE sólo soporta unadimensión por seccionador.

Respuesta del Usuario: Seleccione sólo unadimensión.

PE00001 Se ha encontrado ''{0}'' en la columna {1}.\r\n Estaba esperando uno de: {2}.

Explicación: Se ha encontrado un carácter no válidoen la columna indicada.

Respuesta del Usuario: Sustituya el carácter no válidocon uno de los caracteres indicados.

PE00002 Se ha encontrado ''{0}'' en la columna {1}.\r\n Se estaba esperando: {2}.

Explicación: Se ha encontrado un carácter no válidoen la columna indicada.

Respuesta del Usuario: Sustituya el carácter no válidocon el carácter indicado.

PE00003 La expresión necesita una calculadorapara obtener un valor.

Explicación: La expresión no devuelve un valor.

Respuesta del Usuario: No es necesaria ningunaacción.

PE00004 Se ha producido una excepción deanálisis.

Explicación: Se ha producido un error al analizar laexpresión.

Respuesta del Usuario: Compruebe la sintaxis de laexpresión para ver los errores y vuélvalo a intentar.

PRC1000 Se ha producido un error inesperado alanalizar el mandato.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

PRC1001 Se ha producido un error al analizar elmandato: señal inesperada "{0}".

Explicación: Se ha encontrado una señal inesperada alanalizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC1002 Se ha producido un error al analizar elmandato: carácter inesperado ''{0}''.

Explicación: Se ha encontrado un carácter inesperadoal analizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis o caracteresno válidos (mediante la documentación o la asistenciade contenido a través de Ctrl+Espaciado)

PRC1003 El parámetro ''{0}'' no es válido en estecontexto.

Explicación: Se ha encontrado una señal de parámetrono soportada al analizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC1004 El parámetro ''{0}'' no se puedeespecificar dos veces.

Explicación: El parámetro indicado se ha especificadodos veces en el mismo mandato de procedimiento.

Respuesta del Usuario: Especifique sólo una instanciadel parámetro indicado.

PRC1005 ''{1}'' no es un valor válido para elparámetro ''{0}''.

Explicación: El valor indicado no es válido para elparámetro indicado.

Respuesta del Usuario: Especifique un valor válidopara el parámetro indicado. Consulte la secciónMandatos de procedimiento de la ayuda de usuario sidesea más información sobre los mandatos deprocedimiento y sus parámetros.

PRC1006 No se puede establecer la variable ''{0}''.

Explicación: La variable indicada no se puedeestablecer manualmente.

Respuesta del Usuario: Especifique una variableválida y vuélvalo a intentar.

OLQ1005 • PRC1006

320 Iniciación a DataQuant

Page 333: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

PRC1008 Se ha producido un error al analizar elmandato: final de línea inesperado.

Explicación: Se ha encontrado un final inesperado delínea al analizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC1009 Se ha producido un error al analizar elmandato: mandato no reconocido ''{0}''.

Explicación: El mandato indicado no es válido.

Respuesta del Usuario: Consulte el texto deprocedimiento para ver errores o especifique unmandato diferente.

PRC1010 Error de análisis en las líneas {0}-{1}(mandato #{2}). {3}

Explicación: se ha encontrado un error de sintaxis alanalizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC1011 Se ha producido un error al analizar elmandato: nombre de objeto no válido''{0}''.

Explicación: El nombre de objeto indicado no esválido.

Respuesta del Usuario: Consulte el texto deprocedimiento para ver errores y especifique unnombre de objeto válido. Consulte la sección Mandatosde procedimiento de la ayuda de usuario si desea másinformación.

PRC1012 Debe especificar el tipo de objeto o elnombre de objeto.

Explicación: No se ha especificado un nombre o tipode objeto necesario.

Respuesta del Usuario: Especifique un tipo o nombrede objeto válido donde sea necesario en el texto delmandato de procedimiento. Consulte la secciónMandatos de procedimiento de la ayuda de usuario sidesea más información.

PRC1013 ''{0}'' es un nombre de variable noválido.

Explicación: El nombre de variable indicado no esválido.

Respuesta del Usuario: Consulte el nombre de

variable para ver los errores de sintaxis o especifiqueotra variable válida. Consulte la sección Mandatos deprocedimiento de la ayuda de usuario si desea másinformación.

PRC1014 Paréntesis de cierre alcanzado antes delfinal.

Explicación: Se ha encontrado un delimitador decierre inesperado al analizar el procedimiento.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC2001 Se ha producido un error al recuperar{0}. {1}

Explicación: El error indicado se ha producido alrecuperar el objeto indicado.

Respuesta del Usuario: Resuelva el error y vuelva aejecutar el procedimiento.

PRC2002 {0} no existe.

Explicación: El objeto indicado no existe.

Respuesta del Usuario: Especifique un objeto válidoen el mandato de procedimiento.

PRC2003 {0} existe pero es de un tipo erróneo.

Explicación: El objeto indicado existe en una ventanaabierta del editor, pero el tipo de objeto que se haespecificado en el mandato de procedimiento nocoincide con el tipo del objeto.

Respuesta del Usuario: Asegúrese de que el tipo deobjeto del mandato de procedimiento coincida con eltipo del objeto de la ventana abierta del editor.

PRC2004 {0} no existe o es de un tipo erróneo.

Explicación: No hay ningún objeto del tipo de objetoespecificado abierto en una ventana abierta del editor, oel tipo de objeto no es correcto.

Respuesta del Usuario: Asegúrese de que el tipo deobjeto que se ha especificado en el mandato deprocedimiento coincida con el tipo del objeto que estáen la ventana abierta.

PRC2005 El procedimiento ha emitido unmandato para un objeto actual, pero noexiste ningún objeto actual del tipocorrecto.

Explicación: El procedimiento no especifica unnombre de objeto específico, sólo un tipo de objeto. Enesta instancia, si se abre un objeto de este tipo en otraventana del editor, el procedimiento se ejecutará de

PRC1008 • PRC2005

Apéndice C. Mensajes 321

Page 334: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

forma correcta. Puesto que no está abierto un objeto deltipo especificado en otra ventana, el procedimiento nose puede ejecutar.

Respuesta del Usuario: Asegúrese de que está abiertoun objeto del tipo especificado en otra ventana, oespecifique un nombre de objeto específico.

PRC2006 {0}

Explicación: Se trata de un mensaje recortado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

PRC2007 El mandato CONVERT sólo se puedeemitir para consultas: no se puedeaplicar a {0}.

Explicación: El objeto indicado no se puede convertirmediante el mandato CONVERT.

Respuesta del Usuario: Especifique una consulta paraque se convierta mediante el mandato CONVERT. Sidesea más información, consulte el tema CONVERT enla sección Mandatos de procedimiento de la ayuda deusuario.

PRC2008 Se ha cancelado la operación.

Explicación: El usuario ha cancelado la operación.

Respuesta del Usuario: Vuelva a ejecutar la operación.

PRC2011 No está soportada la acción guardar enel formato {0}.

Explicación: El formato seleccionado no estásoportado al exportar un objeto. Los informes sólo sepueden exportar en formatos TEXT, HTML y PDF.

Respuesta del Usuario: Cambie el formato de datosde exportación en el mandato de procedimiento.

PRC2017 Se ha excedido la profundidad máximade anidamiento de procedimientos.

Explicación: No están soportados más de 50 nivelesde procedimiento anidados.

Respuesta del Usuario: Vuelva a diseñar elprocedimiento para reducir su profundidad.

PRC2018 La consulta especificada no ha devueltoun conjunto de resultados.

Explicación: Se ha emitido el mandato SAVE DATA enuna consulta que no contiene un conjunto deresultados.

Respuesta del Usuario: Asegúrese de que la consultaque está intentando guardar contenga un conjunto deresultados.

PRC2020 Se ha producido un error al salvar elobjeto en el servidor. {0}

Explicación: El error indicado se ha producidomientras se estaba guardando el objeto en el servidor.

Respuesta del Usuario: Resuelva el error indicado yvuelva a ejecutar el procedimiento.

PRC2022 No se puede realizar la operaciónporque no hay datos disponibles.

Explicación: El mandato EXPORT DATA se ha emitidoen un objeto que no contiene datos.

Respuesta del Usuario: Asegúrese de que el objetoque está intentando exportar contiene datos.

PRC2025 El procedimiento se ha interrumpidodebido a que se invoca a sí mismo demodo recurrente.

Explicación: El procedimiento se ha invocado a símisma de modo recurrente. La recurrencia no estásoportada en los procedimientos.

Respuesta del Usuario: Vuelva a escribir elprocedimiento y elimine la recurrencia.

PRC2026 Se ha producido un error al ejecutar elprocedimiento. {0}

Explicación: El error indicado se ha producidomientras se estaba ejecutando el procedimiento.

Respuesta del Usuario: Resuelva el error indicado yvuelva a ejecutar el procedimiento.

PRC2028 Se ha producido un error al importar elarchivo {0}.

Explicación: Se ha producido un error cuando seestaba importando el archivo.

Respuesta del Usuario: Asegúrese de que el objetoque se está importando es de un formato soportado.

PRC2029 No se ha podido conectar a un servidor{1}: {0}

Explicación: El alias de origen de datos que se haespecificado en el mandato CONNECT TO no estádefinido.

Respuesta del Usuario: Asegúrese de que el mandatohace referencia a un origen de datos válido delrepositorio.

PRC2006 • PRC2029

322 Iniciación a DataQuant

Page 335: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

PRC2030 El objeto especificado {0} para laimportación tiene un tipo incompatible.

Explicación: El mandato IMPORT o DISPLAY se haemitido en un objeto con un tipo no soportado.

Respuesta del Usuario: Asegúrese de que el objetoque se va a importar o visualizar sea de un tipo válido.

PRC2031 No se soporta el mandato especificado,o algunos de sus parámetros.

Explicación: El procedimiento contiene mandatos oparámetros que no están soportados.

Respuesta del Usuario: Consulte el texto delprocedimiento para ver errores de sintaxis (utilizandola documentación o la asistencia de contenido a travésde Ctrl+Espaciado)

PRC2032 No se puede guardar el objeto no QMFen el catálogo de QMF.

Explicación: El objeto especificado es un objeto noQMF y no se puede guardar en el catálogo de QMF.

Respuesta del Usuario: Especifique una ubicacióndiferente en la que guardar el objeto o especifique unobjeto diferente para que se guarde.

PRC2033 No puede establecer el valor de {0}.

Explicación: El valor del parámetro indicado no sepuede establecer manualmente con el mandato SETGLOBAL.

Respuesta del Usuario: Los valores para algunasvariables DSQ no se pueden establecer manualmente(por ejemplo, DSQAO_CONNECT_ID,DSQAO_QMF_VER_RL, etc). Vuelva a escribir elprocedimiento para excluir estos valores de variable.

PRC2035 El nombre de la impresora ''{0}'' no esválida.

Explicación: El nombre de la impresora indicado no esválido.

Respuesta del Usuario: Compruebe la ortografía delnombre de la impresora, o especifique una impresoradiferente para utilizar para el mandato PRINT.

PRC2036 No está autorizado para utilizar el editorde tablas en esta fuente de datos.

Explicación: El límite del recurso Permitir la ediciónde tabla para el origen de datos está desactivado; nopuede abrir el editor de tablas del origen de datos

Respuesta del Usuario: Solicite al administrador quehabilite este límite de recurso.

PRC2037 No está autorizado para editar las tablasen este origen de datos.

Explicación: El límite del recurso Permitir la ediciónde tabla para el origen de datos está desactivado; nopuede editar los valores de las células de cuadrícula deconsulta.

Respuesta del Usuario: Solicite al administrador quehabilite este límite de recurso.

PROC1000 No se pueden determinar las referenciasdel procedimiento REXX.

Explicación: Las referencias del procedimiento no sepueden crear para los procedimientos de REXX.

Respuesta del Usuario: Puede ver referencias en lasvistas Repositorio o Espacios de trabajo sólo paraprocedimientos genéricos.

PROC1001 No se han definido algunas variables desustitución.

Explicación: No se han definido algunas de lasvariables de sustitución del procedimiento.

Respuesta del Usuario: Asegúrese de que todas lasvariables de sustitución están definidas para elprocedimiento, o ejecute este procedimiento sin elparámetro /batch en la línea de mandatos. En este casoDataQuant solicitará todos los valores de variablesnecesarios.

QEL00001 El usuario no está autorizado a ejecutarconsultas que devuelvan datos de LOB.

Explicación: No está autorizado para ejecutarconsultas que contengan datos de objeto grandes.

Respuesta del Usuario: Compruebe los límites derecursos de opciones LOB seleccionando Límites derecursos desde el menú Ver para ver los permisosespecíficos o solicite al administrador más información.

QEL00002 Se ha excedido el límite de Máximo defilas a recuperar. Ya se han recuperado{0} filas.

Explicación: Se ha alcanzado el límite Máximo de filasa recuperar. Ya se ha recuperado el número indicado defilas.

Respuesta del Usuario: Compruebe el límite derecurso Máximo de filas a recuperar seleccionandoLímites de recursos desde el menú Ver para ver lasprestaciones específicas o solicite al administrador másinformación.

PRC2030 • QEL00002

Apéndice C. Mensajes 323

Page 336: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

QEL00003 Se ha excedido el límite de Máximo debytes a obtener. Ya se han recuperado {0}bytes.

Explicación: Se ha alcanzado el límite Máximo deBytes a recuperar. Ya se ha recuperado el númeroindicado de bytes.

Respuesta del Usuario: Compruebe el límite derecursos Máximo de bytes a recuperar seleccionandoLímites de recursos desde el menú Ver para ver lasprestaciones específicas o solicite al administrador másinformación.

QEL00004 La longitud de una columna de LOBexcede la longitud máxima permitida.

Explicación: La longitud de una columna LOB delconjunto de resultados de la consulta supera lalongitud máxima permitida.

Respuesta del Usuario: Compruebe el tamaño decolumna máxima LOB seleccionando Límites derecursos en el menú Ver para ver las prestacionesespecíficas o solicite al administrador más información.

QEL00005 No está autorizado para utilizar el verboSQL ''{0}''.

Explicación: No está autorizado para utilizar el verboSQL indicado.

Respuesta del Usuario: Compruebe los límites deverbos SQL seleccionando Límites de recursos desde elmenú Ver para ver las prestaciones específicas o soliciteal administrador más información.

QEL00006 No se le permite salvar datos en la basede datos.

Explicación: No está permitido para guardar los datosen la base de datos.

Respuesta del Usuario: Compruebe los límites delrecurso Guardar datos seleccionando Límites derecursos en el menú Ver para ver las prestacionesespecíficas o solicite al administrador más información.

QEN00001 Se ha cancelado la consulta.

Explicación: Se ha cancelado la consulta activa.

Respuesta del Usuario: Vuelva a ejecutar la consulta.

QEN00003 Señal inesperada: {0}

Explicación: Se ha encontrado una señal inesperada alanalizar la consulta que llama al procedimientoalmacenado.

Respuesta del Usuario: Consulte la sintaxis de laconsulta para ver errores.

QEN00004 Señal inesperada: se esperaba {0} pero seha encontrado {1}.

Explicación: Se ha encontrado un delimitador cerradoinesperado mientras se analizaba la consulta que llamaal procedimiento almacenado.

Respuesta del Usuario: Consulte la sintaxis de laconsulta para ver errores.

QEN00005 No se esperaba el fin de sentencia.

Explicación: Se ha encontrado un final inesperado desentencia al analizar la consulta que llama alprocedimiento almacenado.

Respuesta del Usuario: Consulte la sintaxis de laconsulta para ver errores.

QEN00006 La expresión {0} no es un procedimientoalmacenado.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QEN00007 Se esperaba el fin de sentencia pero seha encontrado {0}

Explicación: Se han encontrado señales después delfinal de la sentencia al analizar la consulta que llama ala procedimiento almacenada.

Respuesta del Usuario: Consulte la sintaxis de laconsulta para ver errores.

QEN00008 Tipo de datos de parámetro nosoportado: {0}

Explicación: Se ha encontrado un parámetro nosoportado al analizar la consulta que llama alprocedimiento almacenado.

Respuesta del Usuario: Consulte la sintaxis de laconsulta para ver errores.

QEN00009 {0} es un valor no válido para este tipo:{1}

Explicación: Cuando se le solicita un valor para unparámetro de procedimiento almacenado, el usuario haespecificado un valor que no es válido para dicho tipode parámetro.

Respuesta del Usuario: Especifique un valor válidopara el parámetro.

QEL00003 • QEN00009

324 Iniciación a DataQuant

Page 337: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

QMF1004 No está autorizado para imprimir losobjetos del origen de datos ''{0}''.

Explicación: El nombre de origen de datos indicadotiene una restricción en la impresión para el usuarioactual.

Respuesta del Usuario: Póngase en contacto con eladministrador para comprobar los permisos específicospara la impresión.

QMF1005 La estructura de la tabla del catálogoQMF está obsoleta.\nLas tablas decatálogo se deben actualizar.

Explicación: El error indicado se ha producido porqueel catálogo QMF tiene una estructura obsoleta.

Respuesta del Usuario: Póngase en contacto con eladministrador para actualizar el catálogo QMF.

QMF1006 No está autorizado para guardar losdatos en archivos desde el origen dedatos ''{0}''.

Explicación: El nombre de origen de datos indicadotiene una restricción para guardar los datos para elusuario actual.

Respuesta del Usuario: Póngase en contacto con eladministrador para comprobar los permisos específicospara guardar datos.

QRL00001 El usuario no esta autorizado paraacceder a esta fuente de datos en lamodalidad de interfaz de usuario.

Explicación: El usuario no esta autorizado paraacceder a esta fuente de datos en la modalidad deinterfaz de usuario.

Respuesta del Usuario: Compruebe los límites deOpciones seleccionando Límites de recursos desde elmenú Ver para ver las prestaciones específicas o soliciteal administrador más información.

QRL00002 El usuario no está autorizado paraacceder a esta fuente de datos en lamodalidad de automatización.

Explicación: El usuario no está autorizado paraacceder a esta fuente de datos en la modalidad deautomatización.

Respuesta del Usuario: Compruebe los límites deOpciones seleccionando Límites de recursos desde elmenú Ver para ver las prestaciones específicas o soliciteal administrador más información.

QRL00003 El usuario no está autorizado paraejecutar consultas no salvadas.

Explicación: El usuario no está autorizado paraejecutar consultas no salvadas.

Respuesta del Usuario: Compruebe los límites deOpciones seleccionando Límites de recursos desde elmenú Ver para ver las prestaciones específicas o soliciteal administrador más información.

QRL00004 El usuario no está autorizado a guardaresta fuente de datos a un archivo.

Explicación: El usuario no está autorizado a guardaresta fuente de datos a un archivo.

Respuesta del Usuario: Compruebe los límites deGuardar datos seleccionando Límites de recursos desdeel menú Ver para ver las prestaciones específicas osolicite al administrador más información.

QRL00005 El usuario no está autorizado a guardardatos desde esta fuente de datos a labase de datos.

Explicación: El usuario no está autorizado a guardardatos desde esta fuente de datos a la base de datos.

Respuesta del Usuario: Compruebe los límites deGuardar datos seleccionando Límites de recursos desdeel menú Ver para ver las prestaciones específicas osolicite al administrador más información.

QRL00006 El usuario no está autorizado pararecuperar datos de LOB.

Explicación: El usuario no está autorizado pararecuperar datos de LOB.

Respuesta del Usuario: Compruebe los límites deOpciones de LOB seleccionando Límites de recursosdesde el menú Ver para ver los permisos específicos osolicite al administrador más información.

QRL00008 No se ha encontrado ningún grupo derecursos para el usuario {0}.

Explicación: No se ha encontrado ningún grupo derecursos para el usuario indicado.

Respuesta del Usuario: Especifique un grupo derecursos válido para el usuario.

QRL00009 La operación no se puede realizarporque el procesamiento de datos deLOB está inhabilitado.

Explicación: La operación no se puede realizar porqueel procesamiento de datos de LOB está inhabilitado.

Respuesta del Usuario: Compruebe los límites deOpciones de LOB seleccionando Límites de recursos

QMF1004 • QRL00009

Apéndice C. Mensajes 325

Page 338: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

desde el menú Ver para ver los permisos específicos osolicite al administrador más información.

QRY0999 {0}

Explicación: Se trata de un mensaje recortado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

QRY1001 Se ha cancelado la consulta.

Explicación: La consulta se ha cancelado.

Respuesta del Usuario: Vuelva a ejecutar la consulta.

QRY1002 Se ha encontrado un registro deencabezamiento no válido.

Explicación: La consulta se ha cargado con errores.

Respuesta del Usuario: Intente volver a cargar laconsulta; de lo contrario, la consulta está dañada.

QRY1003 No se ha especificado ninguna fuente dedatos para la consulta.

Explicación: No se ha especificado ninguna fuente dedatos para la consulta.

Respuesta del Usuario: Especifique un origen dedatos para la consulta.

QRY1004 Se ha encontrado un registro ''R''inesperado: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1005 Se ha encontrado un registro ''T''inesperado: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1006 Se ha encontrado un registro ''T'' noválido: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo T del archivo de consulta asistidadurante el almacenamiento de información de la

estructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1007 Se ha encontrado un registro ''T'' coninformación de columna no válida: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo T del archivo de consulta asistidadurante el almacenamiento de información de laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1008 Se ha encontrado un tipo de tabla noreconocido:{0}.

Explicación: Se ha encontrado un error al cargar unregistro del archivo de consulta asistida durante elalmacenamiento de información de la estructura deconsulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1009 Se ha encontrado un valor no válido enun registro ''R'' para la tabla 1110: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1010 Se ha encontrado un valor no válido enun registro ''R'' para la tabla 1150: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1011 Se ha encontrado un valor no válido enun registro ''R'' para la tabla 1210: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporte

QRY0999 • QRY1011

326 Iniciación a DataQuant

Page 339: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

seleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1012 Se ha encontrado un valor no válido enun registro ''R'' para la tabla 1310: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1013 Se ha encontrado un valor no válido enun registro ''R'' para la tabla 1410: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1014 Se ha encontrado un registro 'R' fuerade secuencia para la tabla 1310.

Explicación: Se ha encontrado un error al cargar unregistro de tipo R del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1015 Se ha encontrado un registro ''V'' noválido: {0}.

Explicación: Se ha encontrado un error al cargar unregistro de tipoV del archivo de consulta asistidadurante el almacenamiento de información en laestructura de consulta asistida.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1016 Debe haber menos de 16 tablas enConsulta asistida.

Explicación: Debe haber menos de dieciséis tablasllamadas desde el editor de consultas asistidas.

Respuesta del Usuario: Asegúrese de que haya menosde dieciséis tablas llamadas en el editor de consultasasistidas y vuelva a ejecutar la consulta.

QRY1017 Se ha encontrado el mismo ID decorrelación para dos o más tablas.

Explicación: Ya existe el objeto PqTable para el ID decorrelación especificado.

Respuesta del Usuario: Seleccione otra tabla para eleditor de consultas asistidas.

QRY1018 Se ha encontrado un ID de correlaciónde tablas no válido.

Explicación: Se ha encontrado un error al recuperarun ID de correlación válido.

Respuesta del Usuario: Intente volver a añadir laconsulta en el editor de consultas asistidas, o recopiledatos de soporte seleccionando Ayuda → Reunir datosde soporte y envíelos al soporte al cliente.

QRY1019 Una columna en la que se deben unirtablas está en más de una de las tablasde la consulta.

Explicación: Sólo puede existir una columna de uniónen una tabla si se unen varias tablas en una únicaconsulta.

Respuesta del Usuario: Asegúrese de que lascolumnas de unión de la consulta existen sólo en unatabla.

QRY1020 Una columna en la que se deben unirtablas no está en ninguna de las tablasde la consulta.

Explicación: Una columna de unión especificada noestá presente en ninguna de las tablas de la consulta.

Respuesta del Usuario: Compruebe el nombre de lacolumna de unión para ver si hay errores, o especifiqueuna columna de unión diferente.

QRY1021 Discrepancia del tipo de columnas deunión para las tablas unidas.

Explicación: Las columnas que unen dos o más tablasdeben ser todas del mismo tipo de columna.

Respuesta del Usuario: Asegúrese de que todas lascolumnas que conforman una única unión sean delmismo tipo de columna.

QRY1022 La expresión contiene un error desintaxis: {0}

Explicación: La expresión indicada contiene un errorde sintaxis.

Respuesta del Usuario: Corrija el error de sintaxis yvuelva a ejecutar la consulta.

QRY1012 • QRY1022

Apéndice C. Mensajes 327

Page 340: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

QRY1023 Se ha encontrado un conector no válidopara una condición de fila.

Explicación: Se ha encontrado un conector no válidopara una condición de fila.

Respuesta del Usuario: Compruebe todas lascondiciones de fila para ver si hay errores y vuelva aejecutar la consulta.

QRY1024 Se ha encontrado un tipo de expresiónno válido en una condición de fila.

Explicación: Se ha encontrado un tipo de expresión noválido en una condición de fila.

Respuesta del Usuario: Compruebe todos los tipos deexpresión en las condiciones de fila para ver si hayerrores y vuelva a ejecutar la consulta.

QRY1025 Se ha encontrado un operador no válidoen una condición de fila.

Explicación: Se ha encontrado un operador no válidoen una condición de fila.

Respuesta del Usuario: Compruebe todos losoperadores en las condiciones de fila para ver si hayerrores y vuelva a ejecutar la consulta.

QRY1026 El operador relacional seleccionado noes válido para datos numéricos.

Explicación: Se ha encontrado un operador no válidoen una condición de fila para los datos numéricos.

Respuesta del Usuario: Compruebe todos losoperadores en las condiciones de fila para ver si hayerrores y ejecute la consulta.

QRY1027 Se ha encontrado una dirección declasificación no válida.

Explicación: Se ha encontrado una dirección declasificación no válida. Las direcciones válidas sonAscendente o Descendente.

Respuesta del Usuario: Compruebe todas lasinstancias donde se aplican las direcciones declasificación y cámbielas a ascendente o descendente.

QRY1028 El formato de consulta asistida es deuna versión anterior, y contienecondiciones de unión que no se puedenmigrar a la versión actual. Se hansuprimido estas condiciones de unión.

Explicación: Una condición de unión sólo puedeaparecer con la superior de las dos tablas implicadas enla unión. Asimismo, una tabla no se puede unir conuna tabla precedente si hay una tercera tabla entre éstassin ninguna condición de unión.

Respuesta del Usuario: Elementos reordenados de lamatriz de las uniones para coincidir con el orden actualde las tablas.

QRY1029 La tabla {0} no existe.

Explicación: La tabla indicada se llama en el códigoSQL, pero no existe en el origen de datos.

Respuesta del Usuario: Compruebe el nombre de latabla para ver errores, o escriba una tabla diferentepara llamarla.

QRY1030 La consulta asistida no se puede salvarporque un nombre de tabla excede lalongitud máxima permitida en elformato de exportación de la consultaasistida.

Explicación: La consulta asistida no se puede salvarporque un nombre de tabla excede la longitud máximapermitida en el formato de exportación de la consultaasistida.

Respuesta del Usuario: Reduzca la longitud delnombre de tabla.

QRY1031 La consulta asistida no se puede salvarporque un nombre de columna utilizadoen una condición de unión excede lalongitud máxima permitida en elformato de exportación de la consultaasistida.

Explicación: La consulta asistida no se puede salvarporque un nombre de columna utilizado en unacondición de unión excede la longitud máximapermitida en el formato de exportación de la consultaasistida.

Respuesta del Usuario: Reduzca la longitud delnombre de la columna de unión.

QRY1032 La consulta asistida no se puede salvarporque una expresión de columnaexcede la longitud máxima permitida enel formato de exportación de la consultaasistida.

Explicación: La consulta asistida no se puede salvarporque una expresión de columna excede la longitudmáxima permitida en el formato de exportación de laconsulta asistida.

Respuesta del Usuario: Reduzca la longitud delnombre de expresión de columna.

QRY1033 La consulta asistida no se puede salvarporque una expresión en una condiciónde fila excede la longitud máximapermitida en el formato de exportaciónde la consulta asistida.

QRY1023 • QRY1033

328 Iniciación a DataQuant

Page 341: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Explicación: La consulta asistida no se puede salvarporque una expresión en una condición de fila excedela longitud máxima permitida en el formato deexportación de la consulta asistida.

Respuesta del Usuario: Reduzca la longitud de lacondición de fila.

QRY1034 Se ha encontrado un registro no válido.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

QRY1035 Sólo se puede mostrar una consultaSELECT en la vista asistida.

Explicación: Sólo se puede mostrar una consultaSELECT en el editor de consultas asistidas.

Respuesta del Usuario: Asegúrese de que la consultaespecificada contiene una sentencia SELECT.

QRY1036 Sólo se soportan sentencias SELECTsimples.

Explicación: Sólo se soportan sentencias SELECTsimples.

Respuesta del Usuario: Asegúrese de que la consultaespecificada sólo contiene sentencias SELECT sencillas.

QRY1037 Referencia de tabla no reconocida.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1038 No puede ver una consulta que tienesubselecciones en la vista asistida.

Explicación: Las subselecciones no están soportadaspara las consultas que se visualizan en el editor deconsultas asistidas.

Respuesta del Usuario: Asegúrese de que la consultaespecificada no contiene subselecciones si no se van avisualizar en el editor de consultas asistidas.

QRY1039 No se da soporte a las referencias delocalizador de las tablas.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1040 No se da soporte a las funciones detabla.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1041 Sólo se da soporte a las condicionesAND para uniones en la vista asistida.

Explicación: Sólo están soportadas las condicionesAND para las uniones en las consultas que sevisualizan en el editor de consultas asistidas.

Respuesta del Usuario: Asegúrese de que la consultaespecificada sólo contiene condiciones AND para lasuniones si se va a visualizar en el editor de consultasasistidas.

QRY1042 No se da soporte a los predicadoscuantificados.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1043 No se da soporte a los predicados'Existe'.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1044 Sólo se da soporte a las sentencias LIKEsimples.

Explicación: Sólo se da soporte a las sentencias LIKEsimples.

Respuesta del Usuario: Asegúrese de que la consultaespecificada sólo contiene sentencias LIKE sencillas.

QRY1045 Sólo se da soporte a las condiciones defila simples.

Explicación: Sólo se da soporte a las condiciones defila simples.

Respuesta del Usuario: Asegúrese de que la consultaespecificada sólo contiene las condiciones de filasencillas.

QRY1034 • QRY1045

Apéndice C. Mensajes 329

Page 342: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

QRY1046 El campo Expresión no puede estarvacío.

Explicación: Se ha producido un error al construir laconsulta.

Respuesta del Usuario: Compruebe la sintaxis de laconsulta para ver si hay errores y vuélvalo a intentar.

QRY1047 El tipo para salvar la consulta no esválido.

Explicación: El tipo que se ha establecido para laconsulta no es válido.

Respuesta del Usuario: Especifique un tipo válidopara la consulta o reúna datos de soporte seleccionandoAyuda → Reunir datos de soporte y envíelos al soportede cliente.

QRY1048 No puede ejecutar una consulta vacía.

Explicación: La consulta especificada no conteníaningún código SQL.

Respuesta del Usuario: Llene la consulta con, comomínimo, una sentencia SELECT y vuelva a ejecutarla.

QRY1049 No se han definido algunas variables desustitución.

Explicación: No se han proporcionado valores paraalgunas de las variables de sustitución de la consultacuando se ha ejecutado la consulta.

Respuesta del Usuario: Asegúrese de que se handefinido todas las variables de sustitución de laconsulta.

QRY1050 No puede ver una consulta que utilizavalores de fila en el predicado.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1051 No se da soporte a los predicados'XMLExist'.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1052 Un valor no válido: {0}.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

QRY1053 Sólo se da soporte a las sentenciasSELECT en las consultas compuestas.

Explicación: Sólo se da soporte a las sentenciasSELECT en las consultas compuestas.

Respuesta del Usuario: Asegúrese de que sólo sellama a sentencias SELECT en la consulta compuestaespecificada.

QRY1054 El contenido de la consulta no escompatible con el formato de Consultaasistida.

Explicación: La consulta no se puede guardar en elformato asistido.

Respuesta del Usuario: Guarde la consulta en otroformato.

QRY1055 No se admiten los predicados devariables de lenguaje principal.

Explicación: Se ha producido un error al analizar eltexto SQL para construir la consulta asistida.

Respuesta del Usuario: Consulte el texto SQL paraver los errores y vuélvalo a intentar.

RCO0000 Error interno

Explicación: Se ha producido un error de procesadorinterno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0001 Discrepancia de tipo

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0002 La función {0} todavía no se haimplementado

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0003 Variable no definida {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte y

QRY1046 • RCO0003

330 Iniciación a DataQuant

Page 343: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

envíelos al soporte al cliente.

RCO0004 Falta el nombre de la variable

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0005 Error de sintaxis en \"{0}\"

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0006 Función desconocida {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0007 Tipo de objeto desconocido {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0008 Parámetros erróneos en \"{0}\"

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0009 No se ha encontrado el objeto de basede datos {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RCO0010 Error de base de datos {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte y

envíelos al soporte al cliente.

RCO0011 Tipo de servidor de bases de datosdesconocido {0}

Explicación: Se ha producido un error inesperado alprocesar el archivo *.rco.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

REP01000 {0}

Explicación: El error indicado se ha producido alacceder al repositorio.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

REP01001 Se ha producido un error deentrada/salida: {0}

Explicación: El error indicado se ha producido en elrepositorio.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

REP01002 La codificación de caracteres no estásoportada: {0}

Explicación: Se ha producido el error de codificaciónindicado mientras se estaban procesando los datos.

Respuesta del Usuario: Asegúrese de que lacodificación UTF-8 se utiliza en la base de datos dealmacenamiento del repositorio.

REP01003 Se ha producido un error interno: {0}

Explicación: Se ha producido el error indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

REP01004 Se ha producido el error siguiente alacceder a la base de datos: {0}

Explicación: El error indicado se ha producidomientras se estaba accediendo a la base de datos.

Respuesta del Usuario: Resuelva el error indicado yvuelva a intentar conectarse a la base de datos.

REP01005 No se da soporte a la operación.

Explicación: La operación especificada no estásoportada por el repositorio.

Respuesta del Usuario: Especifique una operacióndiferente y vuélvalo a intentar.

RCO0004 • REP01005

Apéndice C. Mensajes 331

Page 344: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

REP01006 No se ha encontrado ningún objeto coneste identificador.

Explicación: Se ha producido un error al buscar elobjeto.

Respuesta del Usuario: Asegúrese de que elidentificador de objeto especificado es correcto.

REP01007 No se ha encontrado el objeto o elarchivo con el URL \"{0}\".

Explicación: No hay objetos o archivos con el URLindicado.

Respuesta del Usuario: Consulte el URL para vererrores o especifique un URL diferente.

REP01008 No hay suficientes permisos pararealizar la operación.

Explicación: El ID de usuario no tiene permiso pararealizar la operación especificada.

Respuesta del Usuario: Póngase en contacto con eladministrador para comprobar los permisos específicoso especifique una operación diferente para realizar.

REP01009 La operación se ha cancelado debido aun identificador de objeto no válido: {0}

Explicación: La operación se ha cancelado porque elidentificador de objeto indicado no es válido.

Respuesta del Usuario: Especifique un identificadorde objeto diferente y vuelva a intentar la operaciónespecificada.

REP01010 No se puede abrir la conexión: {0}

Explicación: El error indicado se ha producido alestablecer una conexión con la base de datos derepositorio.

Respuesta del Usuario: Asegúrese de que se puedaacceder a la base de datos de repositorio.

REP01011 Como mínimo una línea del documentotiene más de 79 caracteres, que es lalongitud máxima soportada al salvarobjetos en la base de datos.

Explicación: La longitud máxima de caracterespermitida para los documentos guardados en la basede datos es setenta y cinco caracteres. El documentocontiene, como mínimo, una línea que tiene más desetenta y cinco caracteres.

Respuesta del Usuario: Asegúrese de que todas laslíneas del documento tienen menos que setenta y cincocaracteres y vuelva a intentar guardar el documento.

REP01012 {0} ya existe y tiene un tipo diferente.

Explicación: El nombre de objeto indicado ya existecomo un tipo de objeto diferente. Cada objeto de labase de datos debe tener un nombre diferente.

Respuesta del Usuario: Especifique un nombrediferente para el objeto y vuelva a intentar guardar elobjeto.

REP01013 {0} no existe.

Explicación: El objeto indicado no se ha podidoencontrar porque no existe en la base de datos.

Respuesta del Usuario: Especifique un nombre deobjeto diferente para buscarlo en la base de datos.

REP01014 {0} ya existe.

Explicación: El objeto indicado no se ha podidoguardar porque ya existe en la base de datos.

Respuesta del Usuario: Especifique un nombrediferente para el objeto y vuelva a intentar guardar elobjeto.

REP01015 {0} tiene un tipo no soportado y no sepuede acceder.

Explicación: El objeto indicado es de un tipo nosoportado.

Respuesta del Usuario: Asegúrese de que todos losplug-ins necesarios están instalados y disponibles.

REP01016 La operación no es posible debido a queel objeto es demasiado grande.

Explicación: La operación especificada no se hapodido realizar porque el objeto especificado esdemasiado largo.

Respuesta del Usuario: Especifique un objetodiferente o una operación distinta y vuélvalo a intentar.

REP01017 Error de estado no permitido o deoperación no permitida.

Explicación: Se ha producido un error interno en elrepositorio.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

REP01018 El usuario no ha iniciado sesión en eldepósito.

Explicación: No puede realizar la operaciónespecificada, porque no está conectado al repositorio.

Respuesta del Usuario: Conéctese al repositorio yvuélvalo a intentar.

REP01006 • REP01018

332 Iniciación a DataQuant

Page 345: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

REP01019 No se ha implementado.

Explicación: El error indicado se ha producido alintentar acceder a la funcionalidad no implementada.

Respuesta del Usuario: Asegúrese de que estáutilizando la última versión del producto.

REP01020 Se ha producido un error inesperado.

Explicación: Se ha producido un error interno en elrepositorio.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

REP01021 Se ha producido un error deinicialización \"{0}\".

Explicación: Se ha producido un error mientras seestaba inicializando el repositorio.

Respuesta del Usuario: Compruebe los parámetros deinicialización de repositorio y vuélvalo a intentar.

REP01022 Se han especificado parámetros deinicialización no válidos \"{0}\".

Explicación: Se ha producido un error mientras seestaba inicializando el repositorio.

Respuesta del Usuario: Compruebe los parámetros deinicialización de repositorio y vuélvalo a intentar.

REP01027 No se ha inicializado una instancia dedepósito.

Explicación: Se ha producido un error al intentaracceder a un repositorio no inicializado.

Respuesta del Usuario: Inicialice el repositorio yvuélvalo a intentar.

REP01028 No se ha podido encontrar el repositorio\"{0}\".

Explicación: No se ha podido encontrar el repositorioindicado.

Respuesta del Usuario: Compruebe el nombre delrepositorio para ver si hay errores o especifique unrepositorio diferente y vuélvalo a intentar.

REP01029 El tipo de objeto {0} no se puede añadira esta carpeta.

Explicación: Los objetos del tipo indicado no sepueden añadir a la carpeta especificada.

Respuesta del Usuario: Especifique una carpetadiferente en la que añadir el objeto indicado.

REP01030 Es necesaria más información deautenticación para {0}.

Explicación: No se ha proporcionada suficienteinformación de autenticación para el objeto indicado.

Respuesta del Usuario: Proporcione más informaciónde autenticación para el objeto indicado y vuélvalo aintentar.

REP01031 La estructura de tabla dealmacenamiento de repositorio esobsoleta.\nPóngase en contacto con eladministrador del almacenamiento derepositorio.

Explicación: Se ha producido un error al intentaracceder a un repositorio que tiene una estructuraobsoleta.

Respuesta del Usuario: Póngase en contacto con eladministrador para actualizar la estructura de la basede datos de repositorio.

REP01032 La información de CCSID no se hapodido encontrar para el catálogo actualde QMF.

Explicación: Se ha producido un error al intentar leerinformación de CCSID del catálogo de QMF.

Respuesta del Usuario: Especifique informaciónválida de CCSID y vuélvalo a intentar.

REP01034 Ya existe un repositorio con el nombre{0}.

Explicación: No se ha podido crear el repositorioporque ya existe un repositorio del mismo nombre.

Respuesta del Usuario: Especifique un nombrediferente para el nuevo repositorio y vuélvalo aintentar.

REP01035 Tipo de objeto desconocido.

Explicación: Se ha producido un error al intentaracceder a un objeto no soportado.

Respuesta del Usuario: Asegúrese de que todos losplug-ins necesarios están instalados y disponibles.

REP01036 El objeto {0} no se puede añadir a estacarpeta.

Explicación: El objeto indicado no se puede añadir ala carpeta especificada.

Respuesta del Usuario: Especifique una carpetadiferente en la que añadir el objeto indicado.

REP01019 • REP01036

Apéndice C. Mensajes 333

Page 346: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

REP01037 No se ha podido encontrar el depósito.

Explicación: No se ha podido encontrar el repositorioespecificado.

Respuesta del Usuario: Compruebe el nombre derepositorio para ver errores o especifique un nombre derepositorio diferente y vuélvalo a intentar.

REP01038 El identificador de depósito no estádefinido o es incorrecto

Explicación: Se ha producido un error al intentarinicializar un repositorio con parámetros deinicialización en desuso.

Respuesta del Usuario: Cambie las propiedades deconexión del repositorio a través del diálogo Editarconexión de repositorio y vuélvalo a intentar.

REP01039 No hay catálogos en el servidor

Explicación: No existe ningún catálogo QMF en elservidor especificado.

Respuesta del Usuario: Especifique un servidordiferente y vuélvalo a intentar.

REP01042 No está autorizado para utilizar objetoscon Propietario = {0}.

Explicación: EL ID de usuario no está autorizado parautilizar objetos con el propietario indicado.

Respuesta del Usuario: Especifique un objeto quetenga un propietario diferente o póngase en contactocon el administrador para obtener más información.

REP01043 DataQuant no puede acceder a esteorigen de datos.

Explicación: La aplicación no puede acceder a esteorigen de datos.

Respuesta del Usuario: Compruebe la licencia deusuario y vuélvalo a intentar.

REP01044 Acceso al origen de datos ''{0}''bloqueado debido a una infracción de larestricción del catálogo QMF.

Explicación: El acceso al origen de datos indicado estábloqueado debido a una restricción impuesta por loslímites de protección de catálogo QMF.

Respuesta del Usuario: Especifique un origen dedatos diferente para acceder o póngase en contacto conel administrador para obtener más información.

REP01045 No se ha podido encontrar el origen dedatos asociado del catálogo QMF: {0}

Explicación: No se ha podido encontrar el origen dedatos del catálogo QMF indicado.

Respuesta del Usuario: Compruebe el nombre delorigen de datos para ver si hay errores o especifique unorigen de datos diferente y vuélvalo a intentar.

REP01046 No se puede encontrar la conexión: {0}

Explicación: No se ha podido encontrar la conexiónde repositorio indicada.

Respuesta del Usuario: Especifique una conexión derepositorio diferente y vuélvalo a intentar.

REP01047 No se puede encontrar el origen dedatos: {0}

Explicación: No se ha podido encontrar el origen dedatos indicado.

Respuesta del Usuario: Especifique un origen dedatos diferente y vuélvalo a intentar.

REP01049 El nombre de objeto no puede superar{0} caracteres.

Explicación: El nombre de objeto indicado excede ellímite máximo de caracteres.

Respuesta del Usuario: Acorte el nombre de objetoindicado y vuélvalo a intentar.

REP01050 La vía de acceso de objeto no puedesuperar {0} caracteres.

Explicación: La vía de acceso de objeto indicadasupera el límite de caracteres.

Respuesta del Usuario: Acorte la vía de acceso deobjeto y vuélvalo a intentar.

REP01051 No se puede conectar al repositorio\"{0}\" porque está siendo utilizado porotra instancia de DataQuant. Seleccioneotro depósito.

Explicación: No se puede conectar al repositorioindicado porque está siendo utilizado por otra instanciade la aplicación.

Respuesta del Usuario: Seleccione una conexión derepositorio diferente y vuélvalo a intentar.

REP01052 El plug-in de origen de datos \"{0}\" nose ha inicializado correctamente.

Explicación: El plug-in indicado no se ha inicializadocorrectamente.

REP01037 • REP01052

334 Iniciación a DataQuant

Page 347: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Cambie los parámetros delplug-in.

RGEN1000 Se ha producido un error al generar elinforme: {0}

Explicación: El error indicado se ha producidomientras el informe se estaba generando.

Respuesta del Usuario: Resuelva el error indicado yvuelva a intentar generar el informe.

RGEN1001 Se ha cancelado la acción.

Explicación: Se ha cancelado la acción especificada.

Respuesta del Usuario: Vuelva a ejecutar la acciónespecificada.

RGEN1002 El número de columnas del formato nocoincide con el número de columnas dela consulta.

Explicación: El número de columnas del formulariono coincide con el número de columnas en su consultaasociada.

Respuesta del Usuario: Edite el número de columnasdel formulario para que coincida con el número decolumnas de su consulta asociada.

RGEN1003 Error interno.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RGEN1004 El número de columnas del formato nocoincide con el número de columnas dela consulta.

Explicación: El número de columnas del formulariono coincide con el número de columnas en su consultaasociada.

Respuesta del Usuario: Edite el número de columnasdel formulario para que coincida con el número decolumnas de su consulta asociada.

RGEN1005 El objeto de fuente de datos no estáespecificado.

Explicación: No se ha especificado el objeto del origende datos para el informe.

Respuesta del Usuario: Especifique un objeto deorigen de datos para el informe y vuélvalo a intentar.

RLE00002 No se pueden recuperar los límites derecursos del tipo {0}.

Explicación: Los recursos del tipo indicado no sepueden recuperar.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RLE00003 Se ha producido un error al recuperarlos límites de recursos del sitio remoto:{0}

Explicación: El error indicado se ha producidomientras se estaban obteniendo los límites de recursosde un sitio remoto.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RLE00004 Se ha utilizado una clave desconocidade límites de recursos para recuperar loslímites.

Explicación: Se ha producido un error al recuperar loslímites de recursos.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RLE00005 Se ha producido un error al obtenerlímites de recursos: {0}

Explicación: El error indicado se ha producidomientras se estaban obteniendo los límites de recursos.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RLE00006 No se pueden recuperar los límites derecursos porque el contenido de la clavede los límites de recursos está dañado.{0}

Explicación: El error indicado se ha producidomientras intentaba recuperar los límites de recursos.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RLE00007 Se ha producido el error siguiente alrecuperar los límites de recursos: {0}

Explicación: El error indicado se ha producidomientras se estaban recuperando los límites derecursos.

Respuesta del Usuario: Resuelva el error y vuélvalo aintentar.

RGEN1000 • RLE00007

Apéndice C. Mensajes 335

Page 348: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RLE00008 No se puede acceder a la fuente dedatos.

Explicación: El ID de usuario no tiene permiso paraacceder al origen de datos.

Respuesta del Usuario: Compruebe los límites derecursos seleccionando Límites de recursos desde elmenú Ver o póngase en contacto con el administradorpara obtener más información.

RLE00009 Está denegado salvar los datos de LOB.

Explicación: El ID de usuario no tiene permiso paraguardar los objetos que contienen los datos LOB.

Respuesta del Usuario: Compruebe los límites delrecurso Opciones de LOB seleccionando Límites derecursos desde el menú Ver o póngase en contacto conel administrador si desea más información.

RLE00010 Sólo está autorizado a ejecutar consultassalvadas en este servidor.

Explicación: Sólo está autorizado a ejecutar lasconsultas guardadas mientras está conectado alservidor actual.

Respuesta del Usuario: Compruebe los límites delrecurso Guardar datos seleccionando Límites derecursos desde el menú Ver o póngase en contacto conel administrador si desea más información.

RLE00011 No está autorizado a salvar objetos eneste servidor.

Explicación: Está autorizado para guardar los objetosmientras está conectado al servidor actual.

Respuesta del Usuario: Compruebe los límites delrecurso Guardar datos seleccionando Límites derecurso desde el menú Ver o póngase en contacto conel administrador si desea más información.

RLE00012 No está autorizado para acceder alorigen de datos {0}.

Explicación: El ID de usuario no está autorizado paraacceder al origen de datos indicado.

Respuesta del Usuario: Intente conectarse a otroorigen de datos, o póngase en contacto con eladministrador para obtener información respecto apermisos específicos.

RLE00013 No está autorizado para acceder alorigen de datos {0}.

Explicación: El ID de usuario no está autorizado paraacceder al origen de datos indicado.

Respuesta del Usuario: Intente conectarse a otroorigen de datos, o póngase en contacto con el

administrador para obtener información respecto apermisos específicos.

RLW00001 Se han recuperado {0} filas. Se haexcedido el límite de aviso de Máximode filas a recuperar.

Explicación: Se ha recuperado el número de filasindicado y se ha alcanzado el límite de aviso para ellímite Máximo de filas a recuperar.

Respuesta del Usuario: Pulse Aceptar para seguirejecutando la consulta. Pulse Abortar para terminaranormalmente la consulta. Pulse Ignorar para ignorarel aviso.

RLW00002 Se han recuperado {0} bytes. Se haexcedido el límite de aviso de Máximode bytes a obtener.

Explicación: Se ha recuperado el número indicado debytes y se ha alcanzado el límite de aviso para loslímites de Máximo de bytes a recuperar.

Respuesta del Usuario: Pulse Aceptar para seguirejecutando la consulta. Pulse Abortar para terminaranormalmente la consulta. Pulse Ignorar para ignorarel aviso.

RLW00003 No ha habido ninguna respuesta de{0}.{1} durante {2} segundos.

Explicación: La consulta se ha cancelado porque se haalcanzado el límite de tiempo de espera de respuestade servidor. No ha habido ninguna respuesta delservidor indicado después de un tiempo de espera dela longitud indicada.

Respuesta del Usuario: Compruebe el límite derecursos de tiempos de espera de respuesta de servidorseleccionando Límites de recursos desde el menú Ver ointente conectarse al servidor durante un tiempo detráfico de servidores menos denso.

RLW00004 La consulta ha estado desocupadadurante {0} segundos.

Explicación: La consulta ha estado desocupadadurante el número indicado de segundos y se haalcanzado el límite de aviso Tiempos de espera deconsulta desocupada.

Respuesta del Usuario: Pulse Aceptar para seguirejecutando la consulta. Pulse Abortar para terminaranormalmente la consulta. Pulse Ignorar para ignorarel aviso.

RLW00005 Se ha cancelado la consulta porque seha excedido el límite de Tiempo deespera de consulta desocupada.

Explicación: Se ha cancelado la consulta porque se ha

RLE00008 • RLW00005

336 Iniciación a DataQuant

Page 349: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

excedido el límite de Tiempo de espera de consultadesocupada.

Respuesta del Usuario: Intente volver a ejecutar laconsulta cuando haya menos tráfico del servidor.

RLW00006 La operación no se puede realizarporque el procesamiento de datos deLOB está inhabilitado.

Explicación: La operación no se puede realizar porquelos límites del recurso Opción de recuperación de LOBestán inhabilitados.

Respuesta del Usuario: Compruebe el límite delrecurso Opción de recuperación de LOB seleccionandoLímites de recursos desde el menú Ver o póngase encontacto con el administrador si desea másinformación.

RPT00001 No se puede procesar un componente denivel.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00002 El informe no contiene una páginaprincipal.

Explicación: El informe visual no contiene ningunapágina principal.

Respuesta del Usuario: Asegúrese de que el informecontiene una página principal.

RPT00003 Una expresión de grupos ''{0}'' no escorrecta.

Explicación: La expresión indicada hace referencia auna columna no existente.

Respuesta del Usuario: Asegúrese de que la expresiónhace referencia a una columna válida.

RPT00014 No se ha inicializado el localizador deBLOB.

Explicación: Se ha producido un error al recuperar unubicador de BLOB.

Respuesta del Usuario: Vuelva a conectarse alrepositorio y vuélvalo a intentar.

RPT00015 No se han inicializado los resultados dela consulta.

Explicación: Los resultados de la consulta no se haninicializado.

Respuesta del Usuario: Vuelva a conectarse alrepositorio y vuélvalo a intentar.

RPT00033 Error de renderizador de Swing interno:se ha completado demasiado pronto.

Explicación: El objeto de línea no es correcto.

Respuesta del Usuario: Suprima el objeto de línea yvuelva a crearlo en el diseñador.

RPT00034 Error de renderizador de Swing interno:tipo de segmento incorrecto.

Explicación: El objeto de línea no es correcto.

Respuesta del Usuario: Suprima el objeto de línea yvuelva a crearlo en el diseñador.

RPT00035 Error interno en motor de informador.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00037 Se han utilizado argumentos no válidos:la fila y la columna deben ser positivaso cero.

Explicación: Una fila o columna de la cuadrícula tieneuna longitud que es menor que cero cuando sevisualiza en la modalidad de presentación HTML oSWF.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00038 El parámetro {0} ya existe.

Explicación: El parámetro especificado ya existe.

Respuesta del Usuario: Especifique un nombre nuevopara el nuevo parámetro.

RPT00039 No se puede procesar una o másexpresiones en el panel de instrumentosvisual para renderizar su contenido deejecución.

Explicación: La representación ha intentandopresentar una escena que no está definida.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00040 Un renderizador para el formato deinforme seleccionado ha generado unerror. No se ha producido ningúncontenido de salida.

Explicación: Un renderizador para el formato deinforme seleccionado ha generado un error. No se hagenerado ningún contenido de salida.

Respuesta del Usuario: Intente ver el proyecto visual

RLW00006 • RPT00040

Apéndice C. Mensajes 337

Page 350: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

en otra modalidad de representación, o recargue elproyecto visual.

RPT00041 Error interno: no se puede crear motorde informador.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00042 No se pueden analizar los datos delproyecto visual anteriormentealmacenados.

Explicación: Los datos del proyecto visual estándañados.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00043 No se puede ubicar el archivo deformato del panel de instrumentosvisual.

Explicación: {CONFIG_DIR}/converter/repository/world.xml no se puede encontrar o leer.

Respuesta del Usuario: Reinstale DataQuant.

RPT00044 No se puede leer el archivo de formatodel panel de instrumentos visual.

Explicación: {CONFIG_DIR}/converter/repository/world.xml no se puede encontrar o leer.

Respuesta del Usuario: Reinstale DataQuant.

RPT00045 No se puede leer una escena del panelde instrumentos visual.

Explicación: Los datos del proyecto visual estándañados.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00048 No se puede serializar el objeto {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT00049 Error de serialización interno: no haycódigo para la clase de objeto {0}.

Explicación: La descripción del código para la claseindicada no se ha podido encontrar durante el procesode serialización.

Respuesta del Usuario: Reinstale DataQuant.

RPT00050 El tipo de parámetro es desconocido.

Explicación: Se ha encontrado un tipo de parámetrodesconocido durante el proceso de serialización.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00051 El tipo de acción no es válido.

Explicación: Se ha encontrado un tipo de accióndesconocido al cargar el proyecto visual.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00052 La imagen incorporada del panel deinstrumentos visual está dañada.

Explicación: Una imagen incorporada en el panel decontrol visual está dañada y no se puede abrir.

Respuesta del Usuario: Compruebe todas lasimágenes incorporadas del panel de control visual ysuprima las que estén dañadas.

RPT00053 El valor de color no es válido.

Explicación: Se han encontrado códigos dañados alcargar ColorMap o ColorSequence.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00054 El valor del umbral para el mapa decolor no es válido.

Explicación: Se han encontrado códigos dañados alcargar ColorMap o ColorSequence.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00055 El tipo de suceso no es válido.

Explicación: Se ha encontrado un tipo de sucesodesconocido.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00041 • RPT00055

338 Iniciación a DataQuant

Page 351: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT00056 Falta el alias de imagen.

Explicación: Se ha encontrado una imagendesconocida.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00057 El valor de número no es válido.

Explicación: Al cargar el proyecto visual, se haencontrado una serie que se suponía que contenía unvalor de número sin caracteres de dígito.

Respuesta del Usuario: Vuelva a cargar el proyectovisual o vuelva a intentar utilizar un entorno localdiferente.

RPT00058 El valor de fecha no es válido.

Explicación: Al cargar el proyecto visual, se haencontrado una serie que se suponía que contenía unvalor de datos con caracteres que no se han podidoanalizar en un valor de fecha.

Respuesta del Usuario: Vuelva a cargar el proyectovisual o vuelva a intentar utilizar un entorno localdiferente.

RPT00059 El valor de punto no es válido.

Explicación: Al cargar el proyecto visual, se haencontrado una serie que se suponía que contenía unvalor de punto con caracteres que no se han podidoanalizar en un valor de punto.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT00060 No se puede leer el panel deinstrumentos visual.

Explicación: Se ha producido un error al cargar elpanel de control visual.

Respuesta del Usuario: Vuelva a cargar el panel decontrol visual.

RPT00061 (Varios mensajes posibles; consulteExplicación)

Explicación:

1. Falta el alias de consulta. - Se ha encontrado unaconsulta sin ningún nombre de consulta al cargar elproyecto visual.

2. No se puede salvar el informe visual fuera de líneaen el archivo. - Los informes visuales fuera de líneano se pueden guardar en un archivo.

Respuesta del Usuario:

1. Vuelva a cargar el proyecto visual.

2. Convierta el informe visual a un informe en líneaantes de guardarlo en un archivo.

RPT10001 No se ha especificado el archivo fuentede Visionary World.

Explicación: No se puede encontrar el archivo deVisionary World.

Respuesta del Usuario: Asegúrese de que el archivode Visionary World existe y que se puede leer.

RPT10002 No se ha especificado el directorio deconfiguración.

Explicación: No se puede encontrar el directorio deconfiguración para el convertidor.

Respuesta del Usuario: Reinstale DataQuant.

RPT10003 No se ha encontrado el archivo fuentede Visionary World.

Explicación: No se puede encontrar el archivo deVisionary World.

Respuesta del Usuario: Asegúrese de que existe elarchivo de Visionary World.

RPT10004 No se ha encontrado el directorio deconfiguración.

Explicación: No se puede encontrar el directorio deconfiguración para el convertidor.

Respuesta del Usuario: Reinstale DataQuant.

RPT10005 No se ha encontrado el archivo deconfiguración {0}.

Explicación: El archivo de configuración para elconvertidor no se puede encontrar.

Respuesta del Usuario: Reinstale DataQuant.

RPT10006 No se pueden localizar los archivos deconexión de Visionary en la carpeta.

Explicación: Los archivos de conexión de Visionary noexisten en las ubicaciones correctas.

Respuesta del Usuario: Compruebe que se guardantodos los archivos de Visionary World en lasubicaciones correctas.

RPT10007 No se puede leer el archivo de consultade Visionary {0}.

Explicación: No se puede encontrar el archivo deVisionary World que se ha especificado en la consulta.

Respuesta del Usuario: Compruebe que se guardantodos los archivos de Visionary World en lasubicaciones correctas.

RPT00056 • RPT10007

Apéndice C. Mensajes 339

Page 352: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT10008 No se puede localizar el archivo deescena de Visionary {0}.

Explicación: El archivo de escena indicado no seguarda en la ubicación correcta.

Respuesta del Usuario: Compruebe que se guardantodos los archivos de Visionary World en lasubicaciones correctas.

RPT10009 No se puede leer un archivo de imagen{0}.

Explicación: El archivo de imagen especificado por elnombre indicado no se puede encontrar.

Respuesta del Usuario: Compruebe que se guardantodos los archivos de Visionary World en lasubicaciones correctas.

RPT10010 El archivo de imagen {0} es demasiadogrande.

Explicación: El archivo de imagen indicado esdemasiado grande.

Respuesta del Usuario: Especifique un archivo dedibujo más pequeño para que se utilice en el proyectovisual.

RPT10011 Error de análisis de XML.

Explicación: Se ha producido un error de análisisXML al intentar convertir el Visionary World.

Respuesta del Usuario: Guarde el archivo deVisionary World en Visionary y vuélvalo a intentar.

RPT10012 Error de lectura de XML.

Explicación: Se ha producido un error deentrada/salida al intentar leer los datos XML.

Respuesta del Usuario: Intente volver a convertir losdatos XML.

RPT10013 No se puede crear un objeto del panelde instrumentos visual.

Explicación: Se ha producido un error al intentarconvertir el archivo de Visionary World.

Respuesta del Usuario: Intente volver a convertir elarchivo de Visionary World.

RPT10014 No se puede analizar el archivo deconfiguración {0}.

Explicación: Se ha producido un error al intentaranalizar los archivos de configuración del convertidor.

Respuesta del Usuario: Reinstale DataQuant.

RPT10015 No se ha especificado el panel deinstrumentos para una conexión.

Explicación: El archivo de Visionary World no se hacargado correctamente.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10016 Se ha encontrado una descripción decolor no válida.

Explicación: Se han encontrado códigos dañados alcargar ColorMap o ColorSequence.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10017 Se ha encontrado una descripción demapa de colores no válida.

Explicación: Se han encontrado códigos dañados alcargar ColorMap.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10018 Señal desconocida: {0}

Explicación: Se han encontrado señales desconocidasal intentar convertir el archivo de Visionary World.

Respuesta del Usuario: Intente volver a convertir elarchivo de Visionary World.

RPT10019 La descripción de la plantilla de escenano es válida.

Explicación: Se ha producido un error al cargar elarchivo de escena de Visionary World.

Respuesta del Usuario: Vuelva a cargar el archivo deescena de Visionary World.

RPT10020 Se ha encontrado un valor de propiedaddañado.

Explicación: Se ha especificado un formato no correctoo un valor dañado en un código de propiedad.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10021 URL o formato de vía de acceso noválido: ''{0}''

Explicación: El URL o el formato de vía de accesoindicado no es válido.

Respuesta del Usuario: Consulte el URL para vererrores o especifique un URL diferente.

RPT10008 • RPT10021

340 Iniciación a DataQuant

Page 353: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT10022 El tipo de suceso es desconocido o noestá soportado

Explicación: Se ha encontrado un tipo de sucesodañado o desconocido.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10023 Falta el nombre de función en laexpresión

Explicación: Falta un nombre de función en unaexpresión.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10024 No se puede analizar el argumento defunción

Explicación: El argumento de la función no se hapodido analizar al cargar el archivo de VisionaryWorld.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10025 La descripción de la plantilla de escenano es válida.

Explicación: Se ha producido un error al cargar elarchivo de escena de Visionary World.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10026 No se puede analizar un número: {0}

Explicación: Al cargar el archivo de Visionary World,se ha encontrado una serie que se suponía que conteníaun valor de número sin caracteres de dígito.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10027 El componente del conjunto de puntosde XML está dañado.

Explicación: Al cargar el archivo de Visionary World,se ha encontrado una serie que se suponía que conteníaun valor de punto con caracteres que no se han podidoanalizar en el valor PointSet.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10028 Tipo de expresión desconocido {0}.

Explicación: Se ha encontrado un tipo de expresióndesconocido al cargar el archivo de Visionary World.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10029 Una o más consultas no tienen alias.

Explicación: Se ha encontrado un código de alias deconsulta que no contenía una propiedad de nombre alconvertir el archivo de Visionary World.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10031 No se puede analizar un valor de punto.

Explicación: Al cargar el archivo de Visionary World,se ha encontrado una serie que se suponía que conteníaun valor de punto con caracteres que no se han podidoanalizar en el valor PointSet.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10032 Se ha dañado el XML de VisionaryWorld.

Explicación: Se ha producido un error al intentarcargar el archivo de Visionary World.

Respuesta del Usuario: Vuelva a cargar el archivo deVisionary World.

RPT10033 Error interno: no se puede acceder aVisionary World.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT10034 No se ha podido añadir el parámetro {0}a un panel de control visual.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT20001 No se puede acceder al depósito durantela conversión del informe visual.

Explicación: No se ha podido acceder al repositoriomientras se estaba convirtiendo el informe visual.

Respuesta del Usuario: Esto se debe probablemente aque no estaba conectado al repositorio. Asegúrese deque está conectado y vuélvalo a intentar.

RPT20002 No se ha especificado el archivo fuentedel informe visual.

Explicación: No se ha especificado el archivo delinforme visual de origen.

Respuesta del Usuario: Especifique el archivo delinforme visual de origen.

RPT10022 • RPT20002

Apéndice C. Mensajes 341

Page 354: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT20003 No se ha encontrado el archivo fuentedel informe visual.

Explicación: No se ha podido encontrar el archivo delinforme visual de origen.

Respuesta del Usuario: Especifique un archivo delinforme visual de origen.

RPT20004 No se ha especificado el nombre delinforme visual.

Explicación: No se ha especificado el nombre delinforme visual.

Respuesta del Usuario: Especifique un nombre para elinforme visual.

RPT20005 No se puede crear un informe visual.

Explicación: Se ha producido un error al crear elinforme visual.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20006 No se puede abrir una imagenincorporada.

Explicación: No se ha encontrado un archivo deimagen incorporado.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20007 Tipo de sección desconocido: {0}

Explicación: La estructura de un conjunto y un tipode sección no se ha encontrado al cargar el informevisual.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20008 No se puede crear un componente depágina del informe visual.

Explicación: Se ha producido un error al analizar ycrear un componente de página.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20009 Error interno: no se puede acceder alinforme visual.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT20011 No se puede establecer un estilo delínea para un control de línea.

Explicación: Se ha encontrado un estilo de línea sindefinir al cargar el informe visual.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20012 Se ha encontrado en el informe visualun alias de imagen enlazada no válido.

Explicación: Se ha encontrado un enlace a una imagensin un nombre al analizar los datos de informe visual.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20013 No se puede crear un control delinforme visual.

Explicación: Se ha producido un error al cargar unprimitivo o un objeto de control.

Respuesta del Usuario: Vuelva a cargar el informevisual.

RPT20015 Se ha encontrado un nombre deparámetro no válido ''{0}''.

Explicación: El nombre de parámetro indicado no esválido.

Respuesta del Usuario: Especifique un nombrediferente para el parámetro indicado.

RPT20016 Se ha encontrado un valor de parámetrono válido ''{0}''.

Explicación: El valor de parámetro indicado no esválido.

Respuesta del Usuario: Especifique un valor diferentepara el parámetro indicado.

RPT30001 Navegar a Escena incorporada: No se haencontrado Escena incorporada para elnombre ''{0}''.

Explicación: La acción Navegar a Escena incorporadaha fallado porque no se ha podido encontrar la escenaincorporada indicada.

Respuesta del Usuario: Corrija el nombre de la escenaincorporada asociada a la acción Navegar a Escenaincorporada, o especifique otra escena incorporada.

RPT30002 Volver a navegar: no se puede ejecutarla acción de salida (quizá el historialestá vacío).

Explicación: Ha fallado la acción Navegar hacia atrás,

RPT20003 • RPT30002

342 Iniciación a DataQuant

Page 355: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

probablemente, porque el historial de navegación estávacío.

Respuesta del Usuario: Vuelva a cargar el proyecto yvuélvalo a intentar.

RPT30021 DesignReporter: La LevelTemplate esnula.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30022 DesignReporter: componentedesconocido {0}.

Explicación: Se ha encontrado un componentedesconocido durante la presentación de tiempo deejecución.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT30024 La plantilla no es válida. ¡La propiedadFillStyle o LineStiyle es nula!

Explicación: Se ha producido un error al ejecutar lanorma de sustitución para cambiar la plantilla Porción.

Respuesta del Usuario: Compruebe las propiedadesFillStyle y LineStyle para ver si hay errores.

RPT30025 La plantilla no es válida. Altura == {0}!

Explicación: Se ha producido un error al ejecutar lanorma de sustitución para cambiar una plantilla.

Respuesta del Usuario: Compruebe la propiedadHeight para ver si hay errores.

RPT30026 La plantilla no es válida. Ancho == {0}!

Explicación: Se ha producido un error al ejecutar lanorma de sustitución para cambiar una plantilla.

Respuesta del Usuario: Compruebe la propiedadWidth para ver si hay errores.

RPT30028 No se puede cargar los recursos para elpaquete {0} y el entorno local {1}.

Explicación: El paquete para el recurso no se puedeencontrar.

Respuesta del Usuario: Reinicie la aplicación. Si estono arregla el problema, vuelva a instalar la aplicación.

RPT30029 La solicitud para la serie de recurso ''{0}''del paquete {1} ha fallado.

Explicación: Se ha producido un error al solicitar unrecurso de serie.

Respuesta del Usuario: Reinicie la aplicación. Si estono arregla el problema, vuelva a instalar la aplicación.

RPT30035 No hay OutputComponentCreator en lacorrelación para {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30038 No se ha podido encontrar {0}.

Explicación: No se ha podido encontrar uno de losobjetos de la carpeta Conexiones.

Respuesta del Usuario: Vuelva a cargar el proyecto osuprima la conexión y vuélvalo a intentar.

RPT30040 El diagrama no puede leer el conjuntode resultados de la consulta.

Explicación: Se ha producido un error al crear unClusterGraph, OrganizationChart o TreeChart.

Respuesta del Usuario: Vuelva a conectarse alrepositorio y recargue el proyecto visual.

RPT30042 Error - la longitud de eje es infinita.totalPercentages: {0}m_sceneRuntimePanel.getZoomFactor(){1}.

Explicación: El valor de una propiedadPercentageLength del eje no es válido.

Respuesta del Usuario: Compruebe el valor de lapropiedad PercentageLength del eje para ver si hayerrores.

RPT30044 Valor de recuadro de seleccióndesconocido: {0}.

Explicación: Se ha especificado un valor distinto aUNCHECKED, CHECKED o INDETERMINATE.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de un recuadro de selecciónestán establecidas en UNCHECKED, CHECKED oINDETERMINATE.

RPT30021 • RPT30044

Apéndice C. Mensajes 343

Page 356: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT30045 Estilo_m desconocido: {0}.

Explicación: Se ha especificado una propiedad deestilo no válida para un objeto de recuadro combinado.

Respuesta del Usuario: Compruebe la propiedad delestilo para el objeto de recuadro combinado para ver sihay errores.

RPT30047 La línea no es ni horizontal ni vertical.

Explicación: No se ha establecido un segmento en unobjeto ElbowConnector en vertical ni en horizontal.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT30048 Tipo de segmento no soportado: {0}.

Explicación: Se ha encontrado un tipo de segmento nosoportado para un objeto ElbowConnector.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT30049 No se ha podido obtener el último tipode ángulo: {0} inicio: {1} fin: {2}.

Explicación: Las coordenadas de inicio y final de unsegmento de línea no definen un ángulo en un objetoElbowConnector.

Respuesta del Usuario: Vuelva a cargar el proyectovisual, o suprima y vuelva a crear el objetoElbowConnector.

RPT30050 No se debería haber llegado aquí.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30052 Alineación horizontal desconocida: {0}.

Explicación: Se ha encontrado un valor que no esLEFT, RIGHT, o CENTER en la propiedad HorizontalAlignde un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedadHorizontalAlign de un objeto están definidas comoLEFT, RIGHT o CENTER.

RPT30053 Alineación vertical desconocida: {0}.

Explicación: Se ha encontrado un valor que no es TOP,BOTTOM o CENTER en la propiedad VerticalAlign de unobjeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad VerticalAlign

de un objeto se han definido como TOP, BOTTOM oCENTER.

RPT30054 Ancla de ubicación desconocida: {0}.

Explicación: Se ha encontrado un valor que no esBOTTOMLEFT, LEFTCENTER, TOPLEFT, BASELINELEFT,BOTTOMCENTER, CENTER, TOPCENTER, BASELINECENTER,BOTTOMRIGHT, RIGHTCENTER o BASELINERIGHT en lapropiedad LocationAnchor de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad LocationAnchorde un objeto están definidas como BOTTOMLEFT,LEFTCENTER, TOPLEFT, BASELINELEFT, BOTTOMCENTER,CENTER, TOPCENTER, BASELINECENTER, BOTTOMRIGHT,RIGHTCENTER o BASELINERIGHT.

RPT30055 arrowheadStyle desconocido: {0}.

Explicación: Se ha encontrado un valor distinto aNONE, TRIANGLE, CIRCLE, DIAMOND, o SWEPTPOINTER en lapropiedad MarkerShape de un objeto de flecha.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad MarkerShapede un objeto de flecha están definidas como NONE,TRIANGLE, CIRCLE, DIAMOND o SWEPTPOINTER.

RPT30056 Forma de marcador desconocida: {0}.

Explicación: Se ha encontrado un valor que no esHOLLOWCIRCLE, HOLLOWDIAMOND, HOLLOWSQUARE,HOLLOWTRIANGLE, HOLLOWTRIANGLE2, HOLLOWSTAR,HOLLOWPLUS, SOLIDCIRCLE, SOLIDDIAMOND, SOLIDSQUARE,SOLIDTRIANGLE, SOLIDTRIANGLE2, SOLIDSTAR,SOLIDPLUS,CROSS, PLUS, BOXCROSS o BOXPLUS en la propiedadMarkerShape de un objeto de punto de datos.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad MarkerShapede un objeto de punto de datos están definidas comoHOLLOWCIRCLE, HOLLOWDIAMOND, HOLLOWSQUARE,HOLLOWTRIANGLE, HOLLOWTRIANGLE2, HOLLOWSTAR,HOLLOWPLUS, SOLIDCIRCLE, SOLIDDIAMOND, SOLIDSQUARE,SOLIDTRIANGLE, SOLIDTRIANGLE2, SOLIDSTAR,SOLIDPLUS,CROSS, PLUS, BOXCROSS o BOXPLUS.

RPT30060 attachmentStyle desconocido: {0}.

Explicación: Se ha encontrado un valor que no esTOPLEFT, TOPCENTER, TOP, TOPRIGHT, CENTERLEFT, CENTER,CENTERRIGHT, BOTTOMLEFT, BOTTOMCENTER, BOTTOM, oBOTTOMRIGHT en la propiedad AttachmentStyle de unobjeto conector.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedadAttachmentStyle de un objeto conector están definidascomo TOPLEFT, TOPCENTER, TOP, TOPRIGHT, CENTERLEFT,CENTER, CENTERRIGHT, BOTTOMLEFT, BOTTOMCENTER, BOTTOMo BOTTOMRIGHT.

RPT30045 • RPT30060

344 Iniciación a DataQuant

Page 357: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT30061 Tipo de marco desconocido para latabla: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad BorderType de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad BorderType de un objetodefinen un valor válido.

RPT30062 m_horizontalAlign desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad HorizontalAlign de una célula de tabla.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad HorizontalAlign de unacélula de tabla definen un valor válido.

RPT30063 m_verticalAlign desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad VerticalAlign de una célula de tabla.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad VerticalAlign de una célulade tabla definen un valor válido.

RPT30064 Tipo de marco desconocido para latabla: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad Border de una tabla.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad Border de una tabladefinen un valor válido.

RPT30065 scrollBarStyle desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad ScrollBarStyle de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad ScrollBarStyle de un objetodefinen un valor válido.

RPT30066 AlignmentStyle desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad AlignmentStyle de un objeto de recuadrode texto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad AlignmentStyle de unobjeto de recuadro de texto definen un valor válido.

RPT30068 lineStylePattern desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad LineStylePattern de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad LineStylePattern de un

objeto definen un valor válido.

RPT30069 Tipo de pendiente desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad GradientType de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad GradientType de un objetodefinen un valor válido.

RPT30070 borderType desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad BorderType de un objeto de escenaincorporada o de recuadro de texto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad BorderType de un objetode escena incorporada o de recuadro de texto definenun valor válido.

RPT30071 imageAnchor desconocido: {0}.

Explicación: Se ha encontrado un valor no válido enla propiedad ImageAnchor de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad ImageAnchor de un objetodefinen un valor válido.

RPT30072 Escena incorporada: scrollBarStyledesconocido.

Explicación: Se ha encontrado un valor no válido enla propiedad ScrollBarStyle de un objeto de escenaincorporado.

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad ScrollBarStyle de un objetode escena incorporado definen un valor válido.

RPT30073 Escena incorporada: typeOfFinddesconocido: {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30076 No se encuentra la celda elegida por elcliente.

Explicación: La acción no se puede realizar al utilizarla modalidad de representación HTML.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT30061 • RPT30076

Apéndice C. Mensajes 345

Page 358: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT30077 No se ha podido enviar el suceso depulsación de la célula de la cuadrícula.

Explicación: La acción no se puede realizar al utilizarla modalidad de representación HTML.

Respuesta del Usuario: Vuelva a cargar el proyectovisual.

RPT30079 Tipo de página desconocido - {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Reúna los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al servicio de soporte al cliente.

RPT30082 Problema de clonación del grupo deparámetros {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30083 No hay ninguna clase en la correlaciónpara {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30088 No se puede serializar un objeto: {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30089 El valor debe ser positivo: {0}.

Explicación: El valor indicado debe ser un númeropositivo.

Respuesta del Usuario: Asegúrese de que el valorindicado es un número positivo:

RPT30090 El nivel era nulo cuando la ampliaciónera {0}.

Explicación: No se ha especificado ningún nivel parael porcentaje de ampliación indicado.

Respuesta del Usuario: Asegúrese de que se haespecificado un nivel para el porcentaje de ampliaciónindicado.

RPT30091 El diagrama no puede encontrar unacolumna padre: {0}.

Explicación: La columna padre indicada no se hapodido encontrar en el conjunto de resultados.

Respuesta del Usuario: Asegúrese de que se haespecificado una columna válida determinada en lapropiedad DataLocator del grupo.

RPT30092 El diagrama no puede encontrar lacolumna hijo: {0}.

Explicación: La columna hija indicada no se hapodido encontrar en el conjunto de resultados.

Respuesta del Usuario: Asegúrese de que se haespecificado una columna válida determinada en lapropiedad DataLocator del grupo.

RPT30095 El diagrama de jerarquía debe tener unDataTemplate hijo.

Explicación: Un diagrama de jerarquía debe tener unhijo de DataTemplate.

Respuesta del Usuario: Consulte el Explorador deproyectos y asegúrese de que el diagrama de jerarquíasólo tiene un hijo de DataTemplate.

RPT30096 CurrentRowIndex < 0.

Explicación: El índice de fila especificado es menorque cero. El índice de fila debe ser un entero que seaigual o mayor que cero.

Respuesta del Usuario: Asegúrese de que el índice defila especificado es un entero que es igual o mayor quecero.

RPT30097 Intervalo desconocido: {0}.

Explicación: Se ha especificado un valor no válidopara la propiedad DateAxis de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad DateAxis de unobjeto definen un valor válido.

RPT30098 Intervalo no gestionado: {0}.

Explicación: Se ha especificado un valor no válidopara la propiedad DateAxis de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad DateAxis de unobjeto definen un valor válido.

RPT30077 • RPT30098

346 Iniciación a DataQuant

Page 359: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RPT30099 dateInterval desconocido: {0}.

Explicación: Se ha especificado un valor no válidopara la propiedad DateAxis de un objeto.

Respuesta del Usuario: Asegúrese de que las accionesque establecen el valor de la propiedad DateAxis de unobjeto definen un valor válido.

RPT30104 No se debería llegar aquí:roundIncrement: {0} potencia: {1}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30105 El nombre de grupo es indefinido parael encabezamiento de grupo.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30106 El nombre de grupo es indefinido parael pie de grupo.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30107 m_templateRows contenía un {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30109 Escena incorporada: No se haencontrado el enlace para el nombre {0}.

Explicación: No es válido el valor de la propiedadLinkedScene de una escena incorporada.

Respuesta del Usuario: Asegúrese de que la escenaenlazada con la escena incorporada existe y que el textodel enlace es correcto.

RPT30111 No se puede clonar el componente {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30112 La propiedad {0} del componente {1} noparece ser del tipo {2}.

Explicación: La propiedad del objeto indicado es deun tipo no válido.

Respuesta del Usuario: Asegúrese de que las accioneso expresiones que establecen el valor de la propiedadestán definidas como un tipo válido.

RPT30114 No se puede crear la salida de Swingpara el componente {0}.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30117 El componente {0} no soporta la acción{1}.

Explicación: El componente indicado no soporta laacción indicada.

Respuesta del Usuario: Especifique una accióndiferente para el componente y vuélvalo a intentar.

RPT30118 El componente {0} no soporta lapropiedad {1}.

Explicación: El componente indicado no soporta lapropiedad indicada.

Respuesta del Usuario: Especifique una propiedaddiferente y vuélvalo a intentar.

RPT30120 (Varios mensajes posibles; consulteExplicación)

Explicación:

1. El parámetro global ''{0}'' no existe - El parámetroglobal indicado no existe.

2. La consulta ''{0}'' no contiene la columna llamada''{1}'' - La columna indicada no existe en la consultaindicada.

Respuesta del Usuario:

1. Compruebe el nombre del parámetro global paraver si hay errores o especifique un parámetro globaldiferente.

2. Compruebe el nombre de la columna para ver loserrores o especifique un nombre de columnadiferente.

RPT30121 El índice del conjunto de resultados''{0}'' para la consulta ''{1}'' está fuera delímite.

Explicación: Se ha establecido un valor no válido parael ResultSetIndex de un objeto de diseño.

RPT30099 • RPT30121

Apéndice C. Mensajes 347

Page 360: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Asegúrese de que las accionesque establecen la propiedad ResultSetIndex de unobjeto de diseño definen un valor válido.

RPT30122 La consulta con la clave ''{0}'' no existe.

Explicación: No existe una consulta con la claveindicada en el repositorio.

Respuesta del Usuario: Seleccione la consulta en lavista Explorador de repositorios o Espacios de trabajoy copie y pegue el valor de la clave de la vistaPropiedades, o especifique una clave de consultadiferente.

RPT30123 El componente ''{0}'' no se puede creardebido al problema siguiente: {1}

Explicación: El componente indicado no se puedecrear debido al error indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RPT30124 El índice del conjunto de resultados nopuede definirse.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RPT30126 La lista de seguridad ''{0}'' no se puedeencontrar.

Explicación: La lista de seguridad indicada no sepuede encontrar.

Respuesta del Usuario: Compruebe el nombre de lalista de seguridad para ver si hay errores o especifiqueuna lista de seguridad diferente.

RPT30127 El proyecto visual ''{0}'' no se puedecargar porque falta un descriptor deproyecto.

Explicación: El proyecto visual indicado no se puedecargar porque falta un descriptor de proyecto.

Respuesta del Usuario: Asegúrese de que el proyectovisual tiene un descriptor de proyecto y vuelva aintentar carga el proyecto.

RSE01000 {0}

Explicación: El error indicado se ha producido alacceder al proveedor de seguridad de repositorio.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RSE04000 Se ha producido un error interno delsistema, compruebe el registro deerrores.

Explicación: Se ha producido un error interno delsistema.

Respuesta del Usuario: Consulte el registro de erroresseleccionando Salida desde el menú contextual delmenú Ventana.

RSE04001 No se puede encontrar el usuario {0}

Explicación: El usuario indicado no se puedeencontrar.

Respuesta del Usuario: Compruebe el nombre delusuario para ver si hay errores y vuélvalo a intentar.

RSE04002 El usuario {0} ya existe;

Explicación: El usuario indicado ya existe.

Respuesta del Usuario: Especifique un usuariodiferente.

RSE04003 El grupo {0} ya existe;

Explicación: El grupo indicado ya existe.

Respuesta del Usuario: Especifique un grupodiferente.

RSE04004 No se puede encontrar el grupo {0}

Explicación: El grupo indicado no se puede encontrar.

Respuesta del Usuario: Especifique un grupodiferente.

RSE04005 No se ha iniciado con el proveedor deseguridad.

Explicación: Ha intentado acceder al repositorio sininiciar una sesión.

Respuesta del Usuario: Inicie una sesión delrepositorio y vuélvalo a intentar.

RSE04006 El ID de usuario y la contraseña no sonválidos.

Explicación: El ID de usuario y la contraseña que sehan especificado no son válidos.

Respuesta del Usuario: Compruebe el ID de usuario yla contraseña para ver si hay errores y vuélvalo aintentar.

RPT30122 • RSE04006

348 Iniciación a DataQuant

Page 361: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RSE04007 El nombre "{0}" ha entrado en conflictocon el nombre existente.

Explicación: El nombre nuevo que se ha especificadoya existe.

Respuesta del Usuario: Seleccione un nombrediferente.

RSE04008 Acceso a objeto denegado

Explicación: El acceso al objeto especificado se harechazado.

Respuesta del Usuario: Seleccione un objeto diferentepara acceder o póngase en contacto con eladministrador si desea más información.

RSE04011 No se puede eliminar el usuario {0} delgrupo {1}

Explicación: El usuario indicado no se puede eliminardel grupo indicado.

Respuesta del Usuario: Seleccione otro usuario paraque se elimine del grupo.

RSE04012 No se puede suprimir el usuario {0}

Explicación: El usuario indicado no se puedesuprimir.

Respuesta del Usuario: Seleccione otro usuario paraser suprimido.

RSE04013 No se puede suprimir un grupo {0}

Explicación: El grupo indicado no se puede suprimir.

Respuesta del Usuario: Seleccione otro grupo para sersuprimido.

RSE04014 No se puede inicializar el proveedor deseguridad,{0}

Explicación: El error indicado se ha producido alinicializar el repositorio.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

RSE04015 Este proveedor de seguridad es de sólolectura.

Explicación: No puede cambiar los principios de unproveedor de seguridad de sólo lectura.

Respuesta del Usuario: Elija otro proveedor deseguridad para modificar.

RSE04016 No se puede encontrar ningún nombreasociado al UID {0} en el repositorio.

Explicación: El identificador del repositorio indicadono es válido.

Respuesta del Usuario: Especifique un identificadorde repositorio válido y vuélvalo a intentar.

RSE04017 TipoAutent no es anónimo ("nada"),especifique principal y credenciales

Explicación: Se ha producido un error al inicializar elproveedor de seguridad LDAP.

Respuesta del Usuario: Cambie los parámetros deinicialización de repositorio y vuélvalo a intentar.

RSE04018 La configuración de LDAP contienevalores ilegales o faltan algunos valoresnecesarios, compruebe laspreferencias({0})

Explicación: Se ha producido un error al inicializar elproveedor de seguridad LDAP.

Respuesta del Usuario: Cambie los parámetros deinicialización de repositorio y vuélvalo a intentar.

RSE04019 No se puede conectar al servidor LDAP.Comunicación rota o Directory Serviceno disponible.

Explicación: Se ha producido un error al conectarse aldirectorio LDAP.

Respuesta del Usuario: Compruebe la conexión dered y vuélvalo a intentar.

RSE04020 No se puede leer el atributo decontraseña del usuario (asegúrese deque tiene el permiso o de quePasswordAttribute es correcto en laconfiguración).

Explicación: Se ha producido un error al leer datos deldirectorio LDAP.

Respuesta del Usuario: Asegúrese de que se puedeacceder al servicio LDAP.

RSE04021 El filtro de búsqueda no es válido en laconfiguración LDAP

Explicación: El filtro de búsqueda especificado en laconfiguración LDAP no es válido.

Respuesta del Usuario: Especifique un filtro debúsqueda válido para la configuración de LDAP.

RSE04007 • RSE04021

Apéndice C. Mensajes 349

Page 362: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RSE04022 El servidor LDAP ha devuelto un error

Explicación: Se ha producido un error al leer datos deldirectorio LDAP.

Respuesta del Usuario: Asegúrese de que se puedeacceder al servicio LDAP.

RSE04023 No se puede encontrar el nombreespecificado {0}

Explicación: El nombre de usuario indicado no sepuede encontrar.

Respuesta del Usuario: Especifique un nombre deusuario diferente.

RSE04024 No se dispone de permiso suficientepara realizar operaciones LDAP.

Explicación: El ID de usuario no tiene permiso pararealizar operaciones LDAP.

Respuesta del Usuario: Póngase en contacto con eladministrador si desea más información en relación alos permisos y autorizaciones específicos.

RSE04025 No se puede encontrar un atributo de laentrada {0} especificada en lasconfiguraciones de LDAP.

Explicación: Se ha producido un error al leer los datosde atributos de la configuración LDAP.

Respuesta del Usuario: Corrija los parámetros deconfiguración y vuélvalo a intentar.

RSE04026 UUID {0} correlacionado con un nombredistinguido no válido {1}.({2})

Explicación: El nombre distinguido indicado no esválido.

Respuesta del Usuario: Especifique un nombredistinguido válido y vuélvalo a intentar.

RSE04028 Operación incorrecta.

Explicación: Se ha producido un error al editar losprincipios del proveedor de seguridad.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

RSE04029 No se puede registrar el proveedor deseguridad.

Explicación: Se ha producido un error al registrar elproveedor de seguridad en el registro de proveedor.

Respuesta del Usuario: Asegúrese de que el nombreregistrado del proveedor es único.

RSE04030 No se puede inicializar el proveedor deseguridad.

Explicación: Se ha producido un error al acceder alservicio de proveedor de seguridad porque el serviciono está inicializado.

Respuesta del Usuario: Inicialice el proveedor deseguridad y vuélvalo a intentar.

RSE04031 El proveedor de seguridad no estáregistrado.

Explicación: Se ha producido un error al acceder elproveedor de seguridad porque el proveedor deseguridad no está registrado.

Respuesta del Usuario: Registre el proveedor deseguridad y vuélvalo a intentar.

RSE04032 No puede eliminar el administrador poromisión.

Explicación: No se puede suprimir el administradorpredeterminado.

Respuesta del Usuario: Especifique un administradordiferente para suprimir.

RSE04033 No puede cambiar la pertenencia deladministrador por omisión.

Explicación: La pertenencia del administradorpredeterminado no se puede modificar.

Respuesta del Usuario: Especifique la pertenencia deun administrador diferente para cambiar.

RSE04035 No puede renombrar el grupo deAdministradores.

Explicación: No se puede cambiar el nombre delgrupo del administrador predeterminado.

Respuesta del Usuario: Especifique el grupo de unadministrador diferente para cambiarle el nombre.

RSE04036 La contraseña ha caducado y ya no esválida.

Explicación: La contraseña especificada ha caducado yya no es válida.

Respuesta del Usuario: Especifique una contraseñaactualizada y vuélvalo a intentar.

RSE04037 El grupo no se ha podido convertir ensu propio padre.

Explicación: Es posible que un grupo no sea su propiopadre. Debe seleccionar un grupo diferente comopadre.

Respuesta del Usuario: Seleccione un grupo diferente

RSE04022 • RSE04037

350 Iniciación a DataQuant

Page 363: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

para que sea el padre del grupo especificado.

SPL01001 No se puede encontrar el atributoobjectClass de {0}

Explicación: El objeto indicado no tiene un atributoobjectClass. Todos los objetos del directorio LDAPdeben contener este atributo.

Respuesta del Usuario: Especifique un atributoobjectClass para el objeto indicado.

SPL01002 La entrada devuelta {0} no es aceptablepara el proveedor de seguridad LDAP,su objectClass no es {1} o {2}

Explicación: El objeto indicado no está definido comoun usuario ni como un grupo del proveedor de laseguridad LDAP.

Respuesta del Usuario: Edite el atributo objectClassdel objeto indicado para especificar si es un usuario oun grupo.

SPL01003 No se puede leer el nombre del grupo(atributo: {0})

Explicación: El directorio LDAP no contiene un objetoque tenga el atributo necesario.

Respuesta del Usuario: Edite el atributo groupNamede forma que vaya a apuntar a un objeto existente en eldirectorio LDAP.

SPL01004 No se puede leer el nombre de usuario(atributo: {0})

Explicación: El directorio LDAP no contiene un objetoque tenga el atributo necesario.

Respuesta del Usuario: Edite el atributo userName deforma que vaya a apuntar a un objeto existente en eldirectorio LDAP.

SPL01005 No se ha especificado el sistemaprincipal de servidor o el puerto LDAP.

Explicación: No se ha especificado el puerto o el hostdel servidor LDAP.

Respuesta del Usuario: Especifique el host y elservidor LDAP.

SPL01006 El nombre distinguido de la base delservidor LDAP debe estar presente.

Explicación: El nombre distinguido base del servidorLDAP no se ha especificado.

Respuesta del Usuario: Especifique el nombredistinguido base del servidor LDAP.

SPL01007 El nombre distinguido del usuarioprincipal debe estar presente.

Explicación: El nombre distinguido del usuarioprincipal no se ha especificado.

Respuesta del Usuario: Especifique el nombredistinguido del usuario principal o utilice laautenticación anónima.

SPL01008 Se deben especificar las credenciales dela entrada de usuario.

Explicación: Las credenciales de la entrada del usuariono se han especificado.

Respuesta del Usuario: Especifique las credenciales dela entrada del usuario o utilice la autenticaciónanónima.

SPL01009 No se puede crear la entrada LDAP parael usuario administrador: {0}

Explicación: El usuario que está asociado a la cuentaadministrativa no se ha podido encontrar en eldirectorio LDAP.

Respuesta del Usuario: Especifique el usuarioadministrativo del directorio LDAP.

SPL01010 No se puede crear la entrada LDAP parael grupo de administradores: {0}

Explicación: El grupo que está asociado a la cuentaadministrativa no se ha podido encontrar en eldirectorio LDAP.

Respuesta del Usuario: Especifique el grupoadministrativo del directorio LDAP.

SPL01011 No se puede crear la entrada LDAP parael grupo todo el mundo: {0}

Explicación: El grupo que está asociado a la cuentatodo el mundo no se ha podido encontrar en eldirectorio LDAP.

Respuesta del Usuario: Especifique el grupo todo elmundo del directorio LDAP.

SPL01012 No se puede crear la entrada LDAP parael grupo raíz: {0}

Explicación: El objeto asociado al DN base no se hapodido encontrar en el directorio de LDAP.

Respuesta del Usuario: Especifique el objeto de DNbase en el directorio LDAP.

SPL01001 • SPL01012

Apéndice C. Mensajes 351

Page 364: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

SPL01013 No se puede encontrar el paquete deextensiones de JNDI o el proveedor deseguridad LDAP de Sun.

Explicación: El paquete de extensiones JNDI o elproveedor de servicio LDAP de Sun no se haencontrado en la CLASSPATH.

Respuesta del Usuario: Asegúrese de que laCLASSPATH incluye el paquete de extensiones JNDI yel proveedor del servicio LDAP de Sun.

SPL01014 Falta el objeto del catálogo.

Explicación: No está establecido el objeto del catálogo.

Respuesta del Usuario: Especifique el objeto delcatálogo y vuélvalo a intentar.

SPL01015 No se permite el campo Nombre vacío.

Explicación: No se ha especificado el nombre como unRDN.

Respuesta del Usuario: Especifique un nombre comoun RDN.

SPL01016 RDN del objeto de seguridad nopermitido (serie ofensiva: ''{0}'')

Explicación: El RDN no es válido. El RDN debe seruno o más componentes de LDAP separados porcomas.

Respuesta del Usuario: Especifique componentesválidos para el RDN.

SPL01017 Nombre de atributo desconocido ''{0}''en RDN.

Explicación: Se ha encontrado un nombre de atributodesconocido al analizar el RDN.

Respuesta del Usuario: Compruebe los atributos delRDN para ver si hay errores.

SPL01101 Actualmente no se da soporte a laautenticación de cliente.

Explicación: No está soportada la autenticación decliente.

Respuesta del Usuario: Utilice la autenticaciónanónima.

SPL01103 No se ha inicializado SSL correctamente.

Explicación: No se ha inicializado la fábrica deprotocolos de socket seguros.

Respuesta del Usuario: Reinicie la aplicación yvuélvalo a intentar.

SPL01104 El atributo {0} está ausente.

Explicación: El atributo indicado no se ha encontradoal leer el objeto LDAP.

Respuesta del Usuario: Especifique un valor válidopara el atributo indicado.

SPL01105 El nombre de clase de objeto ''{0}'' esdesconocido.

Explicación: El nombre del objeto tiene un nombre declase no válido; debe ser qmfUser o qmfGroup.

Respuesta del Usuario: Especifique qmfUser oqmfGroup para el nombre de objeto indicado.

SQM02001 Se ha producido un error deentrada/salida al procesar el paquete''{0}''. {1}

Explicación: El error indicado se ha producido alprocesar el paquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02002 Error en la personalización de SQLJ: {0}

Explicación: El error indicado se ha producido alprocesar la personalización de SQLJ.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02003 No se ha instalado SQLJ

Explicación: No se ha podido cargar la bibliotecaSQLJ.

Respuesta del Usuario: Añada sqlj.zip a la definicióndel controlador.

SQM02004 Se ha producido un error al recuperarlos datos de perfil para el paquete ''{0}''.{1}

Explicación: El error indicado se ha producidomientras se estaban cargando los datos de perfil para elpaquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02005 Se ha producido un error al cargar elperfil para el paquete ''{0}''.

Explicación: El error indicado se ha producidomientras se estaba cargando el perfil para el paqueteindicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SPL01013 • SQM02005

352 Iniciación a DataQuant

Page 365: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

SQM02006 Al cargar la clase con la implementacióndel paquete ''{0}'', se ha producido elerror siguiente: ''{1}''.

Explicación: El error indicado se ha producidomientras se estaba cargando la clase con laimplementación del paquete indicado.

Respuesta del Usuario: Vuelva a instalar la aplicacióny vuelva a intentarlo.

SQM02007 Se ha producido un error de acceso debase de datos al procesar el paquete''{0}''. {1}

Explicación: El error de acceso de base de datosindicado se ha producido mientras se estabaprocesando el paquete.

Respuesta del Usuario: Resuelva el error de acceso debase de datos indicado y vuélvalo a intentar.

SQM02008 Se ha producido un error de acceso debase de datos: {1}

Explicación: Se ha producido el error de acceso debase de datos indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02009 El usuario no tiene derechos paraejecutar las consultas de paquete ''{0}''.Se da el siguiente error original: {1}

Explicación: El usuario no tiene permiso para accederal paquete debido a la razón indicada.

Respuesta del Usuario: Póngase en contacto con eladministrador de base de datos.

SQM02010 Se ha producido un error al suprimir elperfil para el paquete ''{0}''. {1}

Explicación: El error indicado se ha producidomientras se estaba suprimiendo el perfil del paqueteindicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02011 El patrón de llamada del personalizadorestá vacío

Explicación: La personalización del paquete ha falladodebido a un error inesperado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02013 Se ha producido un error al cargar losdatos del paquete ''{0}''.

Explicación: Se ha producido un error mientras seestaban cargando los datos para el paquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02014 Patrón de llamada del personalizadorerróneo: {0}

Explicación: La personalización del paquete ha falladodebido a un error inesperado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02016 No se puede crear la colección ''{0}''debido a lo siguiente: {1}

Explicación: La colección indicada no se ha podidocrear debido al error indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02017 El perfil del paquete ''{0}'' es demasiadolargo para ser almacenado en la base dedatos

Explicación: El perfil del paquete indicado esdemasiado largo para que se almacene en la base dedatos.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02018 No se ha especificado ningún ID decolección (perfil propietario). No sepuede continuar en la modalidadestática.

Explicación: El paquete SQLJ no se puede cargar si nose ha especificado ningún ID de colección.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02019 No se puede preparar la sentencia ''{0}''del paquete ''{1}'' debido al errorsiguiente: ''{2}''

Explicación: La sentencia indicada del paquete no sepuede preparar debido al error indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02006 • SQM02019

Apéndice C. Mensajes 353

Page 366: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

SQM02020 Al comprobar los derechos de usuariodel paquete ''{0}'' se ha producido elerror siguiente: ''{1}''

Explicación: El error indicado se ha producidomientras se comprobaban los derechos de usuario delpaquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02021 Se han detectado datos de perfilincoherentes para el paquete deconsultas ''{0}''. Vuelva a vincular elpaquete.

Explicación: Se han detectado los datos de perfilincoherentes para el paquete de consultas indicado.

Respuesta del Usuario: Vuelva a enlazar el paquete.

SQM02100 Falta el parámetro necesario ''{0}''.

Explicación: Falta el parámetro necesario indicado.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02101 Se ha producido un error al inicializar laconexión. {0}

Explicación: El error indicado se ha producidomientras se inicializaba la conexión.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02102 {0}

Explicación: Se ha producido el error de acceso debase de datos indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02103 Se ha producido un error al cargar laclase de descripción de paquete ''{0}''. {1}

Explicación: El error indicado se ha producidomientras se cargaba la clase de descripción de paquete.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02104 Se ha producido un error al cargar elperfil para el paquete ''{0}''.{1}

Explicación: El error indicado se ha producidomientras se cargaba el perfil para el paquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02105 No se ha encontrado el perfil demodalidad estática para el paquete ''{0}''.

Explicación: No se ha encontrado la modalidadestática para el paquete indicado.

Respuesta del Usuario: Vuelva a instalar la aplicacióny vuelva a intentarlo.

SQM02106 Se ha producido un error al crear eldirectorio ''{0}''.

Explicación: No se ha podido crear el directoriotemporal para el proceso de personalización.

Respuesta del Usuario: Asegúrese de que laaplicación tiene permisos para crear el directorio yvuélvalo a intentar.

SQM02107 Se ha producido un error al crear eldirectorio de perfiles ''{0}''.

Explicación: Se ha producido un error mientras seestaba creando el directorio del perfil indicado.

Respuesta del Usuario: Asegúrese de que laaplicación tiene permisos para crear el directorio yvuélvalo a intentar.

SQM02108 Se ha producido un error al guardar elperfil para el paquete ''{0}''. {1}

Explicación: El error indicado se ha producidomientras se guardaba el perfil para el paquete indicado.

Respuesta del Usuario: Resuelva el error y vuélvalo aintentar.

SQM02109 Se ha producido un error al salvar elarchivo de descripción de paquetes. {0}

Explicación: El error indicado se ha producidomientras se estaba guardando el archivo de descripcióndel paquete.

Respuesta del Usuario: Resuelva el error y vuélvalo aintentar.

SQM02110 Se ha producido un error al iniciar lapersonalización. {0}

Explicación: El error indicado se ha producidomientras se iniciaba la personalización.

Respuesta del Usuario: Resuelva el error y vuélvalo aintentar.

SQM02111 Se ha producido un error al personalizarel paquete ''{0}''. {1}

Explicación: El error indicado se ha producidomientras se personalizaba el paquete indicado.

SQM02020 • SQM02111

354 Iniciación a DataQuant

Page 367: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02112 Se ha producido un error al crear latabla de datos de perfiles. {0}

Explicación: El error indicado se ha producidomientras se creaba la tabla de datos del perfil.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02113 No se ha especificado ninguna lista deID de usuario para la operación deOTORGAR/REVOCAR.

Explicación: No se ha especificado ninguna lista de IDde usuario para la operación de OTORGAR/REVOCAR.

Respuesta del Usuario: Especifique una lista de ID deusuario para la operación GRANT/REVOKE.

SQM02115 Se ha producido un error al desinstalarlos paquetes. {0}

Explicación: El error indicado se ha producidomientras se estaban desinstalando los paquetes.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02116 No se ha encontrado el archivo con lasdescripciones de los paquetes. {0}

Explicación: El error indicado se ha producido alpreparar las descripciones de paquetes basadas en elarchivo de descripción de paquetes creado previamente.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02117 Se ha producido un error al leer elarchivo de descripciones de paquetes. {0}

Explicación: El error indicado se ha producidomientras se estaba leyendo el archivo de descripción delos paquetes.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

SQM02119 Se ha producido un error al instalar elpaquete {0}. {1}

Explicación: El error indicado se ha producido cuandose estaba instalando el paquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SQM02120 Se ha producido un error al desinstalarel paquete {0}. {1}

Explicación: El error indicado se ha producido cuandose estaba desinstalando el paquete indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

SYNERRCD0001 La longitud de la cabecera DSS esinferior a 6.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0002 La longitud de la cabecera DSS nocoincide con el número de bytes dedatos encontrados.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0003 El byte C de la cabecera DSS no esD0.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0004 Los bytes f de la cabecera DSS nose reconocen o no se admiten.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0005 Se ha especificado la continuaciónde DSS pero no se ha encontrado.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0006 Se ha especificado elencadenamiento de DSS pero no se haencontrado el DSS.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SQM02112 • SYNERRCD0006

Apéndice C. Mensajes 355

Page 368: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

SYNERRCD0007 La longitud del objeto es inferior acuatro.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0008 La longitud del objeto no coincidecon el número de bytes de datosencontrados.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0009 La longitud del objeto supera elmáximo permitido.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERCRD0010 La longitud del objeto es inferior almínimo necesario.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0011 No se permite la longitud delobjeto.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0012 El campo de longitud ampliada delobjeto grande es incorrecto.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0013 No se admite el índice de punto decódigo del objeto.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0014 No se ha encontrado el objetonecesario.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0015 Se han enviado demasiados objetosde datos de mandato.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0016 Hay presentes objetos mutuamenteexcluyentes.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0017 Se han enviado muy pocos objetosde datos de mandato.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0018 Hay presente un objeto duplicado.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0019 Se ha especificado una correlaciónde solicitud no válida.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0020 No se encuentra el valor necesario.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0007 • SYNERRCD0020

356 Iniciación a DataQuant

Page 369: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

SYNERRCD0021 No se permite el valor reservado.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0022 La continuación de DSS es menor oigual que dos.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0023 Los objetos no están en el ordennecesario.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0024 El bit de encadenamiento de DSSno es 1, pero el bit 3 de DSSFMT se haestablecido en 1.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0025 El DSS anterior indicaba que elDSS actual tiene la misma correlaciónde solicitud, pero las correlaciones desolicitud no son iguales.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0026 El DSS anterior indicaba que elDSS actual tiene la misma correlaciónde solicitud, pero las correlaciones desolicitud no son iguales.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0027 El bit de encadenamiento de DSSno es 1, se ha solicitado ejecutar lacontinuación del error.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0028 Se han especificado valores deparámetro mutuamente excluyentes.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0029 El punto de código no es unmandato válido.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

SYNERRCD0030 La variable de instancia atmind noestá establecida en su valor por omisiónde 0x00 en un mandato EXCSQLSTTdentro de una cadena EXCSQLSTTatómica.

Explicación: Se ha producido un error interno en elcódigo de controlador.

Respuesta del Usuario: Envíe un informe de error alos desarrolladores.

THM1001 No se puede copiar el archivo CSS.

Explicación: El archivo CSS no se ha podido copiar enel servidor.

Respuesta del Usuario: Asegúrese de que el nombredel archivo CSS es correcto y vuélvalo a intentar.

THM1002 No se puede extraer el archivo CSS detema principal del archivado.

Explicación: El archivado especificado no contiene elarchivo CSS principal.

Respuesta del Usuario: Asegúrese de que el archivoCSS principal se ha guardado en el archivado yvuélvalo a intentar.

SYNERRCD0021 • THM1002

Apéndice C. Mensajes 357

Page 370: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

THM1003 Ya está registrado. Intente otro nombrede tema.

Explicación: Ya existe un tema con el mismo nombre.

Respuesta del Usuario: Especifique un nombrediferente para el tema.

THM1004 La carpeta raíz Tema ya existe. Intenteotro nombre de tema.

Explicación: Ya existe un tema con el mismo nombre.

Respuesta del Usuario: Especifique un nombrediferente para el tema.

UIM12001 Se ha producido un error interno: {0}

Explicación: Se ha producido el error internoindicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

UIM12004 Se ha producido un error deentrada/salida: {0}

Explicación: Se ha producido el error deentrada/salida indicado.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

UIM12005 El archivo no existe: {0}

Explicación: El archivo indicado no existe.

Respuesta del Usuario: Especifique un archivo válidoy vuélvalo a intentar.

VAL00001 No se ha encontrado la variable {0}.

Explicación: No se ha encontrado la variable indicada.

Respuesta del Usuario: Especifique una variableválida.

VAL00003 Error de conversión de tipo. El objetodel tipo {0} no se puede convertir al tipo{1}.

Explicación: El objeto indicado no se puede convertiral tipo indicado.

Respuesta del Usuario: Especifique un objeto de untipo diferente para convertir, o convierta el objeto a untipo diferente.

VAL00004 Error de conversión de unidad. Launidad {0} no se puede convertir a {1}.

Explicación: La unidad indicada no se puede convertiral tipo indicado.

Respuesta del Usuario: Especifique una unidaddiferente para convertirla, o convierta la unidad a untipo diferente.

VAL00005 Una expresión contiene un error desintaxis.

Explicación: Una expresión que ha especificadocontiene un error de sintaxis.

Respuesta del Usuario: Compruebe las expresionesque ha escrito para ver si hay errores de sintaxis.

VAL00006 Se ha utilizado una expresión incorrecta.

Explicación: Se ha utilizado una expresión incorrecta.

Respuesta del Usuario: Especifique una expresiónválida.

VAL00007 El nombre ''{0}'' tiene un carácter noválido en {1}. El nombre debe empezarcon una letra y no debe contenercaracteres especiales. Consulta la ayudapara obtener una lista de caracteres noválidos.

Explicación: El nombre indicado contiene un carácterno válido en la columna indicada.

Respuesta del Usuario: Consulte la ayuda para ver lasnormas de sintaxis y vuelva a escribir el carácter noválido.

VAL00008 El campo Nombre no puede estar vacío.El nombre debe empezar con una letra yno debe contener caracteres especiales.Consulta la ayuda para obtener una listade caracteres no válidos.

Explicación: El nombre de un control no puede estarvacío.

Respuesta del Usuario: Especifique un nombrecorrecto para el control.

VAL00009 No se puede procesar el URL: ''{0}''

Explicación: El URL indicado no se ha podidoprocesar.

Respuesta del Usuario: Compruebe el URL para verlos errores y vuélvalo a intentar.

VAL00010 No se puede procesar el URI: ''{0}''

Explicación: El URI indicado no se ha podidoprocesar.

Respuesta del Usuario: Compruebe el URI para vererrores y vuélvalo a intentar.

THM1003 • VAL00010

358 Iniciación a DataQuant

Page 371: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

VAL00019 El ciclo se ha encontrado en ladefinición de las propiedadessiguientes: {0}.

Explicación: La expresión contiene una referenciacíclica.

Respuesta del Usuario: Edite la expresión paraeliminar la referencia cíclica y vuélvalo a intentar.

VAL00021 No se pueden evaluar las propiedades:{0}.

Explicación: La expresión no se ha podido evaluar.

Respuesta del Usuario: Compruebe la expresión paraver errores de sintaxis y vuélvalo a intentar.

VAL00022 La validación ha fallado: no se puedeestablecer {0} en {1}. El valor debe ser {2}{3}.

Explicación: La propiedad no puede tener el valorindicado. Los valores posibles se listan en el mensaje deerror.

Respuesta del Usuario: Edite la expresión de lapropiedad y vuélvalo a intentar.

VDS1000 {0}

Explicación: El error indicado se ha producido alprocesar el origen de datos virtual.

Respuesta del Usuario: Resuelva el error indicado yvuélvalo a intentar.

VDS1001 Error interno.

Explicación: Se ha producido un error interno.

Respuesta del Usuario: Recopile los datos de soporteseleccionando Ayuda → Reunir datos de soporte yenvíelos al soporte al cliente.

VDS1002 No se ha especificado ninguna fuente dedatos para la consulta.

Explicación: No se ha especificado ninguna fuente dedatos para la consulta.

Respuesta del Usuario: Especifique un origen dedatos para la consulta.

VDS1003 El directorio de configuración no estádefinido.

Explicación: No está definido el directorio de laconfiguración.

Respuesta del Usuario: Defina el directorio de laconfiguración.

VDS1004 No se ha encontrado el origen de datosfuente para la tabla virtual ''{0}''.

Explicación: El origen de datos fuente para la tablavirtual indicada no se ha encontrado. Es posible que elorigen de datos fuente se haya movido o suprimido.

Respuesta del Usuario: Compruebe la ubicación delorigen de datos fuente y vuelva a copiar la tabla deorigen en el origen de datos virtual, si es necesario.

VDS1005 La tabla no está definida en la consulta.

Explicación: La tabla no está definida en la consulta.

Respuesta del Usuario: Defina la tabla en la consulta.

VDS1006 La columna de tabla fuente no se haencontrado para la columna virtual ''{0}''en la tabla ''{1}''.

Explicación: La columna virtual indicada no coincidecon ninguna de las columnas de la tabla de origen.

Respuesta del Usuario: Asegúrese de que cadacolumna de la tabla virtual tenga una columnacorrespondiente en la tabla fuente.

VDS1007 Sólo se pueden añadir tablas y consultasal origen de datos virtual.

Explicación: Ha intentado mover un objeto que no erauna tabla o una consulta al origen de datos virtual.Sólo se pueden añadir tablas y consultas al origen dedatos virtual.

Respuesta del Usuario: Especifique una tabla o unaconsulta para que se mueva al origen de datos virtual.

VDS1008 No se puede encontrar tablasespecificadas en el origen de datos.

Explicación: Las tablas a las que se hace referencia enel origen de datos virtual no se han podido encontraren el origen de datos fuente. Esto se puede deber a quelas tablas de origen se han movido o suprimido.

Respuesta del Usuario: Compruebe la ubicación delas tablas fuente en el origen de datos y vuélvalas acopiar en el origen de datos virtual, si es necesario.

VDS1009 No se puede eliminar la última columnade la tabla virtual.

Explicación: Ha intentado eliminar la última columnade la tabla virtual. Una tabla virtual debe tener, comomínimo, una columna.

Respuesta del Usuario: Asegúrese de que la tablavirtual tiene, como mínimo, una columna.

VAL00019 • VDS1009

Apéndice C. Mensajes 359

Page 372: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

VDS1010 Sólo se pueden añadir consultas para losorígenes de datos relacionales.

Explicación: Ha intentado añadir una consulta de unorigen de datos multidimensional. En los orígenes dedatos virtuales sólo se pueden añadir consultas paraorígenes de datos relacionales.

Respuesta del Usuario: Especifique las consultas paralos orígenes de datos relacionales para que se añadan alorigen de datos virtual.

VDS1011 No se encuentra la tabla fuente ''{0}''.

Explicación: No se ha encontrado la tabla fuenteindicada. Esto se puede deber a que la tabla fuente seha movido o suprimido.

Respuesta del Usuario: Compruebe la ubicación de latabla fuente y vuélvala a copiar en el origen de datosvirtual, si es necesario.

VDS1012 No se ha encontrado la consulta deorigen ''{0}''.

Explicación: No se ha encontrado la consulta deorigen indicada. Esto se puede deber a que la consultade origen se ha movido o suprimido.

Respuesta del Usuario: Compruebe la ubicación de laconsulta de origen y vuélvala a copiar en el origen dedatos virtual, si es necesario.

VDS1013 Para crear tablas virtuales sólo sepueden utilizar las consultas SQL con lasentencia SELECT.

Explicación: Ha intentado crear una tabla virtualutilizando una consulta de origen que no contiene unasentencia SELECT. Sólo se pueden como consultas deorigen las consultas con sentencias SELECT.

Respuesta del Usuario: Especifique una consulta quecontenga una sentencia SELECT como una consulta deorigen.

VDS1014 No se puede crear la tabla virtualporque la consulta fuente devuelvecolumnas con nombres ambiguos.

Explicación: La tabla virtual tiene como origen unaconsulta que devuelve un conjunto de resultados quetiene columnas con nombre idénticos.

Respuesta del Usuario: Cambie los nombres decolumna del conjunto de resultados en la consulta deorigen y vuélvalo a intentar.

VDS1015 No se puede crear la tabla virtualporque la consulta fuente devuelve unao varias columnas sin nombre.

Explicación: La tabla de origen de una tabla virtual nodebe devolver columnas sin nombre.

Respuesta del Usuario: Especifique una consulta deorigen que no devuelva columnas sin nombre.

VDS1016 No se puede crear la tabla virtualporque la consulta fuente devuelvevarios conjuntos de resultados.

Explicación: Las tablas virtuales sólo se pueden crearutilizando tablas de origen que devuelven conjuntos deresultados.

Respuesta del Usuario: Especifique una tabla deorigen que devuelva un único conjunto de resultados.

VDS1017 No se puede crear la tabla virtualporque la consulta fuente devuelvevarias columnas que tienen el mismonombre.

Explicación: La tabla de origen para una tabla virtualno debe devolver columnas que tengan el mismonombre.

Respuesta del Usuario: Especifique una tabla deorigen que no devuelva columnas que tengan el mismonombre.

VDS1010 • VDS1017

360 Iniciación a DataQuant

Page 373: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apéndice D. Glosario

El glosario proporciona breves descripciones de los términos del producto.

accesibilidad. Las características que ayudan a aquellos con discapacidades físicas como, por ejemplo, movilidadrestringida o visión limitada, a utilizar sus sistemas.

acciones de suceso. Se definen acciones de suceso para objetos con el fin de proporcionar interactividad ynavegación en las escenas. Cuando el usuario navega por el panel de instrumentos, las acciones del ratón activansucesos predefinidos como, por ejemplo, saltos entre escenas, ejecución de sentencias SQL o el inicio de otrasaplicaciones.

agrupación y agregación . Se pueden aplicar las opciones de agrupación y agregación a las columnas de resultadosde consulta para organizar los datos de resultado en agrupaciones lógicas o resumidas. Mediante la adición de laagrupación y la agregación, puede obtener automáticamente información de resumen sobre los datos y visualizar losdatos de una manera más lógica. Por ejemplo, puede mostrar los datos en un informe por departamento o porpromedio de comisiones de departamento.

ampliación. Si utiliza DataQuant para Workstation, puede utilizar la opción Ampliación para ver en formatohexadecimal o binario el contenido de una célula en los resultados de consulta.

ampliación de información. La ampliación de la información es una función de navegación que presenta una vistamás detallada de los datos cuando el usuario amplía una escena o un punto de datos de un diseño. Cada objeto dediseño y escena tiene un nivel de ampliación por omisión (100% de ampliación). Puede configurar la navegación deampliación de la información para escenas completas y objetos de diseño individuales. La ampliación de lainformación del objeto de diseño le permite proporcionar más información de consulta en cada punto de datosmientras el usuario amplía un objeto de diseño. Utilice los mismos resultados de consulta para cada nivel deampliación. La ampliación de la información del nivel de la escena permite visualizar un diseño completamentediferente y datos de resultados de la consulta para cada nivel de la ampliación.

árbol de estructura de cubo . En el formato de diseño, el árbol Estructura de cubo lista las dimensiones y lasmedidas incluidas en el cubo.

archivos de definición de trabajo. Para poderlos ejecutar utilizando DataQuant para Workstation, los archivos dedefinición de trabajo (.jdfx) creados utilizando QMF for Windows se deben migrar primero a un nuevo formato.

barra de mandatos. Una interfaz que le permite ejecutar los mandatos de procedimiento directamente desde lainterfaz de DataQuant para Workstation.

barra variables . Puede utilizar la barra Variables para especificar un valor de propiedad. La barra Variables seencuentra en la barra de menús. Desde la barra Variables, puede elegir un parámetro global o local que se hadefinido para el proyecto visual y un nombre de columna de un conjunto de resultados de consulta.

catálogos QMF . Un conjunto de tablas de base de datos que contienen objetos guardados (consultas,procedimientos y formularios), los perfiles y los límites de recursos de usuario; los informes y otros valores einformación variada. Los catálogos de QMF se encuentran en los servidores de bases de datos en que se aloja unabase de datos DB2.

códigos de edición. Los códigos de edición especifican cómo formatear los datos de carácter, de fecha, de gráfico,numéricos, de hora y de indicación de fecha y hora que aparecerán en una columna específica de un informe.También puede crear códigos de edición definidos por el usuario.

códigos de uso. Los códigos de uso proporcionan información de resumen acerca de los datos de una columna. Porejemplo, los códigos de uso pueden proporcionar información de resumen de totales al final de una columna oresúmenes parciales en los cortes de control de una tabla. Los códigos de uso disponibles dependen de los datos dela columna y del tipo de resumen.

columnas calculadas. Las columnas de datos que añade a los resultados de la consulta.

361

Page 374: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

consulta relacional . Una consulta es una petición de información de una fuente de datos. Para solicitar informaciónde un origen de datos relacional, la consulta se construye utilizando sentencias SQL.

consultas OLAP. Las consultas OLAP permiten a los usuarios acceder dinámicamente a diferentes dimensiones dedatos multidimensionales. Mediante DataQuant para Workstation y DataQuant para WebSphere puede crear unaconsulta OLAP para los orígenes de datos multidimensionales que se consultan mediante MDX y a los que se accedea través de XMLA.

datos LOB . Un objeto grande (LOB) es un tipo de datos DB2 for z/OS y DB2 for Linux, UNIX® y Windows quealojan datos no tradicionales como, por ejemplo, texto, multimedia, imagen, vídeo, fotografía, sonido o cualquierarchivo de datos muy grande dentro de una tabla de base de datos. Al recuperar o salvar datos LOB se puedeconsumir un elevado número de recursos.

detallar más. Una característica de navegación que permite a los usuarios pulsar un objeto y saltar a otra escena quecontiene más información relacionada específicamente con el valor del objeto original. El asistente Para detallar másestá disponible para todos los objetos de diseño que pueden visualizar los datos de resultados de la consulta.

diálogo Propiedades de diseño . Una interfaz que le permite establecer todas las opciones que están disponiblespara formatear resultados de consulta. La ventana Propiedades de diseño utiliza una estructura de árbol pararepresentar las columnas de los resultados de la consulta. En función de lo que se haya seleccionado en los resultadosde la consulta, el árbol Propiedades de diseño visualiza las ramas de todas las columnas o de una sola columna enlos resultados de la consulta. Puede aplicar opciones de formato a columnas en su totalidad, células individuales,encabezamientos de columna y células de resumen.

Diseñador de expresiones. El Diseñador de expresiones se utiliza para especificar cualquier valor de propiedadasociado a un objeto seleccionado. El Diseñador de expresiones es una manera alternativa de especificar propiedadesde un objeto. Para cada propiedad que se puede especificar para un objeto, se proporcionan plantillas que ayudan aformatear el valor de esa propiedad. Además, hay más espacio disponible para utilizar y consultar el valor de lapropiedad (que puede aumentar bastante si se utilizan expresiones).

diseñador visual. Puede diseñar rápidamente informes y paneles de instrumentos visuales utilizando la perspectivaintuitiva del Diseñador visual que incluye un editor que presenta las vistas de diseño y, también, las vistas de tiempode ejecución del proyecto; la vista Explorador de proyectos que detalla el contenido estructural de cada informevisual y cada panel de instrumentos; y las vistas Paleta, Propiedades, Sucesos y Salida que soportan el editor deDiseñador visual y ayudan a crear informes y paneles de instrumentos visuales.

Editor de consulta. Una interfaz le permite abrir la tabla de base de datos a la que puede acceder en el espacio detrabajo.

Editor de consultas asistidas . Una interfaz que le permite crear consultas, desde sencillas hasta complejas. El editorde consultas asistidas le solicitará la información que necesita para crear la sentencia SQL. También puede establecerlas condiciones de clasificación y fila utilizando el Editor de consultas asistidas. (Sólo DataQuant para Workstation)

Editor de consultas de diagrama . Al crear consultas mediante el editor de consultas de diagrama, proporcioneinformación de tabla, unión, columna, clasificación y fila y el editor de consultas de diagrama construye lassentencias de lenguaje de consulta estructurado (SQL). El editor de consultas de diagrama no está disponible enDataQuant para WebSphere

editor de consultas SQL . Para los usuarios con experiencia en SQL, una forma de crear una consulta es escribir suspropias sentencias SQL en el editor de consultas SQL. Puede escribir una sola sentencia de SQL que devolverá unsolo conjunto de resultados o varias sentencias de SQL que devolverán varios conjuntos de resultados. El editorproporciona soporte de color para las sentencias de SQL.

Editor de tablas. Una interfaz le permite abrir la tabla de base de datos a la que puede acceder en el espacio detrabajo.

Editor para describir consultas . Utilice el editor para describir consultas para crear un objeto de consultaautomáticamente basado en el tipo de consulta y en las tablas que especifique.

escena incorporada . Un objeto de escena incorporada es un contenedor mediante el cual puede ver otra escena deforma total o parcial y, a continuación, navegar hasta dicha escena. La escena en la que se sitúa el objeto de escenaincorporada se considera como la escena fuente. La escena de destino es la escena incorporada.

362 Iniciación a DataQuant

Page 375: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

espacios de trabajo. Todos los orígenes de datos y objetos a los que puede acceder están contenidos en uno o másespacios de trabajo que el administrador de DataQuant ha llenado previamente de forma automática. Cada espaciode trabajo al que se tiene acceso se lista en la vista Espacios de trabajo. Desde la vista Espacios de trabajo, puederealizar la mayoría de funciones de consulta e informes.

formatos. Los formularios se consideran objetos y se pueden guardar en el repositorio, en el catálogo QMF o en unarchivo. Cuando se abre un objeto de formato que se ha salvado, realmente se está ejecutando el objeto de formatopara generar el informe. Al abrirlos, los formatos utilizan automáticamente los resultados de la consulta activaactualmente como fuente de datos.

fuentes de datos. Los orígenes de datos le permiten crear tablas virtuales que los usuarios pueden editar ymanipular sin alterar el contenido de las tablas originales. Las fuentes de datos virtuales funcionan entrando unacapa de metadatos que media entre una fuente de datos virtual definida por el administrador y las fuentes de datossubyacentes que contienen las vistas y tablas físicas.

guardar normal . Al salvar los datos de resultados de consulta utilizando un método de "salvar normal", la interfazque esté utilizando (DataQuant para Workstation o DataQuant para WebSphere) guardará los resultados de consultarecuperados en la base de datos utilizando una sentencia INSERT de SQL individual para cada fila de datos. Estetipo de método de salvar puede resultar caro en términos de rendimiento debido al coste de volver a pasar grandescantidades de datos a la base de datos.

guardar rápido. Al salvar los datos de resultados de consulta utilizando un método de "salvar rápido", todo elproceso se produce en la base de datos. No se pasan más datos entre la interfaz DataQuant y la base de datos. Lainterfaz DataQuant añade SQL a la consulta original, la consulta vuelve a ejecutarse y se salva directamente en la(s)tabla(s) especificada(s). La acción de salvar resultados de consulta utilizando el proceso de "salvar rápido" mejorasignificativamente el rendimiento cuando va a salvarse una gran cantidad de datos.

herramienta de conectividad. Una interfaz que le permite definir las dependencias entre los objetos no controladospor consultas como, por ejemplo, objetos de recuadro de texto y objetos de etiqueta. La herramienta de conectividadsólo está disponible al crear paneles de instrumentos visuales.

Informes BIRT . Informes gráficos creados en el diseñador de informes de BIRT (Business Intelligence and ReportTool). (Sólo DataQuant para Workstation)

informes clásicos. Los informes tabulares basados en texto que se generan utilizando los resultados de la consultacomo el origen de datos y una plantilla de formulario.

informes visuales. Los informes visuales son informes imprimibles, basados en páginas, que incluyen textoformateado y gráficos para visualizar datos permanentes para una amplia variedad de usuarios. Los informesvisuales también pueden contener gráficos basados en datos (por ejemplo, mapas y diagramas) insertados endiferentes secciones del informe (por ejemplo, encabezamientos o pies). Cada gráfico basado en datos puedepresentar datos de varias consultas que se ejecutan en la empresa.

JDBC, controladores. DataQuant utiliza JDBC para conectarse a todos los repositorios de bases de datos y fuentesde datos. DataQuant no incluye controladores JDBC. Se debe definir la ubicación de los controladores JDBC queDataQuant utilizará para conectarse a los repositorios y las fuentes de datos. Los administradores de DataQuant sonresponsables de identificar dónde encontrará cada instancia de la interfaz de aplicaciones los controladores JDBC.

límites de recursos. Los límites de recursos de DataQuant controlan el acceso a la fuente de datos y el consumo derecursos. Debe estar conectado a la fuente de datos para ver los límites de recursos que están en vigor para el ID deusuario al acceder a esa fuente de datos.

mapa de colores. Un mapa de colores se puede utilizar para variar el color de un objeto de proyecto visual segúnun valor asociado al objeto.

objetos de diseño. En una escena de panel de instrumentos visual, los objetos de diseño se utilizan para mostrarresultados de consulta en formatos visuales como, por ejemplo, diagramas, gráficos, mapas, tablas y cuadrículas. Parala mayoría de objetos, se visualizan los resultados de varias consultas en un solo diseño. Por ejemplo, se puede crearun solo diagrama XY que visualice las cifras de ventas obtenidas de una consulta y las cifras de gastos obtenidas deotra consulta. Puede anidar varios objetos de diseño. Cuando se anidan objetos de diseño, puede pasar informacióndel resultado de la consulta de un objeto de diseño de nivel superior a un objeto de diseño de nivel inferior. Debidoa que tiene la posibilidad de pasar esta información, puede utilizar objetos de diseño anidados para visualizarinformación más detallada relacionada con un valor de datos específico.

Apéndice D. Glosario 363

Page 376: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

objetos de paleta. Desde la vista Paleta, puede insertar en el proyecto visual cualquier objeto gráfico que se liste.Todos los objetos de la vista Paleta se pueden insertar en un panel de instrumentos visual. No todos los objetosdisponibles en la vista Paleta se pueden insertar en un informe visual. Los objetos que no se pueden insertar en uninforme visual tienen propiedades interactivas y los informes visuales no son interactivos.

opciones de formateo. Puede personalizar cómo aparecerán los resultados de la consulta en la ventana del editor.Puede especificar fonts diferentes, colores y alineaciones de texto para cada cabecera de columna y cada célula de lacolumna. También puede especificar que el formato de columna y de célula se aplique basándose en el resultado deuna expresión condicional.Puede aplicar opciones de formato a columnas en su totalidad, células individuales,encabezamientos de columna y células de resumen.

paneles de instrumentos visuales. Los paneles de instrumentos visuales presentan datos interactivos o permanentesobtenidos de consultar varias fuentes de datos heterogéneas en la empresa. Los paneles de instrumentos visualespresentan datos en formato de escena utilizando una amplia variedad de gráficos entre los que se incluyen,diagramas, gráficos, mapas y widgets de interfaz de usuario. Los objetos gráficos basados en datos se pueden enlazarfácilmente de modo que las selecciones del usuario desencadenen visualizaciones de datos exclusivas. Losdesarrolladores de contenido pueden crear un panel de instrumentos visual que pueden visualizar varios usuarioscon DataQuant para Workstation, DataQuant para WebSphere, o Lotus Notes® 8.

paquetes SQL estáticos . QMF utiliza varias tablas del almacenamiento de repositorio para almacenar lainformación de proceso. Algunas de estas tablas almacenan información sensible como, por ejemplo, la tabla depermisos. Por omisión, todos los usuarios pueden acceder a estas tablas de almacenamiento de repositorios y realizarcambios en las tablas. Puede elegir proteger las tablas de almacenamiento de repositorios. En la modalidad deprotección, se accede a las tablas de almacenamiento de repositorio utilizando una colección de los procedimientosalmacenados o los paquetes SQL estáticos en función de lo que permita la base de datos que aloja el almacenamientode repositorio. A los usuarios del almacenamiento de repositorios se les debe otorgar entonces permiso para ejecutarlos procedimientos almacenados o los paquetes de SQL estático.

parámetro global . Un parámetro global está disponible para todo el proyecto visual y para el usuario del panel deinstrumentos visual. Puede pasar parámetros globales cuando especifique propiedades de objetos o cuando creeacciones de sucesos. También puede tener la opción de hacer que los parámetros globales sean públicos durante eltiempo de ejecución para que el usuario pueda acceder a ellos.

parámetros de consulta . Los parámetros de consulta contienen el valor que se enviará a la consulta y se utilizará entiempo de ejecución.

parámetros de escena . Un parámetro que sólo está disponible para una escena específica en un panel deinstrumentos visual. Puede pasar parámetros de escena al crear escenas incorporadas y acciones de sucesos.

perspectivas. Una interfaz utilizada para consultar datos y formatear resultados.

planificador de trabajos . DataQuant tiene la capacidad de planificar un objeto de procedimiento que sea ejecutadode forma periódica y repetitiva o a una fecha y hora específicas. Un procedimiento de DataQuant puede realizar unoo más pasos secuenciales como, por ejemplo, ejecutar consultas, aplicar plantillas de informe, exportar informes aarchivos PDF o enviar informes utilizando el correo electrónico. Puede planificar que el procedimiento se ejecute auna hora determinada utilizando el planificador local o el planificador de DataQuant para WebSphere.

plantillas de datos. El asistente Para detallar más está disponible para todos los objetos de diseño que puedenvisualizar los datos de resultados de la consulta.

preferencia de usuario. El diálogo Preferencias se utiliza para establecer las preferencias de usuario que se aplicarána las funciones específicas en la sesión de la interfaz actual de aplicaciones de DataQuant. El diálogo Preferenciasconsta de dos paneles. El panel izquierdo visualiza un árbol jerárquico para organizar las preferencias y el panelderecho visualiza las páginas de los valores de preferencias reales.

procedimientos. Un conjunto de mandatos que le permite ejecutar consultas, imprimir informes, importar yexportar datos, así como realizar otras funciones.

puntos de interrupción. Los mapas de colores que especifican el valor en el que cambia el color.

recursos globales . Los recursos globales que pueden utilizar todas las páginas de un informe visual o todas lasescenas de un panel de instrumentos visual. Puede utilizar recursos globales para calcular propiedades de objeto.

364 Iniciación a DataQuant

Page 377: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

repositorios basados en archivo . Si utiliza DataQuant para Workstation, puede crear una conexión de repositoriode archivos para configurar la información que le permite conectarse a un repositorio basado en archivos que sealmacena en una unidad de red o local. Las conexiones de archivo se pueden crear sólo para repositorios heredadosbasados en archivo.

repositorios compartidos . Los repositorios compartidos se ubican en una base de datos y muchos usuarios puedencompartirlos. Sólo los administradores de DataQuant pueden crear repositorios compartidos.

repositorios de red. Una conexión con un repositorio compartido utilizando un acceso de red directo. Laconectividad de red permite a los usuarios acceder a un repositorio compartido sin necesidad de conectividad debase de datos directa desde la estación de trabajo. La conexión a repositorios utilizando un servicio de red permite laconsolidación del acceso a datos en un servidor central y elimina la necesidad de distribuir controladores JDBC encada escritorio en que se ejecuta DataQuant para Workstation. Este tipo de conexión no es aplicable a los usuarios deDataQuant para WebSphere.

repositorios de servicio web. Cree una conexión de repositorio de servicio web para configurar la información quele permite conectarse a un repositorio compartido a través de la API de los servicios web de DataQuant paraWebSphere utilizando una conexión HTTP o HTTPS. La conectividad basada en Web permite a los usuarios acceder aun repositorio compartido sin necesidad de conectividad de base de datos directa desde la estación de trabajo. Laconexión a repositorios utilizando una conexión basada en web permite la consolidación del acceso a datos en unservidor central y elimina la necesidad de distribuir controladores JDBC en cada escritorio que ejecute DataQuantpara Workstation. Este tipo de conexión no se aplica a DataQuant para WebSphere.

repositorios personales . Los repositorios personales atienden a un único usuario y se almacenan en el directorio devalores personales de la estación de trabajo (servidor) en que se ejecuta la interfaz de aplicaciones de DataQuant.

secuencia de colores. Una secuencia de color se puede utilizar para modificar las propiedades de colores de unobjeto de proyecto visual basado en un valor de índice.

tablas de conversión. Las tablas de conversión permiten a los diseñadores de paneles de instrumentos publicar unúnico panel de instrumentos visual que se puede ver en varios idiomas. Cuando los desarrolladores de contenidocrean un panel de instrumentos, se entran directamente los títulos de botones, las etiquetas, las informaciones sobreherramientas y otro texto incorporado en los valores de propiedad de los objetos del panel de instrumentos.Mediante el uso de las tablas de conversión, los desarrolladores de contenido pueden proporcionar versionesalternativas de este texto especificado para que se visualicen cuando el usuario esté en un entorno local diferente. Porejemplo, un desarrollador japonés puede elegir crear un nuevo panel de instrumentos en japonés pero, acontinuación, incluir también tablas de conversión de alemán y francés, que se utilizarán cuando el panel deinstrumentos se vea bajo los entornos locales alemán y francés.

trabajos planificados . Puede planificar que el procedimiento se ejecute a una hora determinada utilizando elplanificador local o el planificador de DataQuant para WebSphere. Los procedimientos que se han planificado paraque se ejecuten a otra hora se denominan trabajos planificados.

variables de formulario . Las variables de formato son códigos que se pueden insertar en los campos de texto paraproducir información en el informe. Por ejemplo, puede insertar una variable de fecha para producir la fecha actualsiempre que se imprime el informe.

variables de sustitución. Las variables de sustitución se utilizan para entrar valores que cambian en una consulta deSQL en tiempo de ejecución. Esta característica le permite sustituir parte de una sentencia SQL y hacerla másgenérica. Las variables de sustitución sólo están activas mientras el objeto (consulta, procedimiento o formulario) estáen ejecución. Como consecuencia de esto, sólo un único objeto puede acceder a la variable de sustitución. La variableno existirá después de ejecutar el objeto.

variables globales. Las variables globales son variables que permanecen activas mientras la sesión actual deDataQuant está activa. En contraposición a las variables de sustitución que sólo están activas durante la ejecución deun objeto (consulta, procedimiento, formato). Para objetos que utilizan variables globales, se utiliza el valor definidoactualmente para la variable global.

Visionary World de herencia . Puede crear un nuevo panel de instrumentos a partir de un Visionary Worldexistente que se ha creado utilizando una versión anterior de QMF Visionary. El Visionary World que importe sedebe haber exportado como un archivo XML utilizando QMF for Visionary Versión 8.1, Fixpack 13 o posterior.

Apéndice D. Glosario 365

Page 378: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Visor de tablas. Una interfaz le permite abrir la tabla de base de datos a la que puede acceder en el espacio detrabajo.

Vista Explorador de proyectos. La vista Explorador de proyectos detalla en una estructura de árbol todos loselementos y objetos de cada informe y panel de instrumentos visual.

vistas. Las vistas de DataQuant soportan editores y proporcionan presentaciones alternativas así como maneras denavegar por la información de la ventana. Cada vista se muestra como un panel en la ventana de la estación detrabajo principal. Cada perspectiva de DataQuant muestra inicialmente las vistas que se utilizan con mayorfrecuencia para realizar funciones específicas.

366 Iniciación a DataQuant

Page 379: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Apéndice E. Avisos

La información de este documento está pensada para productos y serviciosdisponibles en los Estados Unidos. Puede que IBM no ofrezca en otros países, losproductos, servicios o funciones que se describen en este documento. Consulte alrepresentante local de IBM para obtener información sobre los productos yservicios disponibles actualmente en su área. Las referencias hechas a productos,programas o servicios de IBM no pretenden afirmar o implicar que sólo se puedautilizar dicho producto, programa o servicio de IBM. En su lugar, se puede utilizarcualquier producto, programa o servicio funcionalmente equivalente que noinfrinja los derechos de la propiedad intelectual de IBM. No obstante, esresponsabilidad del usuario la evaluación y la verificación del funcionamiento decualquier producto, programa o servicio que no sea de IBM.

IBM puede tener patentes o solicitudes de patente pendientes que cubran algunostemas descritos en este documento. La adquisición de este documento no confiereninguna licencia sobre dichas patentes. Puede enviar consultas sobre licencias, porescrito, a:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785EE.UU.

Para realizar consultas sobre licencias relacionadas con la información del juego decaracteres de doble byte (DBCS), póngase en contacto con el departamento depropiedad intelectual de IBM de su país, o bien envíe las consultas, por escrito, a:

Intellectual Property LicensingLegal and Intellectual LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shi, Kanagawa 242-8502Japan

El párrafo siguiente no es aplicable al Reino Unido ni a ningún otro país en elque tales disposiciones sean incompatibles con la legislación local:INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN “TAL CUAL”, SIN GARANTÍAS DE NINGÚN TIPO, NIEXPLÍCITAS NI IMPLÍCITAS, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LASGARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN DE DERECHOS,COMERCIABILIDAD O IDONEIDAD PARA UN FIN DETERMINADO. Algunaslegislaciones no contemplan la exclusión de garantías, ni implícitas ni explícitas,por lo que puede haber usuarios a los que no les afecte dicha norma.

Esta información puede contener imprecisiones técnicas o errores tipográficos.Periódicamente se efectúan cambios en la información aquí contenida; dichoscambios se incorporarán en nuevas ediciones de la publicación. IBM se reserva elderecho a realizar, si lo considera oportuno y sin previo aviso, cualquiermodificación en los productos y/o programas que se describen en el presentemanual.

Cualquier referencia de esta información a sitios Web que no sean de IBM sefacilita con fines meramente informativos y en ningún caso supone un aval de

367

Page 380: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

dichos sitios Web. El contenido de estos sitios Web no forma parte del contenidode este producto de y el uso de los mismos es responsabilidad exclusiva delusuario.

IBM puede utilizar o distribuir cualquier información que suministre en la formaque considere conveniente sin incurrir por ello en ninguna obligación con elremitente.

Los poseedores de la licencia de este programa que deseen obtener informaciónsobre el mismo con el propósito de: (i) intercambiar información entre programascreados de forma independiente y otros programas (incluido éste) y (ii) compartirla información intercambiada, deben ponerse en contacto con:

IBM CorporationJ46A/G4555 Bailey AvenueSan Jose, CA 95141-1003EE.UU.

La disponibilidad de esta información puede estar sujeta a determinados términosy condiciones y, en algunos casos, al pago de alguna tasa.

IBM proporciona el programa bajo licencia descrito en esta documentación y todoel material bajo licencia disponible para IBM, bajo los términos del Acuerdo delcliente de IBM, el Acuerdo internacional de programas bajo licencia de IBM ocualquier acuerdo equivalente entre ambas partes.

La información referente a productos que no son de IBM procede de losproveedores de dichos productos, de sus anuncios publicados o de otras fuentesdisponibles públicamente. IBM no ha realizado pruebas con dichos productos y noestá en posición de confirmar la precisión de su rendimiento, compatibilidad ocualquier otra reclamación relacionada con productos que no son de IBM. Laspreguntas sobre prestaciones de productos no pertenecientes a IBM deben dirigirsea los proveedores de esos productos.

Esta información contiene ejemplos de datos e informes que se utilizan en lasoperaciones comerciales diarias. Para ilustrarlos de la forma más completa posible,los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todosestos nombres son ficticios y cualquier parecido con los nombres y direccionesutilizados por una empresa comercial real es pura coincidencia.

Marcas registradasIBM, el logotipo de IBM e ibm.com son marcas registradas o marcas comercialesregistradas de International Business Machines Corporation en los Estados Unidosy/o en otros países. Éstos y otros términos que son marca de registrada de IBM semarcan en su primera aparición en esta información con el símbolo apropiado (® o™), que indica las marcas registras de legislación común o registradas de EE.UU.que son propiedad de IBM en el momento en que se ha publicado estainformación. Dichas marcas registras también podrían estar registradas o sermarcas registradas de la legislación común en otros países. Está disponible unalista actual y completa de marcas registradas de IBM en la web enhttp://www.ibm.com/legal/copytrade.shtml.

Adobe, Acrobat, PostScript® y todas las marcas registradas basadas en Adobe sonmarcas registradas o marcas comerciales registradas de Adobe SystemsIncorporated en los Estados Unidos y/o en otros países.

368 Iniciación a DataQuant

Page 381: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Linux es una marca registrada de Linus Torvalds en los Estados Unidos y/o enotros países.

Microsoft, Windows, Windows NT y el logotipo de Windows son marcasregistradas de Microsoft Corporation en los Estados Unidos y/o en otros países.

UNIX es una marca comercial registrada de The Open Group en los EstadosUnidos y otros países.

Java y todas las marcas registradas basadas en Java son marcas registradas de SunMicrosystems, Inc. en los Estados Unidos y/o en otros países.

Otros nombres de compañías, productos y servicios pueden ser marcas registradaso marcas de servicios de otras empresas.

Apéndice E. Avisos 369

Page 382: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

370 Iniciación a DataQuant

Page 383: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Índice

Caracteres Especiales&&Variable 229, 231, 240&an 112/Batch 270&CALCid 112&CUENTA 112&FECHA 112&FILA 112&HORA 112/IDisplay 270/IObject:"propietarioObjeto".nombreObjeto" 270/IPassword:contraseña 270/IServer:nombreServidor 270/IUserID:IDusuario 270"&nombrevariable=valorvariable" 270&n 112~Detallar 90&PAGI 112/RConnection:nombreConexión 270/RObject:víaAccesoaObjeto 270/RPassword:contraseñaD 270/Run 270/RUser:ruserID 270&Variables globales 112&Variables HTML 112

AAbrir 22Abrir desde 22accesibilidad 283

equivalentes del teclado 283navegación en la estación de trabajo 284navegación en WebSphere 286navegación mediante teclado 283sistema operativo 284tecnología asistida 284

ACCION 241acciones de suceso 150

asignar 150Definir foco 159Ejecutar mandato de shell 150, 157Ejecutar procedimiento 150, 155Ejecutar sentencia de SQL 150Ejecutar sentencia SQL 154Establecer valores 150, 152Exportar a excel 158Exportar a Excel 150Imprimir escena 150, 157Ir a una nueva ubicación 150, 151Mostrar mensaje 150, 157Navegar a una escena incorporada 150, 153Navegar hacia atrás 150, 154Recargar escena 159

ACTION 236agrupación y agregación 79

campos 80Agrupación y agregación

Cuenta 90Desviación estándar 90

Agrupación y agregación (continuación)Grupo lateral 90Grupo superior 90Máximo 90Mínimo 90Porcentaje acumulativo del grupo 90Porcentaje acumulativo del total 90Porcentaje del grupo 90Porcentaje del total 90Primero 90Promedio 90Sin agregación 90Suma 90Suma acumulativa 90Último 90

Ajuste automático 90AMBITO 241ampliación 90ampliación de información 143

escenas 145objetos de diseño 143

ANCHO 238ANCHORn 105Añadir a Favoritos 22Añadir a inicio 22Añadir columna calculada 90AÑROWID 241árbol de estructura de consulta 65, 66árbol de estructura de cubo 65, 66árbol de estructura de diseño 79árbol de estructura de formulario

Cálculos 101Columnas 101Condiciones 101Cortes 101Detalles 101Final 101Opciones 101Página 101Principal 101

archivo de valores de biblioteca JDBC 34archivos de definición de trabajo 223archivos de tareas 223asistencia de contenido 48asistente Crear nuevo informe visual

separador Local 123separador Predefinido 123separador Repositorio 123

asistente Crear nuevo panel de instrumentos visualseparadores

Local 135Predefinido 135Repositorio 135

Asistente de diseño 188asistente Mostrar informe 97Asistente para detallar más 142ATTACHMENT 236Avisos 367avisos legales

marcas registradas 368

371

Page 384: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

Bbarra de mandatos 272barra Variables 162bibliotecas JDBC 15, 35binario 90Bloque de detalle 112BODY 236Booleano 140Borde 147BORRAR

CONFIRMAR 232NombreObjeto 232

BOTTOM 228Buscar 90

CCALCid 113Cambiar nombre de favorito 29Cambiar nombre de inicio 29campos de texto 105Cancelar 63carpeta Database 21carpeta Favoritos 28carpeta Inicio 28carpeta OLAP 21carpeta QMF Catalog 21carpeta Utilizado más recientemente 28carpetas Explorador de proyectos

Conexiones 121, 132Consultas 121, 132Escenas 132Globales 121, 132Página principal 121

CCLIST 236CCSID 90, 233CentroEscena 147Clasificar 90Cliente rico 161códigos de edición 257

códigos personalizados para informes clásicos 262datos carácter 257datos de tipo fecha 258datos de tipo gráfico 259datos de tipo hora 261datos de tipo indicación de hora 262datos numéricos 259definido por el usuario 262metadatos 268muestras 264

códigos de edición de datos de caracteres 257códigos de edición de datos de fecha 258códigos de edición de datos de hora 261códigos de edición de datos de indicación de fecha y

hora 262códigos de edición de datos gráficos 259códigos de edición de datos numéricos 259códigos de edición de metadatos 268códigos de edición definidos por el usuario 262códigos de uso

CALCid 113Corten 113CORTEnX 113CUENTA 113DESSTV 113GRUPO 113

códigos de uso (continuación)HORIZON 113MAXIMO 113MINIMO 113OMITIR 113PORAC 113PORCEN 113PRIMERO 113PROMED 113SUMA 113SUMAC 113TPORAC 113TPORCEN 113ULTIMO 113

Color 140columnas calculadas 78COMENT 241Comentario 63COMMENT 236cómo comenzar 1COMPARTIR 241Condición 112Conectividad 167conectividad XMLA 1Conectores 167conexiones de origen de datos 138conexiones de red 40conexiones de repositorio 32, 36CONFIRM 233, 236, 240CONFIRMAR 232, 241ConjPoli 140ConjPuntos 140ConjTexto 140CONNECT

NombreServidor 228NombreUsuario 228PASSWORD 228

consultasOLAP

abrir 66crear en línea 67crear fuera de línea 66filtrar datos de cubo 68modificar 66recuperar datos de cubo 65

relacional 45consultas OLAP

abrir 66crear en línea 67crear fuera de línea 66filtrar datos de cubo 68modificar 66recuperar datos de cubo 65

consultas relacionales 45Contenedores 167contenido de la ayuda 14contraseñas DB2 43Controles 167convenios

información ixCONVERTIR

NombreConsulta 228Convertir a HTML 119Convertir a informe visual 119Copiar 22COPIAS 238Corten 113

372 Iniciación a DataQuant

Page 385: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

CORTEnX 113CSV de importación 86

estructura del conjunto de resultados 87opciones de separador 86

Cuenta 90CUENTA 113CURSIVA 238

DDATAFORMAT 233DateTimeSet 140datos de cubo 65datos LOB 88DB2 para z/OS 1De 236Definir foco 159Descomentar 63DESCRIBIR

NombreTabla 229, 231TIPO 229, 231

Desde archivo 98Desde fuente de datos 98Desde objeto abierto 98Desde repositorio 98DESSTV 113Desviación estándar 90detallar más 142detalle 71diagramas de sintaxis 225DIAHORA 238diálogo Propiedades de diseño 71

campos de font 75campos de formato 76formato de columna general 73opciones de formateo 75opciones de formato condicional 77opciones de formato de font 74

diseñador de expresiones 163diseñador visual 159

ventana del editor 161Diseñador visual

preferencias 20Diseñador visual, perspectiva 7, 123Diseños 167DISPROWID 241DISPROWIDnnn 241DSQAO 252DSQCP 254DSQDC 254DSQEC 253DSQQW 246

EEclipse 1EDIT

&&Variable 231NombreObjeto 231

Editor de consulta 29Editor de consultas asistidas

añadir tablas 50, 58columnas 49condiciones de clasificación 49, 53Condiciones de fila 49, 54condiciones de unión 49

Editor de consultas asistidas (continuación)resultados de la consulta 52tablas 49unión de columnas 51unir tablas 50

editor de consultas de diagrama 55añadir tablas 50, 58condiciones de unión 59

editor de consultas SQL 47Editor de consultas SQL

asistencia de contenido 48indicaciones de parámetro 48

Editor de tablas 29condiciones de clasificación 30Condiciones de fila 30pestaña Asistida 30

editor para describir consultas 59listar tablas de origen de datos 60

editor predeterminado 29Ejecutar 22, 63Ejecutar mandato de shell 150, 171Ejecutar procedimiento 150, 155Ejecutar sentencia de SQL 150, 171Ejecutar sentencia SQL 154Eliminar de favoritos 29Eliminar de inicio 29encabezamiento 71Encabezamiento de corte 112Encabezamiento de detalle 112Encabezamiento de página 112enlazar límites de recursos 278Entero 140entorno de consulta 269entornos Visionary World de herencia

importar 137escenas 140, 145escenas incorporadas 147, 148

parametrizada 148ESPACIO 241espacios de trabajo

añadir contenido 27añadir un nuevo espacio de trabajo 28carpetas 24crear 28descubrir contenido 21desplazar objetos 26enlazar con objetos

espacio de trabajo 25repositorio 25

filtrar objetos de origen de datos 24propiedades 25renovar contenido 26

Establecer el filtro de nombre 22Establecer font 63, 119Establecer fuente de datos 63, 119Establecer información de usuario 22, 63, 119Establecer límite de filas 63Establecer valores 150, 152, 171EXECUTE

LíneaMandatos 233Explorador de proyectos 160Explorar 22EXPORT

CCSID 233CONFIRM 233DATAFORMAT 233LANGUAGE 233

Índice 373

Page 386: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

EXPORT (continuación)LENGTH 233LOBFILE 233LOBSINFILE 233LOBSTO 233MODE 233NombreArchivo 233NombreObjeto 233ORDER 233OUTPUTMODE 233SEPARATOR 233SPLIT 233UNICODE 233UNITS 233WIDTH 233

exportarinformes 100resultados de la consulta 81

archivo 83base de datos 82opciones de exportación de archivo 84

Exportar 90Exportar a excel 158Exportar a Excel 150Expresión de cálculo 112Expresión de columna 112expresiones 164

constantes 164ejemplos 166elementos 164formatear símbolos 164funciones 164nombres de columna 164operadores 164reglas de sintaxis 165

expresiones calculadas 166

FFechaHora 140FIJAR GLOBAL

NombreVariable 242Valor 242

filtro de nombre 24Filtro jerárquico 68filtro regular 68Flash 161Font 90FORM 240Formato 90FORMATO 238formatos 100

diseñar 101guardar con origen de datos 117guardar sin origen de datos 117

formatos de archivoHTML 100PDF 100texto 100

FORWARD 235fuentes de datos 116

listar objetos 99

GGRUPO 113grupo de pestañas 10Grupo lateral 90Grupo superior 90guardar en 61guardar normal 93guardar rápido 93guardar todo 61

Hherramienta de conectividad 170hexadecimal 90HORIZON 113host 14HP-UX 1HTML 161

IICatalogPassword:contraseñaCatálogo 270ICatalogUserID:IDusuarioCatálogo 270IDENTIFICADOR 229, 231IDIOMA 241IMAGEn 105imágenes 205imágenes en stock 209

crear 210utilización 210

IMPORTACTION 236COMMENT 236COMPARTIR 236CONFIRM 236LANGUAGE 236LOBSFROM 236NombreArchivo 236NombreObjeto 236

importarCSV 86

estructura del conjunto de resultados 87opciones de separador 86

informes visuales de herencia 125TXT 86

estructura del conjunto de resultados 87opciones de separador 86

Visionary World de herencia 137IMPRESORA 238IMPRIMIR

ANCHO 238COPIAS 238CURSIVA 238DIAHORA 238FORMATO 238IMPRESORA 238JUEGOCAR 238LONGITUD 238MARGENDER 238MARGENINF 238MARGENIZQ 238MARGENSUP 238NEGRITA 238NombreObjeto 238NUMPAG 238ORIENTACION 238

374 Iniciación a DataQuant

Page 387: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

IMPRIMIR (continuación)TAMAÑO 238TIPOLETRA 238USARFORMPS 238

Imprimir escena 150, 157, 171indicaciones de parámetro 48información

convenios ixterminología ix

información de usuario 33informes 97

BIRT 117clásico

diseñar formularios 101formatos 100Fuente de datos 98salvar 116

visual 121informes BIRT 7, 97Informes BIRT 117informes clásicos 97informes visuales 97, 121

conexiones de origen de datos 126consultas 126

planificaciones de recuperación de datos 131convertir fuera de línea 132crear 123herencia 124

abrir 125importar 125

páginas fijas 128páginas principales 127plantillas 124recuperación de datos 130

informes visuales de herencia 124abrir 125importar 125

Informix 1interfaz de usuario 34IntervaloSuceso 171Ir a una nueva ubicación 150, 151, 171

JJARS 15, 35JDBC 1JDBC, controladores 1, 34JDF 223JUEGOCAR 238

LLANGUAGE 233, 236LENGTH 233límite de recursos de opciones de LOB

alterar temporalmente 89límites de recursos

antememoria 281límites 274LOB 89opciones 276Opciones de LOB 280salvar datos 278seguimiento de objetos 280tiempos de espera 274ver 273

límites de recursos (continuación)Verbos SQL 275vinculación 278

límites de recursos de guardar datos 278límites de recursos de límites 274límites de recursos de tiempos de espera 274límites de recursos de verbos SQL 275límites del recurso antememoria 281límites del recurso opciones 276límites del recurso opciones de LOB 280límites del recurso seguimiento de objetos 280línea de mandatos 269

parámetros 270LíneaMandatos 233LINKn 105Linux 1listas de seguridad 205, 213Literal 140literales 166LOBFILE 233LOBSFROM 236LOBSINFILE 233LOBSTO 233LONGITUD 238Lotus Notes 121

MMAIL TO

ATTACHMENT 236BODY 236CCLIST 236De 236METHOD 236NombreObjeto 236SMTP SERVER 236SUBJECT 236TYPE 236

MAILTOn 105mandatos de menú

Espacio de trabajo 22Vista Personal 29

mandatos de menú de la vista Espacios de trabajoAbrir 22Abrir desde 22Añadir a Favoritos 22Añadir a inicio 22Copiar 22Ejecutar 22Establecer el filtro de nombre 22Establecer información de usuario 22Explorar 22Mostrar en el repositorio 22Nuevo 22Pegar 22Pegar enlace 22Propiedades 22Renombrar 22Renovar 22Suprimir 22

Mandatos de menú de vista PersonalCambiar nombre de favorito 29Cambiar nombre de inicio 29Eliminar de favoritos 29Eliminar de inicio 29

mandatos de procedimiento 224BORRAR 232

Índice 375

Page 388: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

mandatos de procedimiento (continuación)BOTTOM 228CONNECT 228CONVERTIR 228DESCRIBIR 229, 231diagramas de sintaxis 225diferencias de interfaz 224EDIT 231EXECUTE 233EXPORT 233FIJAR GLOBAL 242FORWARD 235IMPORT 236IMPRIMIR 238MAIL TO 236repositorio vs. catálogo QMF 226RESET GLOBAL 239RUN 240SALVAR 241SHOW 243sintaxis 224VISUALIZAR 229

mandatos del menú ConsultaCancelar 63Comentario 63Descomentar 63Ejecutar 63Establecer font 63Establecer fuente de datos 63Establecer información de usuario 63Establecer límite de filas 63Preparar 63Reformatear texto 63

mandatos del menú Consulta OLAPEstablecer fuente de datos 69Establecer información de usuario 69

mandatos del menú FormularioConvertir a HTML 119Convertir a informe visual 119Establecer font 119Establecer fuente de datos 119Establecer información de usuario 119Objeto de fuente de datos 119

mandatos del menú Resultados~Detallar 90Agrupación y agregación 90Ajuste automático 90Añadir columna calculada 90Buscar 90Clasificar 90Exportar 90Font 90Formato 90Mostrar resúmenes 90Mostrar resúmenes totales 90Re~sumir 90Recuperar todo 90Restaurar formato 90Restaurar todo 90Visualizar hoja Excel 90Visualizar informe 90

mapas de colores 205, 206crear 206utilización 207

marcas registradas 368MARGENDER 238MARGENINF 238

MARGENIZQ 238MARGENSUP 238MAXIMO 113Máximo 90medidas 66, 67menús de usuario

Consulta 63Formulario 119Menú Consulta OLAP 69resultados 90

METHOD 236METODO 241métodos guardar

normal 93rápido 93

Microsoft Windows 1MINIMO 113Mínimo 90MODALIDAD 241Modalidad de diseño 161modalidad de tiempo de ejecución 161Modalidad de vista previa de impresión 161MODE 233Mostrar en el repositorio 22Mostrar mensaje 150, 157, 171Mostrar resúmenes 90Mostrar resúmenes totales 90mostrar vista 10

NNavegar a una escena incorporada 150, 153Navegar hacia atrás 150, 154, 171NEGRITA 238Nivel de detalle 143, 145nombre de clase de controlador 15, 35nombre de objeto 24NombreArchivo 233, 236NombreConsulta 228NombreFont 140NombreObjeto 229, 231, 232, 233, 236, 238, 240, 241, 270NombreServidor 228NombreUsuario 228NombreVariable 239, 242NOMROWID 241Nuevo 22NumberSet 140Número 140NUMPAG 238

OObjeto de fuente de datos 119objeto Temporizador 171objetos

abrir 46archivo 47Catálogo de QMF 47crear 45Fuente de datos 99paleta 168repositorio 46salvar 61

en el catálogo QMF 63en un archivo 62en un repositorio 62

376 Iniciación a DataQuant

Page 389: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

objetos contenedorContenidoIncorporado 186EscenaIncorporada 186

objetos de archivo 47objetos de catálogo QMF 47objetos de conector

Conector curvo 183Conector en L 183Conector recto 183Punto de conexión 183

objetos de controlBotón 178Combinado 178FechaHora 178GraduadorHoriz 178GraduadorVert 178GrupoSelección 178RecuadroLista 178RecuadroSelección 178RecuadroTexto 178Seccionador 178

objetos de diseñoampliación de información 143ampliar funcionalidad 201anidar 204conectores predeterminados 201consultas 200Cuadrícula 187Diagrama de árbol 187Diagrama de bandas de sucesos 187Diagrama de barras 187Diagrama de candelabros 187Diagrama de clústeres 187Diagrama de columnas 187Diagrama de dispersión 187Diagrama de organización 187Diagrama de stocks 187Diagrama de tarta 187Diagrama de tiempos 187Diagrama multivariado 187Diagrama XY 187DiagramaÁrbol 199DiagramaBandaSucesos 196DiagramaBarras 188

ampliado 189OLAP 190

DiagramaCandelabro 195DiagramaColumnas 188

ampliado 189OLAP 190

DiagramaDispersión 194DiagramaOrganización 198DiagramaStock 194DiagramaTarta 191

ampliado 192OLAP 192

DiagramaTiempos 196DiagramaXY 194Espiral 187Formato sencillo 187GoogleMap 200GráficoClústers 197Horizontal 187insertar 188LinearMaps 197Mapa lineal 187Matriz 187, 198

objetos de diseño (continuación)MultivariateChart 193parámetros de consulta 201plantillas de datos 203

nueva 203símbolos de datos 201

objetos gráficos 202Tabla 187varios resultados de la consulta 202

objetos de paletainsertar 168valor de propiedad predeterminado 170

objetos de repositorio 46carpetas 45categorías de plantilla de informe visual 45categorías de plantilla de panel de instrumentos visual 45conexiones de repositorio 45consultas 45consultas OLAP 45consultas utilizando el asistente Describir consulta 45enlaces 45espacios de trabajo 45formatos 45informes visuales 45paneles de instrumentos visuales 45procedimientos 45repositorios personales 45

objetos de símbolo de datosBandaSuceso 182BandaUmbral 182BarraEtiquetaHorizontal 182BarraEtiquetaVertical 182BarraIntervaloPrecios 182BarraValorHorizontal 182BarraValorVertical 182Candelabro 182Marcador 182

objetos primitivosDoble flecha 172Elipse 172Etiqueta 172Flecha 172Imagen 172Línea 172MultiPolígono 172Multipolilínea 172Panel de alineación 172Polígono 172Polilínea 172Rectángulo 172Rectángulo redondeado 172

OMITIR 113opciones de formateo

cálculos¿Pasar nulos? 106Ancho 106Editar 106Expresión 106ID 106

columnasAncho 106Editar 106Encabezamiento 106Núm 106Sangrado 106Sec 106Uso 106

Índice 377

Page 390: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

opciones de formateo (continuación)condiciones

Expresión 107ID 107Pasar nulos 107

corteslíneas en blanco antes de la cabecera 103líneas en blanco antes del pie 103líneas en blanco después de la cabecera 103líneas en blanco después del pie 103Página nueva para corte 103Página nueva para pie 103Poner resumen de corte en la línea 103Repetir encabezamiento de detalle 103Texto de encabezamiento de corte 103Texto de pie de página de corte 103

detallesHabilitar 107Incluir encabezamientos de columna con

encabezamientos de detalle 107Líneas en blanco después del bloque 107Mantener bloque en página 107Página nueva para bloque de detalle 107Poner datos de tabulador en la línea 107Repetir encabezamiento de detalle 107Texto de bloque de detalle 107Texto de cabecera de detalle 107

finallíneas en blanco antes del texto 111Página nueva para el texto final 111Poner resumen final en la línea 111Texto 111

opcionesAncho de acomodación de línea 109Ancho de línea de texto de informe 109Colocar contenido de LOB en línea 109Columna de resumen horizontal 109Espaciado de detalle 109Líneas acomodadas en columna conservadas en una

página 109Nombre de función en encabezamiento de columna al

agrupar 109Numeración para columnas de corte 109Número de columnas fijas del informe 109Renumeración de páginas en el nivel de corte más

alto 109Reordenación automática de columnas del informe 109Separador de cabecera de columna 109Separador de resumen de corte 109Separador de resumen final 109Separador para encabezamiento horizontal 109Texto de corte por omisión (*) 109

páginalíneas en blanco antes de la cabecera 112líneas en blanco antes del pie 112líneas en blanco después de la cabecera 112líneas en blanco después del pie 112Texto de encabezamiento de página 112texto de pie de página 112

principalAncho 101Ancho total de columnas del informe 101Editar 101Encabezamiento 101Sangrado 101Sec 101Uso 101

opciones de formato de la sección Cálculos¿Pasar nulos? 106Ancho 106Editar 106Expresión 106ID 106

opciones de formato de la sección ColumnasAncho 106Editar 106Encabezamiento 106Núm 106Sangrado 106Sec 106Uso 106

opciones de formato de la sección CondicionesExpresión 107ID 107Pasar nulos 107

opciones de formato de la sección Corteslíneas en blanco antes de la cabecera 103líneas en blanco antes del pie 103líneas en blanco después de la cabecera 103líneas en blanco después del pie 103Página nueva para corte 103Página nueva para pie 103Poner resumen de corte en la línea 103Repetir encabezamiento de detalle 103Texto de encabezamiento de corte 103Texto de pie de página de corte 103

opciones de formato de la sección Finallíneas en blanco antes del texto 111Página nueva para el texto final 111Poner resumen final en la línea 111Texto 111

opciones de formato de la sección OpcionesAncho de acomodación de línea 109Ancho de línea de texto de informe 109Colocar contenido de LOB en línea 109Columna de resumen horizontal 109Espaciado de detalle 109Líneas acomodadas en columna conservadas en una

página 109Nombre de función en encabezamiento de columna al

agrupar 109Numeración para columnas de corte 109Número de columnas fijas del informe 109Renumeración de páginas en el nivel de corte más

alto 109Reordenación automática de columnas del informe 109Separador de cabecera de columna 109Separador de resumen de corte 109Separador de resumen final 109Separador para encabezamiento horizontal 109Texto de corte por omisión (*) 109

opciones de formato de la sección Páginalíneas en blanco antes de la cabecera 112líneas en blanco antes del pie 112líneas en blanco después de la cabecera 112líneas en blanco después del pie 112Texto de encabezamiento de página 112texto de pie de página 112

opciones de formato de la sección PrincipalAncho 101Ancho total de columnas del informe 101Editar 101Encabezamiento 101Sangrado 101

378 Iniciación a DataQuant

Page 391: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

opciones de formato de la sección Principal (continuación)Sec 101Uso 101

opciones de formato de sección DetallesHabilitar 107Incluir encabezamientos de columna con encabezamientos

de detalle 107Líneas en blanco después del bloque 107Mantener bloque en página 107Página nueva para bloque de detalle 107Poner datos de tabulador en la línea 107Repetir encabezamiento de detalle 107Texto de bloque de detalle 107Texto de cabecera de detalle 107

opciones de impresión 272Oracle 1ORDER 233ORIENTACION 238OUTPUTMODE 233

Ppágina de filtro 65página de resultados 65página Diseño 65página MDX 65página SQL 65páginas fijas de informes visuales

Fixed1 128Fixed2 128PageFooting 128PageHeading 128

páginas principales del informe visualCabecera de detalle 127Cabecera de informe 127Cabecera de página 127Detalle 127Pie de página de detalle 127Pie de página de informe 127Pie de página de página 127

paneles de instrumentos visuales 132acciones

Definir foco 159Ejecutar mandato de shell 157Ejecutar procedimiento 155Ejecutar sentencia SQL 154Establecer valores 152Exportar a excel 158Imprimir escena 157Ir a una nueva ubicación 151Mostrar mensaje 157Navegar a una escena incorporada 153Navegar hacia atrás 154Recargar escena 159

acciones de suceso 150ampliación de información 143

escenas 145objetos de diseño 143

conexiones de origen de datos 138consultas 139crear 135detallar más 142dispositivos de navegación 141escenas 140

parámetros 140escenas incorporadas 147, 148

parametrizada 148

paneles de instrumentos visuales (continuación)navegación de punto de vista 146planificar 134plantillas 136

paquetes SQL estáticos 38parámetros 205

consulta 211escena 211global 211

parámetros de consulta 211parámetros de escena 211parámetros globales 211

adición 212tabla de conversión 212utilización 213XVisor 212YVisor 212ZoomVisor 212

Parámetros globales 162Parámetros locales 162PASSWORD 228PDF 161Pegar 22Pegar enlace 22Personalizada 167personalizar perspectivas 10perspectiva abierta 10perspectiva Administrador 2, 7perspectiva Diseñador de informes 7perspectiva QMF 7perspectiva Usuario 1, 7, 9perspectivas 9

Administrador 2, 7cerrar 9configurar 10Diseñador de informes 7Diseñador visual 7, 123, 159QMF 7restablecer 11Usuario 7, 9

Pie de página 112Pie de página de corte 112planificaciones de caducidad 205planificador de trabajos 220plantilla de URL 15, 35plantillas de datos

visibilidad 204plantillas de panel de instrumentos visual 136PORAC 113PorcAumento 147PORCEN 113Porcentaje 140Porcentaje acumulativo del grupo 90Porcentaje acumulativo del total 90Porcentaje del grupo 90Porcentaje del total 90preferencia de usuario 11preferencias

Aspecto 11, 12Ayuda 11, 14Bibliotecas de JDBC 11Bibliotecas de otra empresa 20Bibliotecas de otro fabricante 11Diseñador visual 11, 20Diseño de informes 11, 19General 11, 12Gestión de datos 11, 14

Índice 379

Page 392: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

preferencias (continuación)JDBC 15, 35LOB 11, 17Registro 11, 18Temas 19Único inicio de sesión 11, 19usuario 11Variables globales 11

preferencias de apariencia 11, 12preferencias de ayuda 11, 14preferencias de bibliotecas de otra empresa 11, 20preferencias de bibliotecas JDBC 11preferencias de diseño de informes 11, 19preferencias de gestión de datos 11preferencias de Gestión de datos 14preferencias de inicio de sesión único 11, 19preferencias de LOB 11, 17preferencias de registro 11, 18preferencias de Temas 19preferencias de variables globales 11preferencias del diseñador visual 11preferencias generales 11, 12preferencias JDBC 15, 35Preparar 63Primero 90PRIMERO 113Primitivas 167procedimientos 219

crear 219planificar trabajos 220

procedimientos almacenados 38PROMED 113Promedio 90propiedades

diseñador de expresiones 163expresiones 164

ejemplos 166elementos 164reglas de sintaxis 165

grupos 162tipos de datos 165valores literales 166

Propiedades 22propiedades de diseño

Condicional 71Font 71Formato 71General 71

propiedades de espacio de trabajocorrelación de inicios de sesión 25LDAP 25Límites de recursos 25Parámetros de conexión 25Plugins 25Seguridad 25

propietario de objeto 24puerto 14Punto 140puntos de interrupción 206puntos de vista

navegación 146

RRe~sumir 90Recargar escena 159Recuperar todo 90

recursos globalesimágenes 205imágenes en stock 209

crear 210utilización 210

listas de seguridad 205, 213mapas de colores 205, 206

crear 206utilización 207

parámetros 205parámetros globales 211, 212

adición 212utilización 213

planificaciones de caducidad 205secuencias de colores 205, 208

crear 208utilización 209

tablas de conversión 205, 214conmutar 216

REFn 105Reformatear texto 63Regla de primera clasificación 93Regla de segunda clasificación 93Regla de tercera clasificación 93Renombrar 22Renovar 22repositorios

conexiones 32, 36importar 36

crear conexiones 37basado en archivo 40compartido 38red 40servicio web 41

crear nuevos objetos 45gestionar conexiones 42personal 32repositorios personales 32

repositorios basados en archivo 37, 40repositorios compartidos 37, 38repositorios de red 37repositorios de servicio web 37, 41RESET GLOBAL

NombreVariable 239restablecer perspectivas 11Restaurar formato 90Restaurar todo 90resultados de la consulta 71

agrupación y agregación 79clasificar 93columnas calculadas 78contenido de una célula 90datos LOB 88exportar 81exportar a un archivo 83exportar a una base de datos 82formateo 71OLAP 69opciones de exportación de archivo 84

resultados de la consulta OLAP 69RESULTSET 243ROWLIMIT 240RUN

&&Variable 240CONFIRM 240FORM 240NombreObjeto 240

380 Iniciación a DataQuant

Page 393: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

RUN (continuación)ROWLIMIT 240

Ssalvar 61SALVAR

ACCION 241AMBITO 241AÑROWID 241COMENT 241COMPARTIR 241CONFIRMAR 241DISPROWID 241DISPROWIDnnn 241ESPACIO 241IDIOMA 241METODO 241MODALIDAD 241NombreObjeto 241NOMROWID 241

secuencias de colores 205, 208crear 208utilización 209

Seleccionar 167separador Diseño 66separador Filtro 68separador Resultados 66, 67, 68SEPARATOR 233servidor remoto 14SHARE 236SHOW

RESULTSET 243VIEW 243

Símbolos de datos 167Sin agregación 90SMTP SERVER 236Solaris 1SPLIT 233SQL

fonts 61SQL dinámico 1SQL estático 1SQL Server 1SUBJECT 236Suma 90SUMA 113Suma acumulativa 90SUMAC 113Suprimir 22

Ttabla de correlación 88tablas de conversión 205, 214

conmutar 216TAMAÑO 238terminología

información ixTexto 140Texto final 112Tipo de clasificación

Ascendente 93Descendente 93

TIPOLETRA 238tipos de datos 165

tipos de parámetroBooleano 140Color 140ConjPoli 140ConjPuntos 140ConjTexto 140DateTimeSet 140Entero 140FechaHora 140Literal 140NombreFont 140NumberSet 140Número 140Porcentaje 140Punto 140Texto 140VíaArchivo 140

tipos de planificacióna una fecha específica 130diario 130mensual 130nunca caduca 130semanal 130siempre caduca 130

total 71TPORAC 113TPORCEN 113trabajos locales 222trabajos planificados 220

ver 222trabajos remotos 222TXT de importación 86

estructura del conjunto de resultados 87opciones de separador 86

TYPE 236

UubicaciónX 146ubicaciónY 146ULTIMO 113Último 90UNICODE 233unión externa completa 50, 59unión externa derecha 50, 59unión externa izquierda 50, 59unión interna 50, 59UNITS 233USARFORMPS 238

VValor 242valores de conexión de repositorio 1valores de visualización

Columnas 169Detalles 169Lista 169Sólo Iconos 169

variable HTML 105variables de formulario

&an 112&CALCid 112&CUENTA 112&FECHA 112&FILA 112

Índice 381

Page 394: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

variables de formulario (continuación)&HORA 112&n 112&PAGI 112&Variables globales 112&Variables HTML 112

variables de sustitución 60variables globales 245, 246

DSQAO 252DSQCP 254DSQDC 254DSQEC 253DSQQW 246sistema 246usuario 245

Varios 167varios conjuntos de resultados 90ventana del editor 161ventana Insertar consulta 139vía de acceso 14VíaArchivo 140VIEW 243visión general 1Visor de tablas 29Vista Ayuda 7Vista Buscar 7vista Calculadora DataQuant 7vista Capas 7, 205vista Conexiones de origen de datos 7Vista Conexiones de repositorio 7vista Consola REXX 219vista Contorno 117vista Diseñador de informes 117vista Diseño 67vista Editor de propiedades 7Vista Espacios de trabajo 7, 21vista Explorador de datos 7Vista Explorador de proyectos 7, 121vista Explorador de recursos 7vista Hoja de apuntes 7Vista Paleta 7, 121, 167

herramienta de conectividad 170objetos contenedor 186

ContenidoIncorporado 187EscenaIncorporada 186

objetos de conector 183insertar 184

objetos de control 178FechaHora 180insertar 179Seccionador 181

objetos de diseño 187objetos de símbolo de datos 182

insertar 183objetos personalizados 185objetos primitivos 172

formas 175Imagen 176líneas 174PanelAlineación 177texto 173

Temporizador 171valores de visualización 169Vista Propiedades 159

Vista Personal 7, 28Vista Progreso 7Vista Propiedades 7, 71, 121, 162

Vista Resumen 7Vista Salida 7, 121Vista Sucesos 7, 121vistas 9

abrir 10Ayuda 7Búsqueda 7Capas 7, 205Conexiones de fuente de datos 7Conexiones de repositorio 7Consola REXX 219Contorno 7, 117DataQuant Calculadora 7Diseñador de informes 117Diseño 67Editor de propiedades 7Espacios de trabajo 7, 21Explorador de datos 7Explorador de proyectos 7, 121, 159, 160Explorador de recursos 7Hojas de referencia rápidas (Cheat Sheets) 7Paleta 7, 121, 159, 167Personal 7, 28posicionar 10Progreso 7Propiedades 7, 71, 121, 159, 162Salida 7, 121Sucesos 7, 121

vistas y perspectivas 9VISUALIZAR

&&Variable 229NombreObjeto 229

Visualizar hoja Excel 90Visualizar informe 90

WWIDTH 233

ZZoomMínimo 143, 145

382 Iniciación a DataQuant

Page 395: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura
Page 396: Iniciaci.n a DataQuant - IBM - United States · PDF filemodificaciones asociados a estos números de programa hasta que se indique lo contrario en nuevas ediciones. Esta ... Apertura

����

Número de Programa: 5697-N64 5724-R90

SC11-3492-07