Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo abrir la herramienta de desarrollo ReportBuliders

Cómo abrir la herramienta de desarrollo ReportBuliders

Oracle Reports Building Reports 10g Versión 2 (10.1.2)B13895-01 Instalé este software antes y encontré muchos problemas al usarlo. Descargué el documento y lo leí página por página. Comencemos con el concepto.

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - Después de instalar Xiangsheng's World, descubrí que todas las ventanas estaban en chino cuando se ejecutaban. Más tarde, durante el informe gráfico, aparecieron muchos caracteres confusos. Más tarde, revisé en línea y encontré la solución: modificar el registro NLS_LANG en Windows.

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng El inglés versión de The World:

Oracle Report Builder 10g Learning-Concept-Xiang Sheng-The World of Xiang Sheng ¡Pongámonos manos a la obra y comencemos a leer! Los conceptos se dividen en conceptos básicos y conceptos avanzados.

1. Conceptos básicos

Sección 1.1, "Generador de informes"

Report Builder, una poderosa herramienta de informes empresariales que le permite desarrollar e implementar rápidamente una web avanzada. y los informes en papel son un componente de la creación de informes para cualquier fuente de datos (incluida Oracle Database, Oracle Reports Development (un componente de Oracle Development Suite), JDBC, XML, archivos de texto y Oracle OLAP). Aprovechando las últimas tecnologías J2EE, como JSP y XML, puede publicar sus informes en una variedad de formatos (incluidos HTML, XML, PDF, texto delimitado, postscript, PCL y RTF) de manera escalable y eficiente a cualquier destino (incluido correo electrónico, navegador web, OracleAS Portal y sistema de archivos).

Sección 1.2, "Informes"

Un informe consta de objetos de informe definidos colectivamente:

Objetos del modelo de datos (consultas, grupos, columnas, enlaces, parámetros de usuario). ) Objetos de diseño (marcos repetidos, marcos, campos, plantillas, anclajes) Objetos de formulario de parámetros (parámetros, campos, plantillas)

Objetos PL/SQL (unidades de programa, activadores)

Referencias a cualquier biblioteca PL/SQL externa,

Mostrar código en la vista de código fuente web (informes web basados ​​en JSP)

Utilizando el Inspector de propiedades puede definir las propiedades del informe. Los atributos de clasificación de documentos (clasificación) (título, autor, tema y palabras clave) ayudan en la catalogación y recuperación de documentos en un informe.

Cuando inicia el Generador de informes por primera vez, puede elegir abrir un informe existente, crear un informe nuevo utilizando el Asistente de informes o crear un informe nuevo manualmente.

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Conceptos - Xiang Sheng - Xiang Sheng's World Sección 1.3, "Estilos de informes" Informes tabulares: es el tipo más básico de informe. Cada columna corresponde a seleccionar una columna de la base de datos.

Grupo de informes anteriores: Contiene múltiples grupos de su modelo de datos. Este es un informe "maestro/detalle", que puede tener una gran cantidad de información en el grupo maestro. Para cada grupo maestro, los valores de los grupos de detalles asociados se extraen de la base de datos y se muestran debajo del grupo maestro.

Reportes de grupo izquierdo: Contiene múltiples grupos, cuyo modelo de datos se divide en filas en una tabla en función de diferentes valores en una columna. Utilice este tipo de informe para limitar una columna a repetir el mismo valor varias veces mientras las columnas relacionadas cambian de valor.

El modelo de datos para los informes sobre el grupo y el grupo de la izquierda es el mismo, pero el diseño es diferente. El informe del grupo de arriba muestra la información principal en la parte superior, mientras que el informe de la izquierda muestra las columnas rotas al lado.

Informes tipo formulario: un formulario de informe muestra un registro, con etiquetas de campo a la derecha de cada página que muestran los valores de los campos.

Informes tipo carta: Valores contenidos en la base de datos incrustada de texto de plantilla (cualquier texto ingresado o importado al editor de informes).

Informes de etiquetas postales: imprima etiquetas postales en varias columnas en cada página. Con el Asistente de informes, puede especificar el formato de sus etiquetas de correo.

