Permite al usuario personalizar una consulta en tiempo real, en vez de estar atado a las consultas prediseñadas. Generalmente las consultas ad hoc permiten a los usuarios con poca experiencia en SQL tener el mismo acceso a la información de la base de datos, para esto los sistemas que soportan ad hoc poseen GUIs para generarlas.
O3 AD-HOC GUI
ELEMENTOS DISPONIBLES
En la parte Izquierda de la imagen donde dice "Elementos disponibles" tenemos los elementos disponibles para el armado de la consulta.
Los "Modelos", "Dimensiones" y "Medidas" a medida que armamos la consulta se van filtrando, y nos van quedan solo los elementos validos.
Por ejemplo: Al agregar la dimension "Productos" en las columnas, en el panel "Modelos" solo nos qeudarán aquellos que tienen esta dimensión y en las medidas solo las medidas pertenecientes a estos modelos.
Botones:
- El boton () nos permite ocultar/mostrar dicho componente.
- El botón () nos permite borrar todos los elementos de la consulta.
- El botón () nos permite mostrar/ocultar panel de busqueda con el que podemos filtar elementos de la lista.
- El boton de más a la izquierda nos permite ocultar/mostrar el panel de elementos disponibles.
El agregado de elementos es realizando unicamente mediante drag & drop:
- De Modelos --> Lista Modelos.
- De Dimensiones --> Columnas y Filas.
- De Medidas --> Medidas.
Panel de Busqueda: Permite filtrar elementos en listas de Modelos, Dimensiones y Medidas para el caso de tener muchos elementos es de mucha utilidad.
- El boton (X) remueve el filtro aplicado.
- Al presionar "Enter" estando con el foco en el TextInput se ejecuta la consulta.
- El boton () ejecuta la consulta.
ARMADO DE LA CONSULTA
Este se encuntra a la derecha del panel de "Elementos disponibles", este nos permite realizar el armado de la consulta.
En el título de cada panel se muestra además del título el número de elementos que este contiene.
Lista Modelos:
Lista modelos seleccionados.
- El boton () es para remover el modelo .
Columnas y/o Filas (Dimensiones):
Las dimensiones establecen distintas formas de clasificar los hechos que se analizan. La dimensión más típica es la "Fecha" que ubica al hecho en el tiempo. Pero otras dimensiones típicas también son Productos, Clientes, Ubicaciones, Vendedores, etc.
Las dimensiones son organizadas en jerarquías (Ej. Año / Trimestre / Mes), para facilitar la navegación sobre la información durante el análisis, ya que las operaciones de consulta mas frecuentes son aquellas orientadas a mostrar más detalle (drill down), por ejemplo, desglosando un año en sus trimestres, o éstos en sus meses.
Dimension:
Para cada dimensión tenemos:
- El icono representa el tipo de navegación en la dimensión.
- El botón () es para remover la dimensión.
- El botón () es para editar la dimensión.
- El área en donde se muestran los elementos seleccionados de acuerdo al tipo de navegación seleccionado.
Edición de la dimensión:
Determina para la dimensión del modelo cuáles son los elementos que se desean incluir en la consulta. Este control gráfico contempla distintas formas para determinar cuáles son los elementos a consultar. Estas formas incluyen:
- Explorar Hijos:
Se muestran los elementos "hijos" de uno dado. Por ejemplo, en una dimensión de tipo fecha, si seleccionamos el primer trimestre del 2005, la consulta "explorar hijos" muestra los meses de primer trimestre en el eje correspondiente. - Lista de elementos:
Se muestra la lista de elementos seleccionados, que deben corresponder todos a un mismo nivel de jerarquía. Por ejemplo en una dimensión de tipo fecha se puede seleccionar todos los primeros trimestres de cada año. - Explorar por Nivel.
- Busqueda.
Medidas:
Lista medidas seleccionadas para la consulta. (El mismo puede ser vacio y en este caso se utiliza la medida por defecto).
Los hechos que se consideran para cada modelo son aquellos directamente involucrados en el tema que el modelo hace foco. Las medidas (a veces llamadas simplemente hechos) son valores que cuantifican un aspecto de la realidad que se va a analizar.
Las medidas cuantifican hechos independientes, pero normalmente son agregadas para cuantificar un conjunto de hechos relacionados entre sí. La función típica de agregación es la adición, pero existen muchas posibilidades (promedios, mínimos, máximos, etc.).
Además a la izquierda del botón de borrado se muestra el nombre del modelo al que pertenece la misma.
Filtros:
El conjunto de datos que se analiza en cada momento, queda determinado por las dimensiones ubicadas en cada uno de los ejes, y las medidas seleccionadas.
Además, las dimensiones que no se encuentran en los ejes, pueden también participar en la determinación del contexto de análisis. La selección del elemento de un determinado nivel de estas dimensiones tiene por efecto agregar a la consulta del usuario, la condición de que el resultado debe ser restringido sólo a dichos elementos.
VISTA PREVIA:
Se muestra el resultado de la consulta.
A continuación se presenta la lista de elementos de la interfaz:
- Botón de Sincronización Automática (): Si esta seleccionado la vista se actualiza de forma automática cuando cambia la consulta.
- Botón de Refrescar (): Es para cuando la vista no se refresca de manera automática y lo realizamos manualmente.
- Modo de Visualización (Grilla o Gráfico): Mostrar los resultados en una grilla o en un Gráfico.