Gadget DataDiscovery
Interfaz de usuario: 6.2.0-Xenon
Este Gadget permite generar un descubridor de datos que permite al usuario identificar, clasificar y explorar grandes niveles de datos.
Para empezar a usar este Gadget, se tendrá que arrastrar la caja «datadiscovery» desde el listado de Gadgets predefinidos al lienzo del Dashboard.
Una vez añadido, aparecerá la ventana de configuración del Gadget, en donde se va a poder configurar las distintas opciones.
Configuración
Nombre y DataSource
En primer lugar, habrá que introducir el nombre del Gadget, así como elegir en el desplegable la Entidad o el DataSource de datos que se quiere utilizar.
En caso de que se escoja una Entidad, habrá que definir la consulta SQL de la Entidad (similar a un DataSource).
Para el ejemplo, se va a utilizar el DataSource de «helsinki_datasource», disponible en CloudLab.
Config
Estas propiedades hacen referencia a la configuración del Gadget. Se pueden configurar las siguientes opciones:
Enable fields edition: dependiendo de si se activa esta opción, los usuarios podrán modificar los datos, lo que facilita la edición. Por defecto está activado.
Enable grid edition: este checkbox permitirá mostrar u ocultar la barra de herramientas de edición. Por defecto está activado.
Show search: este otro checkbox permitirá mostrar u ocultar la herramienta de búsqueda. Por defecto está desactivado.
Columns width to view: dependiendo de si se activa esta opción, la anchura de los campos se adaptará a la anchura del espacio disponible (tamaño de pantalla). Por defecto está desactivado.
Base row number: este valor define el número mínimo de filas a mostrar. Si el número de registros es mayor que este valor, se mostrarán todos ellos.
Base column number: este otro valor define el número mínimo de columnas a mostrar. Si el número de columnas añadidas es mayor que este valor, se mostrarán todas ellas.
Show row number: dependiendo de si se activa esta opción, se mostrará o no en la parte izquierda de la tabla el índice de los registros.
Enable Total cal: este checkbox permitirá mostrar o no el cálculo de los totales de las columnas seleccionadas. Por defecto está activado.
Merge by col group: este otro checkbox permitirá agrupar los datos por grupos de columnas, lo que mejora la legibilidad y la organización de la tabla. Por defecto está activado.
Prefix total label: este texto es el que se mostrará previo al cálculo de los totales de las columnas en caso de que el cálculo esté habilitado.
Prefix subtotal label: este otro texto es el que se mostrará para los subtotales de las columnas, también en caso de que el cálculo esté habilitado.
Es necesario que la Entidad tenga al menos un dato para poder seleccionar los campos y crear el Gadget.
Añadir campos
Para añadir campos a la tabla de descubrimiento, se arrastrarán los bloques de campos sobre el encabezado gris claro de la tabla:
Estilos de la tabla
Una vez añadidos los campos, se pueden cambiar los estilos de cada columna mediante las opciones disponibles:
Estilos (pincel)
Este configurador corresponde a los estilos de la columna, encontrando las siguientes opciones:
Alias: el nombre que tendrá la columna. Este campo es opcional. Si no se indica nada, se usará el nombre de la propiedad escogida.
Add New Conditional Style: permite generar una rampa de color en la columna según las condiciones que se definan. Existen diversas opciones que definir:
Condition: es la condición lógica que se debe de cumplir para aplicar el estilo. Existen diferentes posibilidades, como igual que, mayor o igual que, menor o igual que, menor que, mayor que, etc.
Value: el valor que debe cumplir la condición.
CSS Style: las propiedades de estilo que se aplicarán cuando se cumpla la condición. Aquí se tienen que añadir las propiedad CSS como tal. Por ejemplo, para indicar que el color de la fuente de letra sea roja, y el tipo de letra sea negrita, se indicaría como:
color:red; font-weight: bold
Transform value function: se indicará la ecuación de transformación que se quiera aplicar a los datos. Por ejemplo, se podría indicar lo siguiente:
val => "$" + val
Ordenación (flecha)
Esta opción permite reordenar los datos de la columna de manera ascendente, descendente u ordenada de origen.
Eliminar columna (X)
Si se pulsa sobre las aspas, se eliminará la columna de la tabla.
Vista previa
En la parte inferior del configurador del Gadget se mostrará una vista previa del Gadget, el cual se irá actualizando conforme se cambien las opciones.