Informes matriciales: Son cuatro conjuntos de datos en tabulación cruzada:

Hay un conjunto de datos que se muestran en la página.

Existe un conjunto de páginas de visualización de datos.

Existe un conjunto de datos que es producto cruzado, que determina todas las ubicaciones posibles entre los datos superiores e inferiores y coloca una celda en esas ubicaciones.

Hay un conjunto de datos que se muestran como celdas "rellenas".

Modelo de datos matricial: (número de consulta, estructura de grupo, configuración en resumen) Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Sección 1.4, "Asistentes"Asistentes de informes:

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Report Block Wizard:

Oracle Report Builder 10g Learning - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Generador de informes 10g Aprendizaje - Concepto - Xiang Sheng - Asistente de datos mundiales de Xiang Sheng:

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - El mundo de Xiang Sheng Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Gráfico mundial de Xiangsheng Asistente:

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - Xiangsheng's World Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Sección 1.5, "El Navegador de objetos" El navegador de objetos proporciona un informe o plantilla, que incluye bibliotecas adicionales y todos los objetos en la unidad de programa Visualización en capas.

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Sección 1.6, espacio de trabajo de edición de informes "El editor de informes", donde puede manipular el espacio de trabajo de edición de informes directamente o cambiando el objeto de propiedad del inspector de propiedades. En la ventana del Editor de informes, puede navegar entre diferentes vistas de su informe: Vista de modelo de datos, Vista de diseño de papel, Vista de diseño de papel, Vista de hoja de parámetros de papel y Vista de origen web.

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - El mundo de Xiang Sheng Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - El mundo de Xiang Sheng Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng El mundo de Oracle Report Builder 10g Learning - Conceptos - Xiangsheng - El mundo de Xiangsheng Oracle Report Builder 10g Learning - Conceptos - Xiangsheng - El mundo de Xiangsheng Oracle Report Builder 10g Learning - Conceptos - Xiangsheng - El mundo de Xiangsheng Oracle Report Builder 10g Learning - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Sección 1.7, Consulta "Objetos de modelo de datos": informes de consulta única, informes de varias partes (informes de consultas de varias partes no relacionadas, informes de consultas relacionadas de varias partes) Para En un informe de consulta única, el generador de informes abre solo un cursor para obtener todos los registros principales y detallados. Para un informe de dos consultas, el Generador de informes abre dos cursores: uno para cada consulta al que se le añade un vínculo a la cláusula de consulta detallada. Por lo tanto, para que se obtenga cada registro maestro en la consulta maestra, el Generador de informes debe volver a vincular, ejecutar y obtener los datos de la consulta detallada.

Grupos: Crea grupos para organizar columnas en informes. Los grupos pueden hacer dos cosas: agrupar individualmente los datos consultados y filtrar los datos consultados.

Grupos de división: procesa subtotales, imprime columnas en una dirección diferente, crea divisiones, etc. Un grupo de división suprime valores duplicados en registros secuenciales.

Grupos de procesos cruzados : para realizar procesos cruzados, que generalmente se utilizan para crear informes matriciales.

Filtros de grupo: los filtros le permiten eliminar condicionalmente registros seleccionados por su consulta. Los grupos pueden tener dos tipos de filtros:

1) Filtros ajustados por el generador de informes: primero, para mostrar solo los primeros N registros del grupo (por ejemplo, el quinto registro) y finalmente, para mostrar solo los primeros N registros del grupo Los últimos N conjuntos de registros 2) Filtro creado por el usuario, utilizando PL/SQL.

Columnas de la base de datos: Las columnas de la base de datos representan las columnas seleccionadas por una consulta y contienen los valores de los datos en el informe. Para cada columna que seleccione en su consulta, el Generador de informes crea automáticamente un modelo de datos para la columna de su informe. Si desea realizar un resumen y cálculo de los valores de las columnas de la base de datos, puede crear manualmente nuevas vistas de columnas en el modelo de datos (columnas de resumen y fórmula), o utilizando el Asistente de informes (columnas de resumen). También puedes reasignar una o más columnas a un grupo o grupo que hayas creado.

