You are on page 1of 28

Business Objects XI

Queries en Universos
Universos – clases - objetos
• Los Universos están formados de clases y
objetos.
– Ejemplos de objetos
• nombre, dirección, salario
– Ejemplo de clases
• Ventas
– objetos pertenecientes a la clase Ventas
Universes queries
• Permiten recibir datos de una base de datos
via un Universo.
• Creamos una query para llevar datos a un
informe
– seleccionamos objetos de un universo
– ejecutamos la consulta
– DI conecta a la base de datos, recibe los datos
“mapeados” por el objeto seleccionado
• DI utiliza una consulta SQL contra la base de datos
Ejemplos
• El universo Island Resorts Marketing accede a
la base de datos club.mdb
cada carpeta
representa una clase

cada icono dentro


de una clase
representa un
objeto
Dimensiones, medidas y detalles de objetos

• El diseñador de universo define y clasifica los


objetos
– esta clasificación indica cómo podemos usar los
objetos en un informe
objetos Dimensión
• Reciben datos que serán la base de nuestro
analisis.
• Suelen ser tipos de datos caracter
– nombre cliente, nombre resort
• Tb pueden ser fechas
– años, trimestres, fecha reserva
Objetos detail

• Siempre se asocia con una dimensión y ofrece


info adicional.
• Dirección sería un objeto detail asociado a la
dimensión Cliente
Objetos Measure
• son dinámicos
– los values que devuelven dependen de los objetos
• Ejemplos serían:
– cuenta de Resorts
– cuenta de reservas por cliente
Tipos de objetos
Crear consulta en universo
• Hay que realizar tres pasos
– Mostrar el panel de consultas
– Construir la consulta y ejecutarla
– Guardar la consulta
Mostrar query Panel
Panel consultas
• Al ejecutar vemos la tabla con los datos
solución
• Podemos guardar la consulta
Crear consulta más potente
• Podemos crear consultas simples añadiendo
objetos al Query Panel.
• Tb podemos crear consultas más avanzadas
controlando los datos que nuestra consulta
devuelve
Opciones de consulta
• Definir alcance del analisis
– recibimos datos que usaremos después en nuestro
analisis
• limitar los resultados de la consulta para que
cumplan ciertas condiciones
• ordenar datos
• recibir un número específico de filas
• eliminar filas duplicadas
Alcance de analisis
• Nos permite incluir datos en nuestro informe
que se mostrarán en el nivel apropiado de
detalle
• Nos permite trabajar en modo desplegable.
• Podemos definir nuestro alcance en función de
la jerarquía en el universo.
– la jerarquía la establece el diseñador cuando crea
el universo.
• son objetos más o menos detallados.
• Podemos mostrar las jerarquías de un
Universo, haciendo clic en el botón Scope
Analysis del Panel de Consultas.
Crear alcance
• Una vez que hemos incluido algún objeto que
pertenece a la jerarquía
• Una vez incluido, podemos seleccionar el
alcance a mostrar
– clic flecha de Scope en la barra del panel Query
Definir alcance manual
• También podemos seleccionar el objetos
dimensión deseado.
– Click en el botón Scoppe of Analysis de la barra del
Panel de Consultas
– Click dentro de la casilla de cada objeto que
queremos incluir en nuestro alcance
– Click en OK para volver al Panel de Consultas
– En la lista del Scope of Analysis aparece Custom
Level, indicando que hemos definido manualmente
nuestro alcance
Condiciones
• Pueden ser:
– Condiciones predefinidas
• diseñadas al crear el universo
– Condiciones simples
• permiten limitar datos retornados por un objeto
resultado
– Condiciones complejas
• permiten limitar los datos resueltos por cualquier
objeto en un Universo
Aplicar condición predefinida
• click en Condiciones Predefinidas en
el Panel de Consultas.
Aplicar condición simple
• Debemos incluir el objeto en la consulta
• Click en el botón de Condición Simple
• La lista de posibles valores recibidos de la base de
datos aparecen en la Lista de Valores
• Si pulsas Ctrl podemos seleccionar varios valores
Eliminar condición
• Podemos quitar la condición aplicada en la
caja de Condiciones con Delete
Aplicar ordenación
• El control sort nos permite establecer un
orden en los datos:
– ascendente
– descendente
• Podemos gestionar Sort para aplicar más de
un criterio de ordenación
Ejecutar query - Opciones
• Antes de ejecutar una consulta, podemos
establecer opciones que nos permitan:
– Especificar el número de filas de datos que nos
devolverá la consulta
• Las opciones por defecto es el máximo número de filas que
el diseñador del Universo haya especificado
– Eliminar filas duplicadas
– NO recibir datos cuando se está ejecutando la consulta
• es interesante para guardar la consulta, pero todavía no
queremos refrescar los datos
Opciones de consulta
• Click en el botón Opciones del Panel de
Consultas
Ejecutar consulta en un universo diferente
• Podemos testear nuestra consulta en un universo piloto
antes de aplicarla a datos reales

– Abrimos el informe que contiene la consulta


– en el menú Data – view Data
– Se abre el cuadro de dialogo Data Manager
– Seleccionamos la consulta a utilizar en la lista de Data
Providers, y click en la ficha Definition
– Seleccionamos en nombre del universo
– click en la ficha Results y Refresh
– OK para cerrar el Data Manager

You might also like