Kubes - Cubos de Análisis

Kubes es la representación de datos organizados en DataKubes; es el sinónimo de Cubos de Datos en la plataforma DataKubes.

2974

DataKubes Analytics Engine

En DataKubes se permite crear Kubes a datos que existen en repositorios Repositorios de DataStore solamente.

Los Kubes son la base para crear Dashboards y enriquecen el motor de búsqueda de datos de DataKubes.

Creando un Kube

Para crear un Kube solo debe ir a Diseñador de Kubes > Crear Kube, esto le abrirá la siguiente pantalla:

2698

Solo llene los datos y una vez listo presione "Guardar". Una vez listo el sistema le va a redigir al Diseñador de Kubes.

Diseñador de Kubes

El diseñador de Kubes le permite configurar los Kubes en DataKubes. A continuación, le presentamos un ejemplo de la pantalla del diseñador:

2714

Este Kube representa al listado de clientes en la fuente de datos "InterFuerza ERP".

Explicación de los Tabs en el Diseñador:

TabDescripción
PropiedadesEsta sección define el nombre, conexión a la fuente de datos y descripción del Kube.
OpcionesEste tab se define las opciones predefinidas cuando se consume el Kube, por ejemplo, que formato visual se desea, cantidad de líneas y otros.
TablasEn este tab se define la tabla primaria del Kube y se permite asociar otras tablas con sus respectivas llaves. Este sería la parte de tablas en una sentencia SQL, por ejemplo.
CamposEn este tab se agregan los campos deseados a presentar en el Kube, estos campos pueden ser de dos tipos:
Campo de Tabla que es un campo de las tablas asociadas en el tab de tablas.
Campo SQL este campo permite colocar un codigo SQL que retorna 1 valor el cual es sumamente poderoso para nutrir con minería de datos su Kube.
Valores PredefinidosEn este tab se configura las columnas visibles, agrupadores en caso de requerirse, y los parámetros detallados de los diferentes tipos de visualizaciones con los que cuenta DataKubes.
Filtros y OrdenamientoEste tab define los filtros predefinidos, de sesión y fechas que se desea ejecutar al inicio cuando se consume el Kube. Además del ordenamiento deseado.
Relación de DatosEsta sección define los metadatos para enriquecer la búsqueda analítica de DataKubes. Aquí se pueden relacionar los datos del Kube en diseño, con otros Kubes existentes en DataKubes.
UsuariosEn este tab se puede dar acceso a los usuarios que pueden consumir el Kube desde el ambiente web y apps móviles.

Recuerde que para poder crear dashboards y utilizar la busquedas visuales de DataKubes, requiere configurar Kubes en su cuenta.

Propiedades

En propiedades se configura la conexión del Kube, además de nombre y otros valores descriptivos del Kube.

2718

Opciones

Las opciones se configuran ciertos parámetros que serán los predefinidos al momento de correr por primera vez.

2704
OpciónDescripción
Formato Visual InicialDefine el formato del reporte al ser cargado por primera vez en el visor.
Cantidad de LineasCantidad de líneas a mostrar en el detalle. Esto solo aplica para Detallado sin agrupamiento.
Tipo de TotalizadorEsto define si debe mostrar totalizador al final de cada grupo y al final del reporte con el gran total.

Tablas

Esta sección se configuran las tablas que componen el Kube. Se pueden definir múltiples tablas y sus llaves de relación:

2702

🚧

Llaves de relación

Recuerde de colocar al menos 1 llave de relación, sin embargo DataKubes permite relacionar tablas sin llave para obtener un resultado por cada valor encontrado en cada tabla.

Campos

En este tab se define los campos que componen el Kube, se puede definir múltiples tipos de opciones en este tab.

Existen dos tipo de campos, el campo de Tabla el cual trae las columnas de las tablas relacionadas en el tab anterior, y el campo tipo SQL, el mismo permite colocar un codigo SQL que será utilizado para darle valor a la columna.

Tipo de Campos:

TipoDescripción
NumericoEl valor será formateado con signo de miles y decimales hasta 2 posiciones.
FechaEl valor será tratado como fecha el mismo permitirá habilitar los TimeSeries en las gráficas.
PorcentajeEl valor será tratado como porcentual y el mismo será convertido x 100 y el signo de % será agregado como sufijo del valor.
EmailEl valor será tratado como correo electrónico, permitiendo adicionar un menú para enviar correo con el cliente predefinido en el usuario y abrir el Social Scan (si esta integrado)
ImagenEl valor será tratado como que contiene un url a una imagen, el mismo será agregado como un Thumbnail en reportes detallados y otros lugares de DataKubes.
Geo POINTEl valor será tratado como contener las coordenadas geográficas del registro, el mismo debe contener Longitud, Latitud por ejemplo.

🚧

Recuerde Recargar al cambiar campos

Por el momento el diseñador de Kubes de DataKubes requiere ser re-cargado para cargar los campos del reporte en las diferentes opciones necesarias, por lo cual le recomendamos presionar el botón "Recargar Campos" cuando realice cambios.

Valores Predefinidos

En esta sección se permite configurar los valores predefinidos al momento de correr el reporte en los diferentes manera de visualizarse.

2730

Cada tipo de reporte le permite poder definir cómo desea que esta pre-configurado al momento que los usuarios comienzan a utilizarlo.

Filtros & Ordenamiento