Además de los tipos de columnas tradicionales (p. ej., fecha, número, carácter), el Generador de informes también admite columnas gráficas o de imágenes y nombres de archivos.

Vínculos de datos: Se pueden establecer relaciones - entre columnas de una consulta y columnas de otra consulta; entre grupos de una consulta y grupos de otra consulta.

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - El mundo de Xiangsheng Sección 1.8, "Objetos de diseño" Marcos: rodean otros objetos y los protegen de ser sobrescritos o empujados por otros. Marcos repetidos: rodeados Crea un conjunto de columnas para todos los campos. Imprime un registro del grupo a la vez.

Tamaño del marco y del marco repetido: Para cada objeto o registro, el tamaño del marco o del marco repetido se puede expandir, reducir, variar o fijar (especificado por las propiedades elásticas horizontal y vertical).

Campos: marcadores de posición para parámetros de campo, números de columna y página, fecha actual, etc. Si un parámetro o columna no tiene un campo relacionado, su valor no aparecerá en el resultado del informe. Un campo es propiedad de los objetos que lo rodean, que es el primer objeto que lo encierra (independientemente del marco o del marco repetido). Cuando establece de forma predeterminada el diseño del informe, el Generador de informes genera un campo para cada columna y lo coloca en un marco repetido dentro de cada campo.

Objetos repetitivos: un objeto repetitivo es cualquier texto, línea o gráfico que aparece cada vez que se ejecuta un informe.

Si tiene archivos de texto, gráficos o HTML que desea mostrar como texto estándar en su informe, puede vincular el archivo.

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - El mundo de Xiangsheng Sección 1.9, "Objetos de formulario de parámetros" Parámetros: un parámetro es una variable cuyo valor se puede establecer en tiempo de ejecución. El generador de informes crea automáticamente un conjunto de parámetros del sistema cuando se ejecuta, pero usted puede crear el suyo propio. Puede crear parámetros para reemplazar cualquier parte de una consulta, ya sea un valor literal único o una expresión completa. Puede hacer referencia a parámetros en otras partes del informe, como en estructuras PL/SQL, para proporcionar lógica condicional para el informe.

Campos del formulario de parámetros: como marcadores de posición para parámetros.

Repetición del formulario de parámetros: se refiere al texto y gráficos que aparecen en la tabla de parámetros operativos durante cada ejecución. Plantilla, puede personalizar la tabla de parámetros en ejecución. De forma predeterminada, se genera una etiqueta repetitiva para cada campo que aparece en el formulario de parámetros de ejecución.

Formularios de parámetros para informes web:

Sección 1.10, "El inspector de propiedades"

El inspector de propiedades es una ventana que le brinda acceso al Navegador de objetos. Propiedades del objeto actualmente seleccionado en el Editor de informes y el Editor de plantillas.

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - Xiangsheng's World Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Xiangsheng's World Sección 1.11, "Vistas de tiempo de ejecución" Formulario de parámetros de tiempo de ejecución: es un Se puede mostrar un cuadro de diálogo en tiempo de ejecución donde puede anular los valores de parámetros predeterminados.

Vista previa: Aparecerá en pantalla una versión impresa de tu informe. En la vista previa, puede desplazarse por una sola página del resultado del informe, por toda la página del informe y dividir la pantalla simultáneamente para ver diferentes partes del mismo informe.

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Sección 1.12, Descripción del archivo ejecutable "Ejecutables"

rwbuilder

Inicia el generador de informes.

rwrun

El servidor en proceso utiliza Oracle Application Server Reporting Service para ejecutar informes.

rwclient

Analiza y transmite la línea de comando al servidor de informes especificado (o predeterminado).

rwcgi

Traduce y proporciona información entre un servidor web o contenedor J2EE (por ejemplo, OC4J) y un servidor de informes, lo que le permite ejecutar un navegador web (que admite versiones anteriores de Oracle Reports). Un informe sobre compatibilidad con versiones anteriores).

rwserver

Llame al servidor de informes.

rwservlet

Traduce y entrega información entre un servidor web o contenedor J2EE (por ejemplo, OC4J) y un servidor de informes, lo que le permite ejecutar un informe desde su navegador web de forma dinámica.

