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.

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:

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:

Este Kube representa al listado de clientes en la fuente de datos "InterFuerza ERP".
Explicación de los Tabs en el Diseñador:
Tab | Descripción |
---|---|
Propiedades | Esta sección define el nombre, conexión a la fuente de datos y descripción del Kube. |
Opciones | Este tab se define las opciones predefinidas cuando se consume el Kube, por ejemplo, que formato visual se desea, cantidad de líneas y otros. |
Tablas | En 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. |
Campos | En 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 Predefinidos | En 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 Ordenamiento | Este 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 Datos | Esta 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. |
Usuarios | En 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.

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

Opción | Descripción |
---|---|
Formato Visual Inicial | Define el formato del reporte al ser cargado por primera vez en el visor. |
Cantidad de Lineas | Cantidad de líneas a mostrar en el detalle. Esto solo aplica para Detallado sin agrupamiento. |
Tipo de Totalizador | Esto 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:

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:
Tipo | Descripción |
---|---|
Numerico | El valor será formateado con signo de miles y decimales hasta 2 posiciones. |
Fecha | El valor será tratado como fecha el mismo permitirá habilitar los TimeSeries en las gráficas. |
Porcentaje | El valor será tratado como porcentual y el mismo será convertido x 100 y el signo de % será agregado como sufijo del valor. |
El 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) | |
Imagen | El 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 POINT | El 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.

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,

*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)

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.

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:


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

Luego seleccione la opción de Tipo *Tarjeta.

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:

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.

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

A continuación una descripción de cada propiedad de esta pantalla:
Propiedad | Descripción |
---|---|
Titulo | Titulo a mostrar al momento de visualizar la tarjeta. |
Tamaño de Texto | El tamaño que se desea para el indicador, actualmente permite "Grande, Mediano, Pequeño". |
Clases de Icono | El 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 Visual | El tipo visual permite definir el diseño si es indicador normal o usando el motor de gráficos. |
Rango de Fecha | Esta 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.

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:

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

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:

Lo cual dará como resultado la siguiente tarjeta:

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.
Updated over 1 year ago