En esta sección puede configurar los filtros predefinidos que estarán configurados al momento de ser utilizados,

2688

*Filtro de Fecha
Este filtro habilita o no en el visor el filtro por rango de fecha, el cual es útil para segmentar los resultados analizados por un tiempo determinado.

Grupos de Filtros
Estos grupos son la estructura más alta de los filtros utilizados en DataKubes, el grupo puede ser considerado como el "( )" dentro de los WHERE de un SQL. Esto permite crear grupos de filtros complejos.

Tipo de Filtro
Se pueden agregar filtros de diferentes tipos, actualmente DK permite filtro normal que compara de campo a valor, campo contra una lista de valores y campo contra otro campo.

🚧

Filtro de Campo vs Campo

Recuerde que agregar un filtro que compare de campo contra el mismo campo genera que todos los valores sean considerados iguales. Generando una especie de 1=1.

Ordenamiento
El ordenamiento permite agregar múltiples niveles que se requiere que el reporte ordene al momento de generarse por primera vez. Actualmente permite Ascendente y Descendente.

Relación de Datos (Motor de Busqueda)

2712

Por llenar...

Usuarios

En esta sección se definen los usuarios que podran consumir este Kube. Puede seleccionar múltiples usuarios a la vez para agregar y podrá eliminar usuarios que no desea que puedan consumir el Kube.

2722

📘

El usuario del creador del Kube será agregado cada vez que se crea un Kube nuevo.

🚧

Administrar Usuarios y sus Kubes

En esta sección puede agregar múltiples usuarios al Kube que se está diseñando, sin embargo puede controlar todos los Kubes que tiene acceso un usuario al entrar al administrador de usuarios y seleccionar permisos.

Tarjetas de Indicadores

En DataKubes existe la posibilidad de crear indicadores para mostrar datos relevantes, los cuales son muy útiles para ser usados en los DashBoards y para mostrar información relevante y única.

Actualmente mostramos algunos ejemplos:

345 559

Creando una Tarjeta de Indicadores

Para crear una tarjeta proceda al diseñador de Kubes y coloque crear un nuevo Kube,

290

Luego seleccione la opción de Tipo *Tarjeta.

1394

Una vez la tarjeta está creada la misma aparecerá en el listado de Kubes con el icono de Gauge como lo muestra la siguiente imagen:

473

Configurando Tarjeta de Indicadores

Las tarjeta se indicadores funcionan con un valor y una meta. Esto permite crear indicadores poderosos basado en estos dos valores.

📘

El valor de la meta es opcional.

A continuación explicamos el diseñador de Tarjetas:

Propiedades

Las propiedades definen el nombre, categoria, repositorio principal y descripción de la tarjeta.

1521

Configuración de Tarjeta

La configuración de la tarjeta permite poder establecer los valores y el diseño del mismo.

1511

A continuación una descripción de cada propiedad de esta pantalla:

PropiedadDescripción
TituloTitulo a mostrar al momento de visualizar la tarjeta.
Tamaño de TextoEl tamaño que se desea para el indicador, actualmente permite "Grande, Mediano, Pequeño".
Clases de IconoEl icono que se desea decorar la tarjeta, el icono puede ser cualquier valor de la liberaria Font Awesome, https://fontawesome.com/icons?d=gallery
Tipo VisualEl tipo visual permite definir el diseño si es indicador normal o usando el motor de gráficos.
Rango de FechaEsta opción permite poder definir que el indicador utiliza el filtro de fecha.

Icono en Tarjeta

El icono de tarjeta permite darle una decoración adicional a las tarjetas de indicadores.

370

Los iconos puede ser de la galería de iconos de Font Awesome.

Parametro de Valor

La base de toda tarjeta es el parámetro de valor, la misma se obtiene definiendo un SQL en la sección "SQL Valor" el cual debe traer siempre un valor como resultado y solo se utilizara la primera fila del resultado.

Al parámetro de valor se puede definir de qué conexión fuente se obtiene su valor, el tipo de dato el cual permite formatear el valor, y la Clase CSS el cual se desea aplicar el indicador.

Por ejemplo en la siguiente configuración:

741

El resultado dará como resultado la siguiente tarjeta (Utilizando nuestro DEMO)

730

Parametro de Meta

📘

La Meta es opcional

Recuerde configurar Tipo Visual para que muestre con meta o sin meta.

El parámetro funciona similar al parámetro de valor, pero define la meta comparativa del parámetro de valor.

Por ejemplo utilizando la siguiente configuración:

1596

Lo cual dará como resultado la siguiente tarjeta:

853

Esta tarjeta nos muestra que llevamos 83mil vs la meta de 100mil. Es muy útil para mostrar estos tipos de indicadores.

📘

Clase CSS define el color del texto del indicador.

Esta opción permite poder definir texto de color primario, verde, amarillo, rojo o automático el cual dependiendo si el valor es (+) mostrara verde, (0) mostrara amarillo y (-) en rojo.

Filtro de Fechas

Para aplicar las fechas de rango utilizado en el visor puede utilizar los textos:

DATEFILTER-FROM# para Fecha Desde

DATEFILTER-TO# para Fechas Hasta

Se pueden utilizar cuantas veces sea necesario y en ambos parámetros de valor y meta. En el código de SQL debe ser utilizado entre signos de comilla simple ya que al generarse la tarjeta el mismo solo remplaza el valor de las fechas sin agregar comillas.