rwconverter

Convierte una o más definiciones de informes de un formato de almacenamiento a otro o a una biblioteca PL/SQL.

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - Xiangsheng's World 2. Conceptos avanzados Sección 2.1, "Informes"

Títulos de informes: Adición manual y automática.

Oracle Report Builder 10g Aprender - Conceptos - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprender - Conceptos - Xiang Sheng - Xiang Sheng's World Report seccionamiento y secciones: Le permite definir múltiples informes en el mismo informe diseños, cada uno con un público objetivo, formato de salida, diseño de página, tamaño de página u orientación diferentes.

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - Unidad de medida del Informe Mundial de Xiangsheng: Los informes se pueden definir utilizando pulgadas, centímetros o puntos. Las unidades de medida son independientes del dispositivo en el que se construye el informe. Por lo tanto, los informes se pueden diseñar para ejecutar el generador de informes en cualquier plataforma. Puede cambiar las unidades de medida de un informe en estas dimensiones:

Dimensiones del informe: las páginas del informe pueden tener cualquier largo y ancho. Debido a que la página de una impresora puede ser más pequeña o más grande que el informe de su documento, el concepto de "página" es la página física y lógica utilizada. Una página física es el tamaño de la página impresa por la impresora. Una página lógica tiene el tamaño de una página informada, que puede constar de una página lógica y varias páginas físicas. Las partes de cada informe incluyen encabezado, principal y final.

Aprendizaje de Oracle Report Builder 10g - Conceptos - Xiangsheng - Xiangsheng's World Fuentes en informes: incluidos archivos de configuración de fuentes, alias de fuentes, resolución de problemas de fuentes y tipos de fuentes.

Oracle Report Builder 10g Aprendizaje - Conceptos - Xiangsheng - El mundo de Xiangsheng Formato condicional: utilizando los cuadros de diálogo de formato condicional y excepción de formato, puede especificar el objeto de formato de salida para las condiciones que existen en las Propiedades del diseño seleccionado ( fuente y color). Lo que usted define se llama excepciones de formato.

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Xiang Sheng's World Informes matriciales anidados: un informe matricial anidado es un informe matricial, donde en Al menos una matriz de relación padre/hijo aparece dentro de la cuadrícula. Un informe matricial anidado tiene más de dos niveles, por lo que tiene varios niveles que abarcan o siguen páginas.

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - Matriz mundial de Xiang Sheng con informes grupales:

Oracle Report Builder 10g Aprendizaje - Concepto - Xiang Sheng - El mundo de Xiang Sheng Sección 2.2, "Informes Web" JavaServer Pages (JSP) y servlets: La tecnología que utiliza JavaServer Pages (JSP) es una extensión de la tecnología de servlets Java de Sun en una herramienta de programación simple, que proporciona una página web para mostrar contenido dinámico. Un JSP es una página HTML con código fuente Java incorporado, ejecutada en un servidor web o servidor de aplicaciones. HTML proporciona el diseño de la página que se devuelve al navegador web y Java proporciona la lógica empresarial.

Dado que la lógica de las aplicaciones dinámicas JSP se distingue del contenido HTML estático, aquellos que tienen experiencia limitada o nula en programación Java pueden modificar la apariencia de la página JSP generada sin afectar su contenido, simplemente con etiquetas HTML o XML. se utilizan para diseñar y formatear páginas web generadas dinámicamente por diseñadores web.

JSP tiene una extensión .jsp. Esta extensión informa al servidor web que la página debe ser procesada por el contenedor JSP. El contenedor JSP interpreta etiquetas y scripts JSP, compila el JSP en un servlet Java y lo ejecuta, produciendo así el contenido requerido y envía el resultado al navegador como una página HTML o XML.

Previsualización de informes web basados ​​en JSP: puede obtener una vista previa de informes web basados ​​en JSP haciendo clic en el botón Ejecutar diseño web en la barra de herramientas o seleccionando Informes programados > Ejecutar diseño web para ejecutar el generador de informes web. muestra informes para la web en su navegador predeterminado

.